package cc.maxmc.servux.network.packet; import cc.maxmc.servux.dataproviders.StructureDataProvider; import org.bukkit.entity.Player; public class StructureDataPacketHandler { public static final String CHANNEL = "servux:structures"; public static final StructureDataPacketHandler INSTANCE = new StructureDataPacketHandler(); public static final int PROTOCOL_VERSION = 1; public static final int PACKET_S2C_METADATA = 1; public static final int PACKET_S2C_STRUCTURE_DATA = 2; public String getChannel() { return CHANNEL; } public boolean isSubscribable() { return true; } public boolean subscribe(Player player) { return StructureDataProvider.register(player); } public boolean unsubscribe(Player player) { return StructureDataProvider.unregister(netHandler.player); } }