zHub - The hub plugin you need!
Developed by Cole Edwards (Cole E) and FigT
An official Mizule Development Plugin
Features
Dependencies
Mizule Development Discord
https://discord.gg/GFZ8CFP
Other things:
Developed by Cole Edwards (Cole E) and FigT
An official Mizule Development Plugin
Features
- Anti Block Break
- Anti Block Place
- Chat Format
- Anti Chat
- Anti Damage
- Anti Drag
- Anti Drop
- Anti Hunger
- Join Message Toggleable
- Join Message Sent on join
- Spawn system
- Hub Speed
- Sound sent on join
- Anti Pickup
- Anti Quit
- Anti Trample
- Anti Weather
- EnderButt
- Double Jump
- Navigator
- Unlimited Servers in Navigator
- Non laggy
- Fully customisable tablist
- Fully Customisable Nametags
- EzQueue Support
- Quartz Support
- Portal Support
- Link Support
- Nucleus Support
- Zoot Support
- Vault Support
- Core Support
- AquaCore Support
- Module System
- PlaceholderAPI Support
- 1.7-1.14 Support
- Friendly Developers
- Frequent Updates
Dependencies
- PlaceholderAPI
- Join the Mizule Development Discord and create a ticket with your IGN saying you'd like to test out zHub
- JAR - $5.00
- SRC - Undisclosed fee
Mizule Development Discord
https://discord.gg/GFZ8CFP
Other things:
Can't be bothered to fully document this so just use common sense
Code:
package dev.alpha.zhub.api;
import dev.alpha.zhub.playerinvisibility.PlayerInvisibilityListener;
import dev.alpha.zhub.queue.Queue;
import dev.alpha.zhub.rank.Rank;
import dev.alpha.zhub.zHub;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
public class zHubAPI {
public zHubAPI(JavaPlugin plugin) {
zHub.log("Recognised the plugin " + plugin.getName() + " (v" + plugin.getDescription().getVersion() + ") using the zHub Developer's API!");
}
public void setRankPlugin(Rank rankPlugin) {
zHub.getInstance().setRank(rankPlugin);
}
public void setQueuePlugin(Queue queuePlugin) {
zHub.getInstance().setQueue(queuePlugin);
}
public boolean hasPlayerInvisibilityDisabled(Player player) {
return PlayerInvisibilityListener.playerVisDisabled.contains(player);
}
public boolean canUsePlayerInvisibility(Player player) {
return PlayerInvisibilityListener.cannotUse.contains(player);
}
}