Class GenericPacketHandler
java.lang.Object
com.hypixel.hytale.server.core.io.PacketHandler
com.hypixel.hytale.server.core.io.handlers.GenericPacketHandler
- All Implemented Interfaces:
IPacketReceiver
- Direct Known Subclasses:
AssetEditorPacketHandler,GamePacketHandler
-
Nested Class Summary
Nested classes/interfaces inherited from class com.hypixel.hytale.server.core.io.PacketHandler
PacketHandler.DisconnectReason, PacketHandler.PingInfo -
Field Summary
FieldsFields inherited from class com.hypixel.hytale.server.core.io.PacketHandler
auth, channel, clientReadyForChunksFuture, clientReadyForChunksFutureStack, disconnectReason, MAX_PACKET_ID, pingIdRandom, pingInfo, protocolVersion, queuedPackets, queuePackets, registered -
Constructor Summary
ConstructorsConstructorDescriptionGenericPacketHandler(io.netty.channel.Channel channel, ProtocolVersion protocolVersion) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidnewHandlerArray(int size) voidregisterHandler(int packetId, Consumer<Packet> handler) voidregisterNoOpHandlers(int... packetIds) voidregisterSubPacketHandler(SubPacketHandler subPacketHandler) Methods inherited from class com.hypixel.hytale.server.core.io.PacketHandler
clearTimeout, closed, disconnect, disconnect0, getAuth, getChannel, getClientReadyForChunksFuture, getDisconnectReason, getIdentifier, getOperationTimeoutThreshold, getPacketStatsRecorder, getPingInfo, getProtocolVersion, getQueuedPacketsCount, handle, handlePong, isCompressionEnabled, isLANConnection, isLocalConnection, logCloseMessage, logConnectionTimings, registered, registered0, sendPing, setClientReadyForChunksFuture, setCompressionEnabled, setQueuePackets, setTimeout, stillActive, tickPing, tryFlush, unregistered, unregistered0, write, write, write, writeNoCache, writePacket
-
Field Details
-
EMPTY_CONSUMER
-
packetHandlers
-
handlers
-
-
Constructor Details
-
GenericPacketHandler
public GenericPacketHandler(@Nonnull io.netty.channel.Channel channel, @Nonnull ProtocolVersion protocolVersion)
-
-
Method Details
-
newHandlerArray
-
registerSubPacketHandler
-
registerHandler
-
registerNoOpHandlers
public void registerNoOpHandlers(int... packetIds) -
accept
- Specified by:
acceptin classPacketHandler
-