Class SizePrepender

All Implemented Interfaces:
ChannelHandler, ChannelOutboundHandler

@Sharable public class SizePrepender extends MessageToByteEncoder<ByteBuf>
Mappings:
Namespace Name
official sm
intermediary net/minecraft/class_2552
named net/minecraft/network/SizePrepender
  • Field Details

    • MAX_PREPEND_LENGTH

      private static final int MAX_PREPEND_LENGTH
      The max length, in number of bytes, of the prepending size var int permitted. Has value 3.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lsm;a:I
      intermediary field_33288 Lnet/minecraft/class_2552;field_33288:I
      named MAX_PREPEND_LENGTH Lnet/minecraft/network/SizePrepender;MAX_PREPEND_LENGTH:I
  • Constructor Details

    • SizePrepender

      public SizePrepender()
  • Method Details

    • encode

      protected void encode(ChannelHandlerContext channelHandlerContext, ByteBuf byteBuf, ByteBuf byteBuf2)
      Specified by:
      encode in class MessageToByteEncoder<ByteBuf>
      Mappings:
      Namespace Name Mixin selector
      official a Lsm;a(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V
      intermediary method_10840 Lnet/minecraft/class_2552;method_10840(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V
      named encode Lnet/minecraft/network/SizePrepender;encode(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V