Class CommandTreeS2CPacket
java.lang.Object
net.minecraft.network.packet.s2c.play.CommandTreeS2CPacket
- All Implemented Interfaces:
Packet<ClientPlayPacketListener>
- Mappings:
Namespace Name named net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket
intermediary net/minecraft/class_2641
official adi
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final record
private static final record
static interface
private static class
private static final record
static interface
private static interface
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PacketCodec
<PacketByteBuf, CommandTreeS2CPacket> private static final byte
private static final byte
private static final byte
private static final byte
private static final byte
private static final byte
private static final byte
private final List
<CommandTreeS2CPacket.CommandNodeData> private static final byte
private final int
-
Constructor Summary
ConstructorsModifierConstructorDescriptionCommandTreeS2CPacket
(com.mojang.brigadier.tree.RootCommandNode<S> rootIndex, CommandTreeS2CPacket.CommandNodeInspector<S> inspector) private
-
Method Summary
Modifier and TypeMethodDescriptionvoid
apply
(ClientPlayPacketListener clientPlayPacketListener) private static <S> List
<CommandTreeS2CPacket.CommandNodeData> collectNodes
(Object2IntMap<com.mojang.brigadier.tree.CommandNode<S>> nodeOrdinals, CommandTreeS2CPacket.CommandNodeInspector<S> inspector) private static <S> CommandTreeS2CPacket.CommandNodeData
createNodeData
(com.mojang.brigadier.tree.CommandNode<S> node, CommandTreeS2CPacket.CommandNodeInspector<S> inspector, Object2IntMap<com.mojang.brigadier.tree.CommandNode<S>> nodeOrdinals) <S> com.mojang.brigadier.tree.RootCommandNode
<S> getCommandTree
(CommandRegistryAccess commandRegistryAccess, CommandTreeS2CPacket.NodeFactory<S> nodeFactory) private static @Nullable CommandTreeS2CPacket.SuggestableNode
readArgumentBuilder
(PacketByteBuf buf, byte flags) private static CommandTreeS2CPacket.CommandNodeData
private static <S> Object2IntMap
<com.mojang.brigadier.tree.CommandNode<S>> traverse
(com.mojang.brigadier.tree.RootCommandNode<S> commandTree) private static void
validate
(List<CommandTreeS2CPacket.CommandNodeData> nodeDatas) private static void
validate
(List<CommandTreeS2CPacket.CommandNodeData> nodeDatas, BiPredicate<CommandTreeS2CPacket.CommandNodeData, IntSet> validator) private void
write
(PacketByteBuf buf) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.network.packet.Packet
isWritingErrorSkippable, transitionsNetworkState
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODEC
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;CODEC:Lnet/minecraft/network/codec/PacketCodec;
intermediary field_47914
Lnet/minecraft/class_2641;field_47914:Lnet/minecraft/class_9139;
official a
Ladi;a:Lzm;
-
NODE_TYPE_MASK
private static final byte NODE_TYPE_MASK- See Also:
- Mappings:
Namespace Name Mixin selector named NODE_TYPE_MASK
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;NODE_TYPE_MASK:B
intermediary field_33317
Lnet/minecraft/class_2641;field_33317:B
official b
Ladi;b:B
-
EXECUTABLE
private static final byte EXECUTABLE- See Also:
- Mappings:
Namespace Name Mixin selector named EXECUTABLE
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;EXECUTABLE:B
intermediary field_33318
Lnet/minecraft/class_2641;field_33318:B
official c
Ladi;c:B
-
HAS_REDIRECT
private static final byte HAS_REDIRECT- See Also:
- Mappings:
Namespace Name Mixin selector named HAS_REDIRECT
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;HAS_REDIRECT:B
intermediary field_33319
Lnet/minecraft/class_2641;field_33319:B
official d
Ladi;d:B
-
HAS_SUGGESTION_PROVIDER
private static final byte HAS_SUGGESTION_PROVIDER- See Also:
- Mappings:
Namespace Name Mixin selector named HAS_SUGGESTION_PROVIDER
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;HAS_SUGGESTION_PROVIDER:B
intermediary field_33320
Lnet/minecraft/class_2641;field_33320:B
official e
Ladi;e:B
-
REQUIRES_LEVEL
private static final byte REQUIRES_LEVEL- See Also:
- Mappings:
Namespace Name Mixin selector named REQUIRES_LEVEL
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;REQUIRES_LEVEL:B
intermediary field_60608
Lnet/minecraft/class_2641;field_60608:B
official f
Ladi;f:B
-
NODE_TYPE_ROOT
private static final byte NODE_TYPE_ROOT- See Also:
- Mappings:
Namespace Name Mixin selector named NODE_TYPE_ROOT
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;NODE_TYPE_ROOT:B
intermediary field_33321
Lnet/minecraft/class_2641;field_33321:B
official g
Ladi;g:B
-
NODE_TYPE_LITERAL
private static final byte NODE_TYPE_LITERAL- See Also:
- Mappings:
Namespace Name Mixin selector named NODE_TYPE_LITERAL
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;NODE_TYPE_LITERAL:B
intermediary field_33322
Lnet/minecraft/class_2641;field_33322:B
official h
Ladi;h:B
-
NODE_TYPE_ARGUMENT
private static final byte NODE_TYPE_ARGUMENT- See Also:
- Mappings:
Namespace Name Mixin selector named NODE_TYPE_ARGUMENT
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;NODE_TYPE_ARGUMENT:B
intermediary field_33323
Lnet/minecraft/class_2641;field_33323:B
official i
Ladi;i:B
-
rootSize
private final int rootSize- Mappings:
Namespace Name Mixin selector named rootSize
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;rootSize:I
intermediary field_38038
Lnet/minecraft/class_2641;field_38038:I
official j
Ladi;j:I
-
nodes
- Mappings:
Namespace Name Mixin selector named nodes
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;nodes:Ljava/util/List;
intermediary field_38039
Lnet/minecraft/class_2641;field_38039:Ljava/util/List;
official k
Ladi;k:Ljava/util/List;
-
-
Constructor Details
-
CommandTreeS2CPacket
public CommandTreeS2CPacket(com.mojang.brigadier.tree.RootCommandNode<S> rootIndex, CommandTreeS2CPacket.CommandNodeInspector<S> inspector) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;<init>(Lcom/mojang/brigadier/tree/RootCommandNode;Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket$CommandNodeInspector;)V
intermediary <init>
Lnet/minecraft/class_2641;<init>(Lcom/mojang/brigadier/tree/RootCommandNode;Lnet/minecraft/class_2641$class_11409;)V
official <init>
Ladi;<init>(Lcom/mojang/brigadier/tree/RootCommandNode;Ladi$e;)V
-
CommandTreeS2CPacket
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;<init>(Lnet/minecraft/network/PacketByteBuf;)V
intermediary <init>
Lnet/minecraft/class_2641;<init>(Lnet/minecraft/class_2540;)V
official <init>
Ladi;<init>(Lwg;)V
-
-
Method Details
-
write
- Mappings:
Namespace Name Mixin selector named write
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;write(Lnet/minecraft/network/PacketByteBuf;)V
intermediary method_55867
Lnet/minecraft/class_2641;method_55867(Lnet/minecraft/class_2540;)V
official a
Ladi;a(Lwg;)V
-
validate
private static void validate(List<CommandTreeS2CPacket.CommandNodeData> nodeDatas, BiPredicate<CommandTreeS2CPacket.CommandNodeData, IntSet> validator) - Mappings:
Namespace Name Mixin selector named validate
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;validate(Ljava/util/List;Ljava/util/function/BiPredicate;)V
intermediary method_42067
Lnet/minecraft/class_2641;method_42067(Ljava/util/List;Ljava/util/function/BiPredicate;)V
official a
Ladi;a(Ljava/util/List;Ljava/util/function/BiPredicate;)V
-
validate
- Mappings:
Namespace Name Mixin selector named validate
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;validate(Ljava/util/List;)V
intermediary method_30946
Lnet/minecraft/class_2641;method_30946(Ljava/util/List;)V
official a
Ladi;a(Ljava/util/List;)V
-
traverse
private static <S> Object2IntMap<com.mojang.brigadier.tree.CommandNode<S>> traverse(com.mojang.brigadier.tree.RootCommandNode<S> commandTree) - Mappings:
Namespace Name Mixin selector named traverse
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;traverse(Lcom/mojang/brigadier/tree/RootCommandNode;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;
intermediary method_30944
Lnet/minecraft/class_2641;method_30944(Lcom/mojang/brigadier/tree/RootCommandNode;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;
official a
Ladi;a(Lcom/mojang/brigadier/tree/RootCommandNode;)Lit/unimi/dsi/fastutil/objects/Object2IntMap;
-
collectNodes
private static <S> List<CommandTreeS2CPacket.CommandNodeData> collectNodes(Object2IntMap<com.mojang.brigadier.tree.CommandNode<S>> nodeOrdinals, CommandTreeS2CPacket.CommandNodeInspector<S> inspector) - Mappings:
Namespace Name Mixin selector named collectNodes
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;collectNodes(Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket$CommandNodeInspector;)Ljava/util/List;
intermediary method_30945
Lnet/minecraft/class_2641;method_30945(Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_2641$class_11409;)Ljava/util/List;
official a
Ladi;a(Lit/unimi/dsi/fastutil/objects/Object2IntMap;Ladi$e;)Ljava/util/List;
-
readCommandNode
- Mappings:
Namespace Name Mixin selector named readCommandNode
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;readCommandNode(Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket$CommandNodeData;
intermediary method_11405
Lnet/minecraft/class_2641;method_11405(Lnet/minecraft/class_2540;)Lnet/minecraft/class_2641$class_2642;
official b
Ladi;b(Lwg;)Ladi$b;
-
readArgumentBuilder
@Nullable private static @Nullable CommandTreeS2CPacket.SuggestableNode readArgumentBuilder(PacketByteBuf buf, byte flags) - Mappings:
Namespace Name Mixin selector named readArgumentBuilder
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;readArgumentBuilder(Lnet/minecraft/network/PacketByteBuf;B)Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket$SuggestableNode;
intermediary method_11402
Lnet/minecraft/class_2641;method_11402(Lnet/minecraft/class_2540;B)Lnet/minecraft/class_2641$class_7235;
official a
Ladi;a(Lwg;B)Ladi$g;
-
createNodeData
private static <S> CommandTreeS2CPacket.CommandNodeData createNodeData(com.mojang.brigadier.tree.CommandNode<S> node, CommandTreeS2CPacket.CommandNodeInspector<S> inspector, Object2IntMap<com.mojang.brigadier.tree.CommandNode<S>> nodeOrdinals) - Mappings:
Namespace Name Mixin selector named createNodeData
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;createNodeData(Lcom/mojang/brigadier/tree/CommandNode;Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket$CommandNodeInspector;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket$CommandNodeData;
intermediary method_11401
Lnet/minecraft/class_2641;method_11401(Lcom/mojang/brigadier/tree/CommandNode;Lnet/minecraft/class_2641$class_11409;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lnet/minecraft/class_2641$class_2642;
official a
Ladi;a(Lcom/mojang/brigadier/tree/CommandNode;Ladi$e;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Ladi$b;
-
getPacketType
- Specified by:
getPacketType
in interfacePacket<ClientPlayPacketListener>
- Mappings:
Namespace Name Mixin selector named getPacketType
Lnet/minecraft/network/packet/Packet;getPacketType()Lnet/minecraft/network/packet/PacketType;
intermediary method_65080
Lnet/minecraft/class_2596;method_65080()Lnet/minecraft/class_9145;
official a
Lzw;a()Lzy;
-
apply
- Specified by:
apply
in interfacePacket<ClientPlayPacketListener>
- Mappings:
Namespace Name Mixin selector named apply
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;apply(Lnet/minecraft/network/listener/ClientPlayPacketListener;)V
intermediary method_11404
Lnet/minecraft/class_2641;method_11404(Lnet/minecraft/class_2602;)V
official a
Ladi;a(Lacq;)V
-
getCommandTree
public <S> com.mojang.brigadier.tree.RootCommandNode<S> getCommandTree(CommandRegistryAccess commandRegistryAccess, CommandTreeS2CPacket.NodeFactory<S> nodeFactory) - Mappings:
Namespace Name Mixin selector named getCommandTree
Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket;getCommandTree(Lnet/minecraft/command/CommandRegistryAccess;Lnet/minecraft/network/packet/s2c/play/CommandTreeS2CPacket$NodeFactory;)Lcom/mojang/brigadier/tree/RootCommandNode;
intermediary method_11403
Lnet/minecraft/class_2641;method_11403(Lnet/minecraft/class_7157;Lnet/minecraft/class_2641$class_11408;)Lcom/mojang/brigadier/tree/RootCommandNode;
official a
Ladi;a(Leg;Ladi$d;)Lcom/mojang/brigadier/tree/RootCommandNode;
-