public abstract class DataReader<T> extends java.lang.Object implements Protocol.PacketInListener
Modifier | Constructor and Description |
---|---|
protected |
DataReader(org.bukkit.entity.Player player,
java.util.function.Consumer<T> onResult) |
Modifier and Type | Method and Description |
---|---|
boolean |
cancel() |
static boolean |
cancel(org.bukkit.entity.Player plr) |
static boolean |
cancel(org.bukkit.plugin.Plugin plugin) |
protected abstract boolean |
onPacket(java.lang.Object packet) |
void |
onPacketIN(PacketInEvent e) |
void |
onResult(T result) |
protected DataReader(org.bukkit.entity.Player player, java.util.function.Consumer<T> onResult)
public static boolean cancel(org.bukkit.plugin.Plugin plugin)
public static boolean cancel(org.bukkit.entity.Player plr)
public boolean cancel()
protected abstract boolean onPacket(java.lang.Object packet)
public void onPacketIN(PacketInEvent e)
onPacketIN
in interface Protocol.PacketInListener
public void onResult(T result)