diff --git a/mappings/net/minecraft/command/EntitySelectorReader.mapping b/mappings/net/minecraft/command/EntitySelectorReader.mapping index f4cf903077..335effdaba 100644 --- a/mappings/net/minecraft/command/EntitySelectorReader.mapping +++ b/mappings/net/minecraft/command/EntitySelectorReader.mapping @@ -62,6 +62,7 @@ CLASS net/minecraft/class_2303 net/minecraft/command/EntitySelectorReader METHOD (Lcom/mojang/brigadier/StringReader;Z)V ARG 1 reader ARG 2 atAllowed + METHOD method_35816 excludesTeam ()Z METHOD method_35817 suggestDefinerNext (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder METHOD method_35818 getSorter ()Ljava/util/function/BiConsumer; @@ -70,7 +71,12 @@ CLASS net/minecraft/class_2303 net/minecraft/command/EntitySelectorReader METHOD method_9834 suggestSelectorRest (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder METHOD method_9835 getReader ()Lcom/mojang/brigadier/StringReader; + METHOD method_9836 (Lnet/minecraft/class_243;Ljava/util/List;)V + ARG 0 pos + ARG 1 entities METHOD method_9837 excludesGameMode ()Z + METHOD method_9838 (Lnet/minecraft/class_1297;)Z + ARG 0 entity METHOD method_9839 selectsGameMode ()Z METHOD method_9840 getDy ()Ljava/lang/Double; METHOD method_9841 setIncludesNonPlayers (Z)V @@ -93,24 +99,42 @@ CLASS net/minecraft/class_2303 net/minecraft/command/EntitySelectorReader METHOD method_9851 getDx ()Ljava/lang/Double; METHOD method_9852 setLocalWorldOnly ()V METHOD method_9853 getYawRange ()Lnet/minecraft/class_2152; + METHOD method_9854 (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; + ARG 0 builder METHOD method_9855 setYawRange (Lnet/minecraft/class_2152;)V ARG 1 yawRange + METHOD method_9856 (Lnet/minecraft/class_1297;)Z + ARG 1 entity METHOD method_9857 setHasNegatedGameMode (Z)V ARG 1 hasNegatedGameMode METHOD method_9858 suggestNormal (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder METHOD method_9859 rotationPredicate (Lnet/minecraft/class_2152;Ljava/util/function/ToDoubleFunction;)Ljava/util/function/Predicate; + ARG 1 angleRange + ARG 2 entityToAngle METHOD method_9860 setExcludesEntityType ()V METHOD method_9861 selectsAdvancements ()Z + METHOD method_9862 (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)I + ARG 1 entity1 + ARG 2 entity2 + METHOD method_9863 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 selectorType METHOD method_9864 setY (D)V ARG 1 y METHOD method_9865 setSelectsTeam (Z)V ARG 1 selectsTeam METHOD method_9866 hasLimit ()Z + METHOD method_9867 (Lnet/minecraft/class_243;Ljava/util/List;)V + ARG 0 pos + ARG 1 entities METHOD method_9868 getZ ()Ljava/lang/Double; + METHOD method_9869 (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; + ARG 0 pos METHOD method_9870 setDistance (Lnet/minecraft/class_2096$class_2099;)V ARG 1 distance METHOD method_9871 build ()Lnet/minecraft/class_2300; + METHOD method_9872 (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; + ARG 1 pos METHOD method_9873 getDistance ()Lnet/minecraft/class_2096$class_2099; METHOD method_9874 readArguments ()V METHOD method_9875 setSuggestionProvider (Ljava/util/function/BiFunction;)V @@ -122,6 +146,8 @@ CLASS net/minecraft/class_2303 net/minecraft/command/EntitySelectorReader ARG 1 z METHOD method_9880 suggestSelector (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder + METHOD method_9881 (Ljava/util/function/ToDoubleFunction;DDLnet/minecraft/class_1297;)Z + ARG 5 entity METHOD method_9882 read ()Lnet/minecraft/class_2300; METHOD method_9883 getPitchRange ()Lnet/minecraft/class_2152; METHOD method_9884 getY ()Ljava/lang/Double; @@ -129,6 +155,9 @@ CLASS net/minecraft/class_2303 net/minecraft/command/EntitySelectorReader METHOD method_9886 selectsEntityType ()Z METHOD method_9887 setHasSorter (Z)V ARG 1 hasSorter + METHOD method_9888 (Lnet/minecraft/class_243;Ljava/util/List;)V + ARG 0 pos + ARG 1 entities METHOD method_9889 hasSorter ()Z METHOD method_9890 setSelectsGameMode (Z)V ARG 1 selectsGameMode @@ -144,13 +173,21 @@ CLASS net/minecraft/class_2303 net/minecraft/command/EntitySelectorReader METHOD method_9895 getLevelRange ()Lnet/minecraft/class_2096$class_2100; METHOD method_9896 suggestSelector (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V ARG 0 builder + METHOD method_9897 (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)I + ARG 1 entity1 + ARG 2 entity2 METHOD method_9898 setPitchRange (Lnet/minecraft/class_2152;)V ARG 1 pitchRange METHOD method_9899 setSelectsName (Z)V ARG 1 selectsName METHOD method_9900 setLimit (I)V ARG 1 limit + METHOD method_9901 (Lnet/minecraft/class_243;Ljava/util/List;)V + ARG 0 pos + ARG 1 entities METHOD method_9902 getX ()Ljava/lang/Double; + METHOD method_9903 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 option METHOD method_9904 selectsTeam ()Z METHOD method_9905 setDy (D)V ARG 1 dy @@ -166,6 +203,7 @@ CLASS net/minecraft/class_2303 net/minecraft/command/EntitySelectorReader ARG 1 builder METHOD method_9912 selectsName ()Z METHOD method_9913 setExcludesName (Z)V + ARG 1 excludesName METHOD method_9915 readTagCharacter ()Z METHOD method_9916 setPredicate (Ljava/util/function/Predicate;)V ARG 1 predicate diff --git a/mappings/net/minecraft/command/FloatRangeArgument.mapping b/mappings/net/minecraft/command/FloatRangeArgument.mapping index ba4046d436..4cb5a73fb1 100644 --- a/mappings/net/minecraft/command/FloatRangeArgument.mapping +++ b/mappings/net/minecraft/command/FloatRangeArgument.mapping @@ -13,8 +13,16 @@ CLASS net/minecraft/class_2152 net/minecraft/command/FloatRangeArgument METHOD method_35402 between (FF)Lnet/minecraft/class_2152; ARG 0 min ARG 1 max + METHOD method_35403 fromJson (Lcom/google/gson/JsonElement;)Lnet/minecraft/class_2152; + ARG 0 json + METHOD method_35404 parse (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2152; + ARG 0 reader + ARG 1 allowFloats + METHOD method_35405 (Ljava/lang/Float;)Ljava/lang/Float; + ARG 0 value METHOD method_35406 atLeast (F)Lnet/minecraft/class_2152; ARG 0 value + METHOD method_35407 toJson ()Lcom/google/gson/JsonElement; METHOD method_35408 atMost (F)Lnet/minecraft/class_2152; ARG 0 value METHOD method_35409 isInRange (F)Z @@ -27,6 +35,8 @@ CLASS net/minecraft/class_2152 net/minecraft/command/FloatRangeArgument ARG 0 reader ARG 1 allowFloats METHOD method_9174 mapFloat (Ljava/lang/Float;Ljava/util/function/Function;)Ljava/lang/Float; + ARG 0 value + ARG 1 function METHOD method_9175 getMin ()Ljava/lang/Float; METHOD method_9176 parseFloat (Lcom/mojang/brigadier/StringReader;Z)Ljava/lang/Float; ARG 0 reader diff --git a/mappings/net/minecraft/command/argument/BlockStateArgument.mapping b/mappings/net/minecraft/command/argument/BlockStateArgument.mapping index 64fa6dd731..8705d82cdc 100644 --- a/mappings/net/minecraft/command/argument/BlockStateArgument.mapping +++ b/mappings/net/minecraft/command/argument/BlockStateArgument.mapping @@ -6,7 +6,14 @@ CLASS net/minecraft/class_2247 net/minecraft/command/argument/BlockStateArgument ARG 1 state ARG 2 properties ARG 3 data + METHOD method_35758 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z + ARG 1 world + ARG 2 pos + METHOD method_35759 getProperties ()Ljava/util/Set; METHOD method_9494 getBlockState ()Lnet/minecraft/class_2680; METHOD method_9495 setBlockState (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;I)Z + ARG 1 world + ARG 2 pos + ARG 3 flags METHOD test (Ljava/lang/Object;)Z ARG 1 context diff --git a/mappings/net/minecraft/command/argument/DefaultPosArgument.mapping b/mappings/net/minecraft/command/argument/DefaultPosArgument.mapping index e346799aad..6a9c14ddb1 100644 --- a/mappings/net/minecraft/command/argument/DefaultPosArgument.mapping +++ b/mappings/net/minecraft/command/argument/DefaultPosArgument.mapping @@ -8,6 +8,12 @@ CLASS net/minecraft/class_2280 net/minecraft/command/argument/DefaultPosArgument ARG 3 z METHOD equals (Ljava/lang/Object;)Z ARG 1 o + METHOD method_35810 absolute (DDD)Lnet/minecraft/class_2280; + ARG 0 x + ARG 2 y + ARG 4 z + METHOD method_35811 absolute (Lnet/minecraft/class_241;)Lnet/minecraft/class_2280; + ARG 0 vec METHOD method_9749 parse (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2280; ARG 0 reader METHOD method_9750 parse (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2280; diff --git a/mappings/net/minecraft/command/argument/MessageArgumentType.mapping b/mappings/net/minecraft/command/argument/MessageArgumentType.mapping index 9fe3c0357f..19cd03d25a 100644 --- a/mappings/net/minecraft/command/argument/MessageArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/MessageArgumentType.mapping @@ -4,15 +4,30 @@ CLASS net/minecraft/class_2196 net/minecraft/command/argument/MessageArgumentTyp ARG 0 command ARG 1 name METHOD method_9340 message ()Lnet/minecraft/class_2196; + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader CLASS class_2197 MessageFormat FIELD field_9877 contents Ljava/lang/String; FIELD field_9878 selectors [Lnet/minecraft/class_2196$class_2198; + METHOD (Ljava/lang/String;[Lnet/minecraft/class_2196$class_2198;)V + ARG 1 contents + ARG 2 selectors + METHOD method_35691 getContents ()Ljava/lang/String; + METHOD method_35692 getSelectors ()[Lnet/minecraft/class_2196$class_2198; METHOD method_9341 format (Lnet/minecraft/class_2168;Z)Lnet/minecraft/class_2561; + ARG 1 source METHOD method_9342 parse (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2196$class_2197; + ARG 0 reader CLASS class_2198 MessageSelector FIELD field_9879 end I FIELD field_9880 start I FIELD field_9881 selector Lnet/minecraft/class_2300; + METHOD (IILnet/minecraft/class_2300;)V + ARG 1 start + ARG 2 end + ARG 3 selector + METHOD method_35693 getSelector ()Lnet/minecraft/class_2300; METHOD method_9343 getStart ()I METHOD method_9344 getEnd ()I METHOD method_9345 format (Lnet/minecraft/class_2168;)Lnet/minecraft/class_2561; + ARG 1 source diff --git a/mappings/net/minecraft/command/argument/NbtPathArgumentType.mapping b/mappings/net/minecraft/command/argument/NbtPathArgumentType.mapping index 2ac9d07e60..3f2e458b50 100644 --- a/mappings/net/minecraft/command/argument/NbtPathArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/NbtPathArgumentType.mapping @@ -50,6 +50,9 @@ CLASS net/minecraft/class_2203 net/minecraft/command/argument/NbtPathArgumentTyp ARG 1 string ARG 2 nodes ARG 3 nodeEndIndices + METHOD method_35722 put (Lnet/minecraft/class_2520;Lnet/minecraft/class_2520;)I + ARG 1 element + ARG 2 source METHOD method_9366 get (Lnet/minecraft/class_2520;)Ljava/util/List; ARG 1 element METHOD method_9367 getOrInit (Lnet/minecraft/class_2520;Ljava/util/function/Supplier;)Ljava/util/List; diff --git a/mappings/net/minecraft/command/argument/NumberRangeArgumentType.mapping b/mappings/net/minecraft/command/argument/NumberRangeArgumentType.mapping index 5281081f62..d7873e1e97 100644 --- a/mappings/net/minecraft/command/argument/NumberRangeArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/NumberRangeArgumentType.mapping @@ -3,6 +3,15 @@ CLASS net/minecraft/class_2224 net/minecraft/command/argument/NumberRangeArgumen METHOD method_9422 intRange ()Lnet/minecraft/class_2224$class_2227; CLASS class_2225 FloatRangeArgumentType FIELD field_9937 EXAMPLES Ljava/util/Collection; + METHOD method_35738 getRangeArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2096$class_2099; + ARG 0 context + ARG 1 name + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader CLASS class_2227 IntRangeArgumentType FIELD field_9938 EXAMPLES Ljava/util/Collection; METHOD method_9425 getRangeArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2096$class_2100; + ARG 0 context + ARG 1 name + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/command/argument/Vec2ArgumentType.mapping b/mappings/net/minecraft/command/argument/Vec2ArgumentType.mapping index 8123b3eb1f..232858b789 100644 --- a/mappings/net/minecraft/command/argument/Vec2ArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/Vec2ArgumentType.mapping @@ -7,7 +7,11 @@ CLASS net/minecraft/class_2274 net/minecraft/command/argument/Vec2ArgumentType METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 1 context ARG 2 builder + METHOD method_35802 vec2 (Z)Lnet/minecraft/class_2274; + ARG 0 centerIntegers METHOD method_9723 vec2 ()Lnet/minecraft/class_2274; METHOD method_9724 getVec2 (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_241; ARG 0 context ARG 1 name + METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; + ARG 1 reader diff --git a/mappings/net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket.mapping b/mappings/net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket.mapping index ec4f630113..c8bedfdd6e 100644 --- a/mappings/net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket.mapping +++ b/mappings/net/minecraft/network/packet/s2c/play/CommandTreeS2CPacket.mapping @@ -6,13 +6,21 @@ CLASS net/minecraft/class_2641 net/minecraft/network/packet/s2c/play/CommandTree ARG 1 buf METHOD method_11401 writeNode (Lnet/minecraft/class_2540;Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Map;)V ARG 0 buf + ARG 1 node + ARG 2 nodeToIndex METHOD method_11402 readArgumentBuilder (Lnet/minecraft/class_2540;B)Lcom/mojang/brigadier/builder/ArgumentBuilder; ARG 0 buf METHOD method_11403 getCommandTree ()Lcom/mojang/brigadier/tree/RootCommandNode; METHOD method_11405 readCommandNode (Lnet/minecraft/class_2540;)Lnet/minecraft/class_2641$class_2642; ARG 0 buf - METHOD method_30946 (Ljava/util/List;)V + 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 build (Ljava/util/List;)V ARG 0 nodeDatas + METHOD method_34119 (Lit/unimi/dsi/fastutil/objects/Object2IntMap;Lnet/minecraft/class_2540;Lcom/mojang/brigadier/tree/CommandNode;)V + ARG 2 node METHOD method_34120 (Ljava/util/List;Lnet/minecraft/class_2641$class_2642;)Z ARG 1 nodeData CLASS class_2642 CommandNodeData @@ -27,3 +35,5 @@ CLASS net/minecraft/class_2641 net/minecraft/network/packet/s2c/play/CommandTree ARG 3 redirectNodeIndex ARG 4 childNodeIndices METHOD method_11406 build (Ljava/util/List;)Z + METHOD method_11408 (Lcom/mojang/brigadier/context/CommandContext;)I + ARG 0 context diff --git a/mappings/net/minecraft/server/command/DebugCommand.mapping b/mappings/net/minecraft/server/command/DebugCommand.mapping index 181976311d..74ef6866b3 100644 --- a/mappings/net/minecraft/server/command/DebugCommand.mapping +++ b/mappings/net/minecraft/server/command/DebugCommand.mapping @@ -21,3 +21,20 @@ CLASS net/minecraft/class_3032 net/minecraft/server/command/DebugCommand ARG 0 source METHOD method_21675 (Ljava/nio/file/spi/FileSystemProvider;)Z ARG 0 fileSystemProvider + METHOD method_36353 (Lcom/mojang/brigadier/context/CommandContext;)I + ARG 0 context + METHOD method_36354 executeFunction (Lnet/minecraft/class_2168;Ljava/util/Collection;)I + ARG 0 source + ARG 1 functions + CLASS class_6347 Tracer + FIELD field_33550 MARGIN I + FIELD field_33551 writer Ljava/io/PrintWriter; + FIELD field_33552 lastIndentWidth I + FIELD field_33553 expectsCommandResult Z + METHOD (Ljava/io/PrintWriter;)V + ARG 1 writer + METHOD method_36355 writeIndent (I)V + ARG 1 width + METHOD method_36356 writeIndentWithoutRememberingWidth (I)V + ARG 1 width + METHOD method_36357 writeNewLine ()V diff --git a/mappings/net/minecraft/server/function/CommandFunction.mapping b/mappings/net/minecraft/server/function/CommandFunction.mapping index 9623addc53..0cd9c65db9 100644 --- a/mappings/net/minecraft/server/function/CommandFunction.mapping +++ b/mappings/net/minecraft/server/function/CommandFunction.mapping @@ -24,6 +24,8 @@ CLASS net/minecraft/class_2158 net/minecraft/server/function/CommandFunction ARG 1 function METHOD (Lnet/minecraft/class_2960;)V ARG 1 id + METHOD method_17913 (Lnet/minecraft/class_2158;)Lnet/minecraft/class_2960; + ARG 0 function METHOD method_9196 get (Lnet/minecraft/class_2991;)Ljava/util/Optional; ARG 1 manager METHOD method_9197 getId ()Lnet/minecraft/class_2960; @@ -31,13 +33,20 @@ CLASS net/minecraft/class_2158 net/minecraft/server/function/CommandFunction FIELD field_9811 parsed Lcom/mojang/brigadier/ParseResults; METHOD (Lcom/mojang/brigadier/ParseResults;)V ARG 1 parsed + METHOD method_36318 execute (Lnet/minecraft/class_2991;Lnet/minecraft/class_2168;)I + ARG 1 manager + ARG 2 source CLASS class_2161 Element METHOD method_9198 execute (Lnet/minecraft/class_2991;Lnet/minecraft/class_2168;Ljava/util/Deque;IILnet/minecraft/class_2991$class_6346;)V ARG 1 manager ARG 2 source ARG 3 entries ARG 4 maxChainLength + ARG 5 depth + ARG 6 tracer CLASS class_2162 FunctionElement FIELD field_9812 function Lnet/minecraft/class_2158$class_2159; METHOD (Lnet/minecraft/class_2158;)V ARG 1 function + METHOD method_17914 (Lnet/minecraft/class_2991$class_6346;IILjava/util/Deque;Lnet/minecraft/class_2168;Lnet/minecraft/class_2158;)V + ARG 5 function diff --git a/mappings/net/minecraft/server/function/CommandFunctionManager.mapping b/mappings/net/minecraft/server/function/CommandFunctionManager.mapping index 95d5d7a2b6..5ddad584dc 100644 --- a/mappings/net/minecraft/server/function/CommandFunctionManager.mapping +++ b/mappings/net/minecraft/server/function/CommandFunctionManager.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_2991 net/minecraft/server/function/CommandFunctionMana FIELD field_13419 server Lnet/minecraft/server/MinecraftServer; FIELD field_13422 needToRunLoadFunctions Z FIELD field_25333 loader Lnet/minecraft/class_5349; + FIELD field_33542 NO_RECURSION_TEXT Lnet/minecraft/class_2561; METHOD (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_5349;)V ARG 1 server ARG 2 loader @@ -30,9 +31,47 @@ CLASS net/minecraft/class_2991 net/minecraft/server/function/CommandFunctionMana METHOD method_29464 getFunctionTags ()Ljava/lang/Iterable; METHOD method_29773 initialize (Lnet/minecraft/class_5349;)V ARG 1 loader + METHOD method_36341 execute (Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;Lnet/minecraft/class_2991$class_6346;)I + ARG 1 function + ARG 2 source + ARG 3 tracer CLASS class_2992 Entry FIELD field_13424 source Lnet/minecraft/class_2168; FIELD field_13425 element Lnet/minecraft/class_2158$class_2161; + FIELD field_33549 depth I METHOD (Lnet/minecraft/class_2168;ILnet/minecraft/class_2158$class_2161;)V + ARG 1 source + ARG 2 depth ARG 3 element METHOD method_12914 execute (Lnet/minecraft/class_2991;Ljava/util/Deque;ILnet/minecraft/class_2991$class_6346;)V + ARG 1 manager + ARG 3 maxChainLength + ARG 4 tracer + CLASS class_6345 + FIELD field_33545 depth I + FIELD field_33546 tracer Lnet/minecraft/class_2991$class_6346; + METHOD (Lnet/minecraft/class_2991;Lnet/minecraft/class_2991$class_6346;)V + ARG 2 tracer + METHOD method_36343 (Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;)V + ARG 1 function + ARG 2 source + METHOD method_36344 reportError (Ljava/lang/String;)V + ARG 1 message + METHOD method_36346 (Lnet/minecraft/class_2158;Lnet/minecraft/class_2168;)I + ARG 1 function + ARG 2 source + CLASS class_6346 Tracer + METHOD method_36349 traceCommandStart (ILjava/lang/String;)V + ARG 1 depth + ARG 2 command + METHOD method_36350 traceCommandEnd (ILjava/lang/String;I)V + ARG 1 depth + ARG 2 command + ARG 3 result + METHOD method_36351 traceFunctionCall (ILnet/minecraft/class_2960;I)V + ARG 1 depth + ARG 2 function + ARG 3 size + METHOD method_36352 traceError (ILjava/lang/String;)V + ARG 1 depth + ARG 2 message