public final class PacketHandlersImpl extends Object implements org.geysermc.floodgate.api.packet.PacketHandlers
| Constructor and Description |
|---|
PacketHandlersImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
deregister(org.geysermc.floodgate.api.packet.PacketHandler handler) |
Collection<org.geysermc.floodgate.api.util.TriFunction<io.netty.channel.ChannelHandlerContext,Object,Boolean,Object>> |
getPacketHandlers(Class<?> packet) |
boolean |
hasHandlers() |
void |
register(org.geysermc.floodgate.api.packet.PacketHandler handler,
Class<?> packetClass,
org.geysermc.floodgate.api.util.TriFunction<io.netty.channel.ChannelHandlerContext,Object,Boolean,Object> consumer) |
void |
registerAll(org.geysermc.floodgate.api.packet.PacketHandler handler) |
public void register(org.geysermc.floodgate.api.packet.PacketHandler handler,
Class<?> packetClass,
org.geysermc.floodgate.api.util.TriFunction<io.netty.channel.ChannelHandlerContext,Object,Boolean,Object> consumer)
register in interface org.geysermc.floodgate.api.packet.PacketHandlerspublic void registerAll(org.geysermc.floodgate.api.packet.PacketHandler handler)
registerAll in interface org.geysermc.floodgate.api.packet.PacketHandlerspublic void deregister(org.geysermc.floodgate.api.packet.PacketHandler handler)
deregister in interface org.geysermc.floodgate.api.packet.PacketHandlerspublic Collection<org.geysermc.floodgate.api.util.TriFunction<io.netty.channel.ChannelHandlerContext,Object,Boolean,Object>> getPacketHandlers(Class<?> packet)
public boolean hasHandlers()