CLASS net/minecraft/class_2641 net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket FIELD field_38038 rootSize I FIELD field_38039 nodes Ljava/util/List; METHOD (Lcom/mojang/brigadier/tree/RootCommandNode;)V ARG 1 rootNode METHOD (Lnet/minecraft/class_2540;)V ARG 1 buf METHOD method_11401 createNodeData (Lcom/mojang/brigadier/tree/CommandNode;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Lnet/minecraft/class_2641$class_2642; ARG 0 node ARG 1 nodes METHOD method_11402 readArgumentBuilder (Lnet/minecraft/class_2540;B)Lnet/minecraft/class_2641$class_7235; ARG 0 buf ARG 1 flags METHOD method_11403 getCommandTree (Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/tree/RootCommandNode; ARG 1 commandRegistryAccess METHOD method_11405 readCommandNode (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2641$class_2642; ARG 0 buf METHOD method_30944 traverse (Lcom/mojang/brigadier/tree/RootCommandNode;)Lit/unimi/dsi/fastutil/objects/Object2IntMap; ARG 0 commandTree METHOD method_30945 collectNodes (Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Ljava/util/List; ARG 0 nodes METHOD method_30946 validate (Ljava/util/List;)V ARG 0 nodeDatas METHOD method_34119 (Lnet/minecraft/class_2540;Lnet/minecraft/class_2641$class_2642;)V ARG 0 buf2 ARG 1 node METHOD method_42067 validate (Ljava/util/List;Ljava/util/function/BiPredicate;)V ARG 0 nodeDatas ARG 1 validater METHOD method_42068 (Ljava/util/function/BiPredicate;Ljava/util/List;Lit/unimi/dsi/fastutil/ints/IntSet;I)Z ARG 0 index CLASS class_2642 CommandNodeData FIELD field_12124 flags I FIELD field_12125 childNodeIndices [I FIELD field_12126 redirectNodeIndex I FIELD field_38043 suggestableNode Lnet/minecraft/class_2641$class_7235; METHOD (Lnet/minecraft/class_2641$class_7235;II[I)V ARG 1 suggestableNode ARG 2 flags ARG 3 redirectNodeIndex ARG 4 childNodeIndices METHOD method_42074 validateRedirectNodeIndex (Lit/unimi/dsi/fastutil/ints/IntSet;)Z ARG 1 indices METHOD method_42075 write (Lnet/minecraft/class_2540;)V ARG 1 buf METHOD method_42076 validateChildNodeIndices (Lit/unimi/dsi/fastutil/ints/IntSet;)Z ARG 1 indices CLASS class_7232 ArgumentNode FIELD field_38040 name Ljava/lang/String; FIELD field_38041 properties Lnet/minecraft/class_2314$class_7217; FIELD field_38042 id Lnet/minecraft/class_2960; METHOD (Lcom/mojang/brigadier/tree/ArgumentCommandNode;)V ARG 1 node METHOD (Ljava/lang/String;Lnet/minecraft/class_2314$class_7217;Lnet/minecraft/class_2960;)V ARG 1 name ARG 2 properties ARG 3 id METHOD method_42069 computeId (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lnet/minecraft/class_2960; ARG 0 provider METHOD method_42072 write (Lnet/minecraft/class_2540;Lnet/minecraft/class_2314$class_7217;)V ARG 0 buf ARG 1 properties METHOD method_42073 write (Lnet/minecraft/class_2540;Lnet/minecraft/class_2314;Lnet/minecraft/class_2314$class_7217;)V ARG 0 buf ARG 1 serializer ARG 2 properties CLASS class_7233 LiteralNode FIELD field_38044 literal Ljava/lang/String; METHOD (Ljava/lang/String;)V ARG 1 literal CLASS class_7234 CommandTree FIELD field_38045 commandRegistryAccess Lnet/minecraft/class_7157; FIELD field_38046 nodeDatas Ljava/util/List; FIELD field_38047 nodes Ljava/util/List; METHOD (Lnet/minecraft/class_7157;Ljava/util/List;)V ARG 1 commandRegistryAccess ARG 2 nodeDatas METHOD method_42077 getNode (I)Lcom/mojang/brigadier/tree/CommandNode; ARG 1 index METHOD method_42078 (Lcom/mojang/brigadier/context/CommandContext;)I ARG 0 context CLASS class_7235 SuggestableNode METHOD method_42070 createArgumentBuilder (Lnet/minecraft/class_7157;)Lcom/mojang/brigadier/builder/ArgumentBuilder; ARG 1 commandRegistryAccess METHOD method_42071 write (Lnet/minecraft/class_2540;)V ARG 1 buf