Package net.minecraft.network.state
Class NetworkStateBuilder<T extends PacketListener,B extends ByteBuf,C>  
java.lang.Object
net.minecraft.network.state.NetworkStateBuilder<T,B,C>  
- Mappings:
 Namespace Name named net/minecraft/network/state/NetworkStateBuilderintermediary net/minecraft/class_9147official aab
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final recordprivate static final recordNetworkStateBuilder.PacketType<T extends PacketListener,P extends Packet<? super T>, B extends ByteBuf, C>  - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @Nullable PacketBundleHandlerprivate final List<NetworkStateBuilder.PacketType<T, ?, B, C>> (package private) final NetworkPhase(package private) final NetworkSide - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionadd(PacketType<P> type, PacketCodec<? super B, P> codec) add(PacketType<P> type, PacketCodec<? super B, P> codec, PacketCodecModifier<B, P, C> modifier) <P extends BundlePacket<? super T>,D extends BundleSplitterPacket<? super T>> 
NetworkStateBuilder<T, B, C> private static <L extends PacketListener,B extends ByteBuf> 
NetworkStateFactory<L, B> build(NetworkPhase type, NetworkSide side, Consumer<NetworkStateBuilder<L, B, Unit>> registrar) private static <L extends PacketListener,B extends ByteBuf, C> 
ContextAwareNetworkStateFactory<L, B, C> buildContextAware(NetworkPhase type, NetworkSide side, Consumer<NetworkStateBuilder<L, B, C>> registrar) buildFactory(C context) static <T extends ServerPacketListener,B extends ByteBuf> 
NetworkStateFactory<T, B> c2s(NetworkPhase type, Consumer<NetworkStateBuilder<T, B, Unit>> registrar) static <T extends ServerPacketListener,B extends ByteBuf, C> 
ContextAwareNetworkStateFactory<T, B, C> contextAwareC2S(NetworkPhase type, Consumer<NetworkStateBuilder<T, B, C>> registrar) static <T extends ClientPacketListener,B extends ByteBuf, C> 
ContextAwareNetworkStateFactory<T, B, C> contextAwareS2C(NetworkPhase type, Consumer<NetworkStateBuilder<T, B, C>> registrar) (package private) PacketCodec<ByteBuf, Packet<? super T>> createCodec(Function<ByteBuf, B> bufUpgrader, List<NetworkStateBuilder.PacketType<T, ?, B, C>> packetTypes, C context) private static NetworkState.UnboundcreateState(NetworkPhase phase, NetworkSide side, List<? extends NetworkStateBuilder.PacketType<?, ?, ?, ?>> types) static <T extends ClientPacketListener,B extends ByteBuf> 
NetworkStateFactory<T, B> s2c(NetworkPhase type, Consumer<NetworkStateBuilder<T, B, Unit>> registrar)  
- 
Field Details
- 
phase
- Mappings:
 Namespace Name Mixin selector named phaseLnet/minecraft/network/state/NetworkStateBuilder;phase:Lnet/minecraft/network/NetworkPhase;intermediary field_48616Lnet/minecraft/class_9147;field_48616:Lnet/minecraft/class_2539;official aLaab;a:Lwe;
 - 
side
- Mappings:
 Namespace Name Mixin selector named sideLnet/minecraft/network/state/NetworkStateBuilder;side:Lnet/minecraft/network/NetworkSide;intermediary field_48617Lnet/minecraft/class_9147;field_48617:Lnet/minecraft/class_2598;official bLaab;b:Lzx;
 - 
packetTypes
private final List<NetworkStateBuilder.PacketType<T extends PacketListener,?, packetTypesB extends ByteBuf, C>> - Mappings:
 Namespace Name Mixin selector named packetTypesLnet/minecraft/network/state/NetworkStateBuilder;packetTypes:Ljava/util/List;intermediary field_48618Lnet/minecraft/class_9147;field_48618:Ljava/util/List;official cLaab;c:Ljava/util/List;
 - 
bundleHandler
- Mappings:
 Namespace Name Mixin selector named bundleHandlerLnet/minecraft/network/state/NetworkStateBuilder;bundleHandler:Lnet/minecraft/network/handler/PacketBundleHandler;intermediary field_48619Lnet/minecraft/class_9147;field_48619:Lnet/minecraft/class_8039;official dLaab;d:Lzu;
 
 - 
 - 
Constructor Details
- 
NetworkStateBuilder
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/network/state/NetworkStateBuilder;<init>(Lnet/minecraft/network/NetworkPhase;Lnet/minecraft/network/NetworkSide;)Vintermediary <init>Lnet/minecraft/class_9147;<init>(Lnet/minecraft/class_2539;Lnet/minecraft/class_2598;)Vofficial <init>Laab;<init>(Lwe;Lzx;)V
 
 - 
 - 
Method Details
- 
add
public <P extends Packet<? super T>> NetworkStateBuilder<T,B, addC> (PacketType<P> type, PacketCodec<? super B, P> codec) - Mappings:
 Namespace Name Mixin selector named addLnet/minecraft/network/state/NetworkStateBuilder;add(Lnet/minecraft/network/packet/PacketType;Lnet/minecraft/network/codec/PacketCodec;)Lnet/minecraft/network/state/NetworkStateBuilder;intermediary method_56454Lnet/minecraft/class_9147;method_56454(Lnet/minecraft/class_9145;Lnet/minecraft/class_9139;)Lnet/minecraft/class_9147;official aLaab;a(Lzy;Lzm;)Laab;
 - 
add
public <P extends Packet<? super T>> NetworkStateBuilder<T,B, addC> (PacketType<P> type, PacketCodec<? super B, P> codec, PacketCodecModifier<B, P, C> modifier) - Mappings:
 Namespace Name Mixin selector named addLnet/minecraft/network/state/NetworkStateBuilder;add(Lnet/minecraft/network/packet/PacketType;Lnet/minecraft/network/codec/PacketCodec;Lnet/minecraft/network/packet/PacketCodecModifier;)Lnet/minecraft/network/state/NetworkStateBuilder;intermediary method_68870Lnet/minecraft/class_9147;method_68870(Lnet/minecraft/class_9145;Lnet/minecraft/class_9139;Lnet/minecraft/class_10945;)Lnet/minecraft/class_9147;official aLaab;a(Lzy;Lzm;Lzv;)Laab;
 - 
addBundle
public <P extends BundlePacket<? super T>,D extends BundleSplitterPacket<? super T>> NetworkStateBuilder<T,B, addBundleC> (PacketType<P> id, Function<Iterable<Packet<? super T>>, P> bundler, D splitter) - Mappings:
 Namespace Name Mixin selector named addBundleLnet/minecraft/network/state/NetworkStateBuilder;addBundle(Lnet/minecraft/network/packet/PacketType;Ljava/util/function/Function;Lnet/minecraft/network/packet/BundleSplitterPacket;)Lnet/minecraft/network/state/NetworkStateBuilder;intermediary method_56453Lnet/minecraft/class_9147;method_56453(Lnet/minecraft/class_9145;Ljava/util/function/Function;Lnet/minecraft/class_8037;)Lnet/minecraft/class_9147;official aLaab;a(Lzy;Ljava/util/function/Function;Lzs;)Laab;
 - 
createCodec
PacketCodec<ByteBuf,Packet<? super T>> createCodec(Function<ByteBuf, B> bufUpgrader, List<NetworkStateBuilder.PacketType<T, ?, B, C>> packetTypes, C context) - Mappings:
 Namespace Name Mixin selector named createCodecLnet/minecraft/network/state/NetworkStateBuilder;createCodec(Ljava/util/function/Function;Ljava/util/List;Ljava/lang/Object;)Lnet/minecraft/network/codec/PacketCodec;intermediary method_56450Lnet/minecraft/class_9147;method_56450(Ljava/util/function/Function;Ljava/util/List;Ljava/lang/Object;)Lnet/minecraft/class_9139;official aLaab;a(Ljava/util/function/Function;Ljava/util/List;Ljava/lang/Object;)Lzm;
 - 
createState
private static NetworkState.Unbound createState(NetworkPhase phase, NetworkSide side, List<? extends NetworkStateBuilder.PacketType<?, ?, ?, ?>> types) - Mappings:
 Namespace Name Mixin selector named createStateLnet/minecraft/network/state/NetworkStateBuilder;createState(Lnet/minecraft/network/NetworkPhase;Lnet/minecraft/network/NetworkSide;Ljava/util/List;)Lnet/minecraft/network/state/NetworkState$Unbound;intermediary method_68869Lnet/minecraft/class_9147;method_68869(Lnet/minecraft/class_2539;Lnet/minecraft/class_2598;Ljava/util/List;)Lnet/minecraft/class_9127$class_9128;official aLaab;a(Lwe;Lzx;Ljava/util/List;)Lwu$a;
 - 
buildFactory
- Mappings:
 Namespace Name Mixin selector named buildFactoryLnet/minecraft/network/state/NetworkStateBuilder;buildFactory(Ljava/lang/Object;)Lnet/minecraft/network/state/NetworkStateFactory;intermediary method_68868Lnet/minecraft/class_9147;method_68868(Ljava/lang/Object;)Lnet/minecraft/class_10946;official aLaab;a(Ljava/lang/Object;)Laac;
 - 
buildContextAwareFactory
- Mappings:
 Namespace Name Mixin selector named buildContextAwareFactoryLnet/minecraft/network/state/NetworkStateBuilder;buildContextAwareFactory()Lnet/minecraft/network/state/ContextAwareNetworkStateFactory;intermediary method_56447Lnet/minecraft/class_9147;method_56447()Lnet/minecraft/class_10947;official aLaab;a()Laad;
 - 
build
private static <L extends PacketListener,B extends ByteBuf> NetworkStateFactory<L,B> build(NetworkPhase type, NetworkSide side, Consumer<NetworkStateBuilder<L, B, Unit>> registrar) - Mappings:
 Namespace Name Mixin selector named buildLnet/minecraft/network/state/NetworkStateBuilder;build(Lnet/minecraft/network/NetworkPhase;Lnet/minecraft/network/NetworkSide;Ljava/util/function/Consumer;)Lnet/minecraft/network/state/NetworkStateFactory;intermediary method_56452Lnet/minecraft/class_9147;method_56452(Lnet/minecraft/class_2539;Lnet/minecraft/class_2598;Ljava/util/function/Consumer;)Lnet/minecraft/class_10946;official aLaab;a(Lwe;Lzx;Ljava/util/function/Consumer;)Laac;
 - 
c2s
public static <T extends ServerPacketListener,B extends ByteBuf> NetworkStateFactory<T,B> c2s(NetworkPhase type, Consumer<NetworkStateBuilder<T, B, Unit>> registrar) - Mappings:
 Namespace Name Mixin selector named c2sLnet/minecraft/network/state/NetworkStateBuilder;c2s(Lnet/minecraft/network/NetworkPhase;Ljava/util/function/Consumer;)Lnet/minecraft/network/state/NetworkStateFactory;intermediary method_56451Lnet/minecraft/class_9147;method_56451(Lnet/minecraft/class_2539;Ljava/util/function/Consumer;)Lnet/minecraft/class_10946;official aLaab;a(Lwe;Ljava/util/function/Consumer;)Laac;
 - 
s2c
public static <T extends ClientPacketListener,B extends ByteBuf> NetworkStateFactory<T,B> s2c(NetworkPhase type, Consumer<NetworkStateBuilder<T, B, Unit>> registrar) - Mappings:
 Namespace Name Mixin selector named s2cLnet/minecraft/network/state/NetworkStateBuilder;s2c(Lnet/minecraft/network/NetworkPhase;Ljava/util/function/Consumer;)Lnet/minecraft/network/state/NetworkStateFactory;intermediary method_56455Lnet/minecraft/class_9147;method_56455(Lnet/minecraft/class_2539;Ljava/util/function/Consumer;)Lnet/minecraft/class_10946;official bLaab;b(Lwe;Ljava/util/function/Consumer;)Laac;
 - 
buildContextAware
private static <L extends PacketListener,B extends ByteBuf, ContextAwareNetworkStateFactory<L,C> B, buildContextAwareC> (NetworkPhase type, NetworkSide side, Consumer<NetworkStateBuilder<L, B, C>> registrar) - Mappings:
 Namespace Name Mixin selector named buildContextAwareLnet/minecraft/network/state/NetworkStateBuilder;buildContextAware(Lnet/minecraft/network/NetworkPhase;Lnet/minecraft/network/NetworkSide;Ljava/util/function/Consumer;)Lnet/minecraft/network/state/ContextAwareNetworkStateFactory;intermediary method_68871Lnet/minecraft/class_9147;method_68871(Lnet/minecraft/class_2539;Lnet/minecraft/class_2598;Ljava/util/function/Consumer;)Lnet/minecraft/class_10947;official bLaab;b(Lwe;Lzx;Ljava/util/function/Consumer;)Laad;
 - 
contextAwareC2S
public static <T extends ServerPacketListener,B extends ByteBuf, ContextAwareNetworkStateFactory<T,C> B, contextAwareC2SC> (NetworkPhase type, Consumer<NetworkStateBuilder<T, B, C>> registrar) - Mappings:
 Namespace Name Mixin selector named contextAwareC2SLnet/minecraft/network/state/NetworkStateBuilder;contextAwareC2S(Lnet/minecraft/network/NetworkPhase;Ljava/util/function/Consumer;)Lnet/minecraft/network/state/ContextAwareNetworkStateFactory;intermediary method_68872Lnet/minecraft/class_9147;method_68872(Lnet/minecraft/class_2539;Ljava/util/function/Consumer;)Lnet/minecraft/class_10947;official cLaab;c(Lwe;Ljava/util/function/Consumer;)Laad;
 - 
contextAwareS2C
public static <T extends ClientPacketListener,B extends ByteBuf, ContextAwareNetworkStateFactory<T,C> B, contextAwareS2CC> (NetworkPhase type, Consumer<NetworkStateBuilder<T, B, C>> registrar) - Mappings:
 Namespace Name Mixin selector named contextAwareS2CLnet/minecraft/network/state/NetworkStateBuilder;contextAwareS2C(Lnet/minecraft/network/NetworkPhase;Ljava/util/function/Consumer;)Lnet/minecraft/network/state/ContextAwareNetworkStateFactory;intermediary method_68873Lnet/minecraft/class_9147;method_68873(Lnet/minecraft/class_2539;Ljava/util/function/Consumer;)Lnet/minecraft/class_10947;official dLaab;d(Lwe;Ljava/util/function/Consumer;)Laad;
 
 -