Package net.minecraft.network.handler
Class PacketValidator
java.lang.Object
io.netty.channel.ChannelHandlerAdapter
io.netty.channel.ChannelInboundHandlerAdapter
io.netty.channel.ChannelDuplexHandler
io.netty.handler.codec.MessageToMessageCodec<Packet<?>,Packet<?>>
net.minecraft.network.handler.PacketValidator
- All Implemented Interfaces:
ChannelHandler,ChannelInboundHandler,ChannelOutboundHandler
- Mappings:
Namespace Name official smintermediary net/minecraft/class_8699named net/minecraft/network/handler/PacketValidator
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler
ChannelHandler.Sharable -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Loggerprivate final AttributeKey<NetworkState.PacketHandler<?>>private final AttributeKey<NetworkState.PacketHandler<?>> -
Constructor Summary
ConstructorsConstructorDescriptionPacketValidator(AttributeKey<NetworkState.PacketHandler<?>> receivingSideKey, AttributeKey<NetworkState.PacketHandler<?>> sendingSideKey) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddecode(ChannelHandlerContext channelHandlerContext, Packet<?> packet, List<Object> list) protected voidencode(ChannelHandlerContext channelHandlerContext, Packet<?> packet, List<Object> list) private static voidhandle(ChannelHandlerContext context, Packet<?> packet, List<Object> packets, AttributeKey<NetworkState.PacketHandler<?>> key) Methods inherited from class io.netty.handler.codec.MessageToMessageCodec
acceptInboundMessage, acceptOutboundMessage, channelRead, writeMethods inherited from class io.netty.channel.ChannelDuplexHandler
bind, close, connect, deregister, disconnect, flush, readMethods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggeredMethods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, handlerAdded, handlerRemoved, isSharableMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.netty.channel.ChannelHandler
handlerAdded, handlerRemoved
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLsm;a:Lorg/slf4j/Logger;intermediary field_45679Lnet/minecraft/class_8699;field_45679:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/network/handler/PacketValidator;LOGGER:Lorg/slf4j/Logger;
-
receivingSideKey
- Mappings:
Namespace Name Mixin selector official bLsm;b:Lio/netty/util/AttributeKey;intermediary field_45680Lnet/minecraft/class_8699;field_45680:Lio/netty/util/AttributeKey;named receivingSideKeyLnet/minecraft/network/handler/PacketValidator;receivingSideKey:Lio/netty/util/AttributeKey;
-
sendingSideKey
- Mappings:
Namespace Name Mixin selector official cLsm;c:Lio/netty/util/AttributeKey;intermediary field_45681Lnet/minecraft/class_8699;field_45681:Lio/netty/util/AttributeKey;named sendingSideKeyLnet/minecraft/network/handler/PacketValidator;sendingSideKey:Lio/netty/util/AttributeKey;
-
-
Constructor Details
-
PacketValidator
public PacketValidator(AttributeKey<NetworkState.PacketHandler<?>> receivingSideKey, AttributeKey<NetworkState.PacketHandler<?>> sendingSideKey) - Mappings:
Namespace Name Mixin selector official <init>Lsm;<init>(Lio/netty/util/AttributeKey;Lio/netty/util/AttributeKey;)Vintermediary <init>Lnet/minecraft/class_8699;<init>(Lio/netty/util/AttributeKey;Lio/netty/util/AttributeKey;)Vnamed <init>Lnet/minecraft/network/handler/PacketValidator;<init>(Lio/netty/util/AttributeKey;Lio/netty/util/AttributeKey;)V
-
-
Method Details
-
handle
private static void handle(ChannelHandlerContext context, Packet<?> packet, List<Object> packets, AttributeKey<NetworkState.PacketHandler<?>> key) - Mappings:
Namespace Name Mixin selector official aLsm;a(Lio/netty/channel/ChannelHandlerContext;Luw;Ljava/util/List;Lio/netty/util/AttributeKey;)Vintermediary method_53009Lnet/minecraft/class_8699;method_53009(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_2596;Ljava/util/List;Lio/netty/util/AttributeKey;)Vnamed handleLnet/minecraft/network/handler/PacketValidator;handle(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/packet/Packet;Ljava/util/List;Lio/netty/util/AttributeKey;)V
-
decode
protected void decode(ChannelHandlerContext channelHandlerContext, Packet<?> packet, List<Object> list) throws Exception - Specified by:
decodein classMessageToMessageCodec<Packet<?>,Packet<?>> - Throws:
Exception- Mappings:
Namespace Name Mixin selector official aLsm;a(Lio/netty/channel/ChannelHandlerContext;Luw;Ljava/util/List;)Vintermediary method_53008Lnet/minecraft/class_8699;method_53008(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_2596;Ljava/util/List;)Vnamed decodeLnet/minecraft/network/handler/PacketValidator;decode(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/packet/Packet;Ljava/util/List;)V
-
encode
protected void encode(ChannelHandlerContext channelHandlerContext, Packet<?> packet, List<Object> list) throws Exception - Specified by:
encodein classMessageToMessageCodec<Packet<?>,Packet<?>> - Throws:
Exception- Mappings:
Namespace Name Mixin selector official bLsm;b(Lio/netty/channel/ChannelHandlerContext;Luw;Ljava/util/List;)Vintermediary method_53010Lnet/minecraft/class_8699;method_53010(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/class_2596;Ljava/util/List;)Vnamed encodeLnet/minecraft/network/handler/PacketValidator;encode(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/packet/Packet;Ljava/util/List;)V
-