Class PacketInflater

All Implemented Interfaces:
ChannelHandler, ChannelInboundHandler

public class PacketInflater extends ByteToMessageDecoder
Mappings:
Namespace Name
official sk
intermediary net/minecraft/class_2532
named net/minecraft/network/handler/PacketInflater
  • Field Details

    • field_34057

      public static final int field_34057
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lsk;a:I
      intermediary field_34057 Lnet/minecraft/class_2532;field_34057:I
      named field_34057 Lnet/minecraft/network/handler/PacketInflater;field_34057:I
    • MAXIMUM_PACKET_SIZE

      public static final int MAXIMUM_PACKET_SIZE
      The maximum size allowed for a compressed packet. Has value 8388608.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lsk;b:I
      intermediary field_33279 Lnet/minecraft/class_2532;field_33279:I
      named MAXIMUM_PACKET_SIZE Lnet/minecraft/network/handler/PacketInflater;MAXIMUM_PACKET_SIZE:I
    • inflater

      private final Inflater inflater
      Mappings:
      Namespace Name Mixin selector
      official c Lsk;c:Ljava/util/zip/Inflater;
      intermediary field_11622 Lnet/minecraft/class_2532;field_11622:Ljava/util/zip/Inflater;
      named inflater Lnet/minecraft/network/handler/PacketInflater;inflater:Ljava/util/zip/Inflater;
    • compressionThreshold

      private int compressionThreshold
      Mappings:
      Namespace Name Mixin selector
      official d Lsk;d:I
      intermediary field_11623 Lnet/minecraft/class_2532;field_11623:I
      named compressionThreshold Lnet/minecraft/network/handler/PacketInflater;compressionThreshold:I
    • rejectsBadPackets

      private boolean rejectsBadPackets
      Mappings:
      Namespace Name Mixin selector
      official e Lsk;e:Z
      intermediary field_34058 Lnet/minecraft/class_2532;field_34058:Z
      named rejectsBadPackets Lnet/minecraft/network/handler/PacketInflater;rejectsBadPackets:Z
  • Constructor Details

    • PacketInflater

      public PacketInflater(int compressionThreshold, boolean rejectsBadPackets)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lsk;<init>(IZ)V
      intermediary <init> Lnet/minecraft/class_2532;<init>(IZ)V
      named <init> Lnet/minecraft/network/handler/PacketInflater;<init>(IZ)V
  • Method Details

    • decode

      protected void decode(ChannelHandlerContext ctx, ByteBuf buf, List<Object> objects) throws Exception
      Specified by:
      decode in class ByteToMessageDecoder
      Throws:
      Exception
      Mappings:
      Namespace Name Mixin selector
      official decode Lsk;decode(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V
      intermediary decode Lnet/minecraft/class_2532;decode(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V
      named decode Lnet/minecraft/network/handler/PacketInflater;decode(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Ljava/util/List;)V
    • setInputBuf

      private void setInputBuf(ByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official a Lsk;a(Lio/netty/buffer/ByteBuf;)V
      intermediary method_52896 Lnet/minecraft/class_2532;method_52896(Lio/netty/buffer/ByteBuf;)V
      named setInputBuf Lnet/minecraft/network/handler/PacketInflater;setInputBuf(Lio/netty/buffer/ByteBuf;)V
    • inflate

      private ByteBuf inflate(ChannelHandlerContext context, int expectedSize) throws DataFormatException
      Throws:
      DataFormatException
      Mappings:
      Namespace Name Mixin selector
      official a Lsk;a(Lio/netty/channel/ChannelHandlerContext;I)Lio/netty/buffer/ByteBuf;
      intermediary method_52897 Lnet/minecraft/class_2532;method_52897(Lio/netty/channel/ChannelHandlerContext;I)Lio/netty/buffer/ByteBuf;
      named inflate Lnet/minecraft/network/handler/PacketInflater;inflate(Lio/netty/channel/ChannelHandlerContext;I)Lio/netty/buffer/ByteBuf;
    • setCompressionThreshold

      public void setCompressionThreshold(int compressionThreshold, boolean rejectsBadPackets)
      Mappings:
      Namespace Name Mixin selector
      official a Lsk;a(IZ)V
      intermediary method_10739 Lnet/minecraft/class_2532;method_10739(IZ)V
      named setCompressionThreshold Lnet/minecraft/network/handler/PacketInflater;setCompressionThreshold(IZ)V