Class PacketListener
java.lang.Object
me.neznamy.tab.api.TabFeature
me.neznamy.tab.platforms.bukkit.features.unlimitedtags.PacketListener
public class PacketListener
extends me.neznamy.tab.api.TabFeature
The packet listening part for securing proper functionality of armor stands
Bukkit events are too unreliable and delayed/ahead which causes de-sync
-
Field Summary
Fields inherited from class me.neznamy.tab.api.TabFeature
disabledServers, disabledWorlds -
Constructor Summary
ConstructorsConstructorDescriptionPacketListener(BukkitNameTagX nameTagX) Constructs new instance with given parameters and loads config options -
Method Summary
Modifier and TypeMethodDescriptionvoidload()voidonJoin(me.neznamy.tab.api.TabPlayer connectedPlayer) booleanonPacketReceive(me.neznamy.tab.api.TabPlayer sender, Object packet) voidonPacketSend(me.neznamy.tab.api.TabPlayer receiver, Object packet) voidonQuit(me.neznamy.tab.api.TabPlayer disconnectedPlayer) Methods inherited from class me.neznamy.tab.api.TabFeature
addDisabledPlayer, addUsedPlaceholders, contains, getFeatureName, getRefreshDisplayName, isDisabled, isDisabledPlayer, onCommand, onDisplayObjective, onLoginPacket, onObjective, onPlayerInfo, onServerChange, onVanishStatusChange, onWorldChange, overridesMethod, refresh, removeDisabledPlayer, unload
-
Constructor Details
-
PacketListener
Constructs new instance with given parameters and loads config options- Parameters:
nameTagX- main feature
-
-
Method Details
-
load
public void load()- Overrides:
loadin classme.neznamy.tab.api.TabFeature
-
onJoin
public void onJoin(me.neznamy.tab.api.TabPlayer connectedPlayer) - Overrides:
onJoinin classme.neznamy.tab.api.TabFeature
-
onQuit
public void onQuit(me.neznamy.tab.api.TabPlayer disconnectedPlayer) - Overrides:
onQuitin classme.neznamy.tab.api.TabFeature
-
onPacketReceive
public boolean onPacketReceive(me.neznamy.tab.api.TabPlayer sender, Object packet) throws ReflectiveOperationException - Overrides:
onPacketReceivein classme.neznamy.tab.api.TabFeature- Throws:
ReflectiveOperationException
-
onPacketSend
public void onPacketSend(me.neznamy.tab.api.TabPlayer receiver, Object packet) throws ReflectiveOperationException - Overrides:
onPacketSendin classme.neznamy.tab.api.TabFeature- Throws:
ReflectiveOperationException
-