Package net.minecraft

Class class_9136<B extends ByteBuf,V,T>

java.lang.Object
net.minecraft.class_9136<B,V,T>
All Implemented Interfaces:
PacketCodec<B,V>, PacketDecoder<B,V>, PacketEncoder<B,V>

public class class_9136<B extends ByteBuf,V,T> extends Object implements PacketCodec<B,V>
Mappings:
Namespace Name
official xn
intermediary net/minecraft/class_9136
named net/minecraft/class_9136
  • Field Details

    • field_48576

      private static final int field_48576
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lxn;a:I
      intermediary field_48576 Lnet/minecraft/class_9136;field_48576:I
      named field_48576 Lnet/minecraft/class_9136;field_48576:I
    • field_48577

      private final Function<V,? extends T> field_48577
      Mappings:
      Namespace Name Mixin selector
      official b Lxn;b:Ljava/util/function/Function;
      intermediary field_48577 Lnet/minecraft/class_9136;field_48577:Ljava/util/function/Function;
      named field_48577 Lnet/minecraft/class_9136;field_48577:Ljava/util/function/Function;
    • field_48578

      private final List<class_9136.class_9138<B extends ByteBuf,V,T>> field_48578
      Mappings:
      Namespace Name Mixin selector
      official c Lxn;c:Ljava/util/List;
      intermediary field_48578 Lnet/minecraft/class_9136;field_48578:Ljava/util/List;
      named field_48578 Lnet/minecraft/class_9136;field_48578:Ljava/util/List;
    • field_48579

      private final Object2IntMap<T> field_48579
      Mappings:
      Namespace Name Mixin selector
      official d Lxn;d:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
      intermediary field_48579 Lnet/minecraft/class_9136;field_48579:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
      named field_48579 Lnet/minecraft/class_9136;field_48579:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
  • Constructor Details

  • Method Details

    • decode

      public V decode(B b)
      Specified by:
      decode in interface PacketDecoder<B extends ByteBuf,V>
      Mappings:
      Namespace Name Mixin selector
      official a Lxn;a(Lio/netty/buffer/ByteBuf;)Ljava/lang/Object;
      intermediary method_56425 Lnet/minecraft/class_9136;method_56425(Lio/netty/buffer/ByteBuf;)Ljava/lang/Object;
      named decode Lnet/minecraft/class_9136;decode(Lio/netty/buffer/ByteBuf;)Ljava/lang/Object;
    • encode

      public void encode(B b, V v)
      Specified by:
      encode in interface PacketEncoder<B extends ByteBuf,V>
      Mappings:
      Namespace Name Mixin selector
      official a Lxn;a(Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V
      intermediary method_56426 Lnet/minecraft/class_9136;method_56426(Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V
      named encode Lnet/minecraft/class_9136;encode(Lio/netty/buffer/ByteBuf;Ljava/lang/Object;)V
    • method_56427

      public static <B extends ByteBuf, V, T> class_9136.class_9137<B,V,T> method_56427(Function<V,? extends T> function)
      Mappings:
      Namespace Name Mixin selector
      official a Lxn;a(Ljava/util/function/Function;)Lxn$a;
      intermediary method_56427 Lnet/minecraft/class_9136;method_56427(Ljava/util/function/Function;)Lnet/minecraft/class_9136$class_9137;
      named method_56427 Lnet/minecraft/class_9136;method_56427(Ljava/util/function/Function;)Lnet/minecraft/class_9136$class_9137;