diff --git a/mappings/net/minecraft/command/BlockDataObject.mapping b/mappings/net/minecraft/command/BlockDataObject.mapping index cc83b3d520..9d731181a1 100644 --- a/mappings/net/minecraft/command/BlockDataObject.mapping +++ b/mappings/net/minecraft/command/BlockDataObject.mapping @@ -6,3 +6,7 @@ CLASS net/minecraft/class_3161 net/minecraft/command/BlockDataObject METHOD (Lnet/minecraft/class_2586;Lnet/minecraft/class_2338;)V ARG 1 blockEntity ARG 2 pos + METHOD method_13878 (Ljava/lang/String;)Lnet/minecraft/class_3164$class_3167; + ARG 0 argumentName + CLASS 1 + FIELD field_13787 argumentName Ljava/lang/String; diff --git a/mappings/net/minecraft/command/CommandSource.mapping b/mappings/net/minecraft/command/CommandSource.mapping index 69584656e8..b028049b9d 100644 --- a/mappings/net/minecraft/command/CommandSource.mapping +++ b/mappings/net/minecraft/command/CommandSource.mapping @@ -1,39 +1,76 @@ CLASS net/minecraft/class_2172 net/minecraft/command/CommandSource METHOD method_17771 getBlockPositionSuggestions ()Ljava/util/Collection; METHOD method_17772 getPositionSuggestions ()Ljava/util/Collection; + METHOD method_27136 shouldSuggest (Ljava/lang/String;Ljava/lang/String;)Z + COMMENT {@return if a candidate should be suggested} + COMMENT + COMMENT

Returns {@code true} if the {@code remaining} starts with {@code + COMMENT candidate} or contains {@code "_" + candidate} + ARG 0 remaining + ARG 1 candidate METHOD method_29310 getWorldKeys ()Ljava/util/Set; METHOD method_30497 getRegistryManager ()Lnet/minecraft/class_5455; + METHOD method_35510 suggestMatching (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; + ARG 0 candidates + ARG 1 builder + ARG 2 suggestionText + ARG 3 tooltip METHOD method_9250 forEachMatching (Ljava/lang/Iterable;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V ARG 0 candidates + ARG 1 remaining + ARG 2 prefix ARG 3 identifier ARG 4 action + METHOD method_9251 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; + ARG 0 id METHOD method_9252 suggestColumnPositions (Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture; + ARG 0 remaining + ARG 1 candidates + ARG 2 builder + ARG 3 predicate METHOD method_9253 suggestMatching ([Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 0 candidates + ARG 1 builder METHOD method_9254 getSoundIds ()Ljava/util/Collection; METHOD method_9255 suggestFromIdentifier (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture; ARG 0 candidates ARG 1 builder ARG 2 identifier ARG 3 tooltip + METHOD method_9256 (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/lang/Object;)V + ARG 3 object METHOD method_9257 suggestIdentifiers (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 0 candidates ARG 1 builder METHOD method_9258 suggestIdentifiers (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; ARG 0 candidates ARG 1 builder + ARG 2 prefix METHOD method_9259 hasPermissionLevel (I)Z ARG 1 level METHOD method_9260 suggestPositions (Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture; + ARG 0 remaining ARG 1 candidates ARG 2 builder + ARG 3 predicate METHOD method_9261 getCompletions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 1 context ARG 2 builder METHOD method_9262 getPlayerNames ()Ljava/util/Collection; + METHOD method_9263 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960; + ARG 0 id METHOD method_9264 suggestMatching (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 0 candidates + ARG 1 builder METHOD method_9265 suggestMatching (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 0 candidates + ARG 1 builder + METHOD method_9266 (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;Lnet/minecraft/class_2960;)V + ARG 2 id METHOD method_9267 getTeamNames ()Ljava/util/Collection; METHOD method_9268 forEachMatching (Ljava/lang/Iterable;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V ARG 0 candidates + ARG 1 remaining ARG 2 identifier ARG 3 action METHOD method_9269 getEntitySuggestions ()Ljava/util/Collection; @@ -45,7 +82,11 @@ CLASS net/minecraft/class_2172 net/minecraft/command/CommandSource ARG 1 builder ARG 2 identifier ARG 3 tooltip + METHOD method_9272 (Ljava/lang/String;Ljava/lang/String;)Z + ARG 1 candidate METHOD method_9273 getRecipeIds ()Ljava/util/stream/Stream; + METHOD method_9275 (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_2960;)V + ARG 1 id CLASS class_2173 RelativePosition FIELD field_9834 ZERO_LOCAL Lnet/minecraft/class_2172$class_2173; FIELD field_9835 x Ljava/lang/String; diff --git a/mappings/net/minecraft/command/DataCommandStorage.mapping b/mappings/net/minecraft/command/DataCommandStorage.mapping index 0e4cc353d6..b7ea7d9466 100644 --- a/mappings/net/minecraft/command/DataCommandStorage.mapping +++ b/mappings/net/minecraft/command/DataCommandStorage.mapping @@ -9,19 +9,30 @@ CLASS net/minecraft/class_4565 net/minecraft/command/DataCommandStorage ARG 0 namespace METHOD method_22544 createStorage (Ljava/lang/String;)Lnet/minecraft/class_4565$class_4566; ARG 1 namespace + METHOD method_22545 (Ljava/util/Map$Entry;)Ljava/util/stream/Stream; + ARG 0 entry METHOD method_22546 get (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2487; ARG 1 id METHOD method_22547 set (Lnet/minecraft/class_2960;Lnet/minecraft/class_2487;)V ARG 1 id ARG 2 nbt + METHOD method_22549 (Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_4565$class_4566; + ARG 2 data + METHOD method_32381 (Ljava/lang/String;Lnet/minecraft/class_2487;)Lnet/minecraft/class_4565$class_4566; + ARG 2 data CLASS class_4566 PersistentState FIELD field_20749 map Ljava/util/Map; FIELD field_31835 CONTENTS_KEY Ljava/lang/String; METHOD method_22550 get (Ljava/lang/String;)Lnet/minecraft/class_2487; ARG 1 name + METHOD method_22551 (Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_2960; + ARG 1 key METHOD method_22552 set (Ljava/lang/String;Lnet/minecraft/class_2487;)V ARG 1 name ARG 2 nbt + METHOD method_22553 (Lnet/minecraft/class_2487;Ljava/lang/String;Lnet/minecraft/class_2487;)V + ARG 1 key + ARG 2 value METHOD method_22554 getIds (Ljava/lang/String;)Ljava/util/stream/Stream; ARG 1 namespace METHOD method_32383 readNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_4565$class_4566; diff --git a/mappings/net/minecraft/command/EntityDataObject.mapping b/mappings/net/minecraft/command/EntityDataObject.mapping index 15f76bd778..63038fc1e9 100644 --- a/mappings/net/minecraft/command/EntityDataObject.mapping +++ b/mappings/net/minecraft/command/EntityDataObject.mapping @@ -4,3 +4,7 @@ CLASS net/minecraft/class_3169 net/minecraft/command/EntityDataObject FIELD field_13801 entity Lnet/minecraft/class_1297; METHOD (Lnet/minecraft/class_1297;)V ARG 1 entity + METHOD method_13927 (Ljava/lang/String;)Lnet/minecraft/class_3164$class_3167; + ARG 0 argumentName + CLASS 1 + FIELD field_13802 argumentName Ljava/lang/String; diff --git a/mappings/net/minecraft/command/EntitySelector.mapping b/mappings/net/minecraft/command/EntitySelector.mapping index 5d50bea054..6e2a4a49c0 100644 --- a/mappings/net/minecraft/command/EntitySelector.mapping +++ b/mappings/net/minecraft/command/EntitySelector.mapping @@ -13,6 +13,7 @@ CLASS net/minecraft/class_2300 net/minecraft/command/EntitySelector FIELD field_10831 playerName Ljava/lang/String; FIELD field_10832 entityFilter Lnet/minecraft/class_5575; FIELD field_27774 PASSTHROUGH_FILTER Lnet/minecraft/class_5575; + FIELD field_33068 MAX_VALUE I METHOD (IZZLjava/util/function/Predicate;Lnet/minecraft/class_2096$class_2099;Ljava/util/function/Function;Lnet/minecraft/class_238;Ljava/util/function/BiConsumer;ZLjava/lang/String;Ljava/util/UUID;Lnet/minecraft/class_1299;Z)V ARG 1 count ARG 2 includesNonPlayers @@ -29,15 +30,32 @@ CLASS net/minecraft/class_2300 net/minecraft/command/EntitySelector ARG 13 usesAt METHOD method_35815 usesAt ()Z METHOD method_9809 getEntity (Lnet/minecraft/class_2168;)Lnet/minecraft/class_1297; + ARG 1 source + METHOD method_9810 (Lnet/minecraft/class_238;Lnet/minecraft/class_1297;)Z + ARG 1 entity METHOD method_9811 getPlayer (Lnet/minecraft/class_2168;)Lnet/minecraft/class_3222; + ARG 1 source + METHOD method_9812 (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)Z + ARG 2 entity METHOD method_9813 getPlayers (Lnet/minecraft/class_2168;)Ljava/util/List; + ARG 1 source METHOD method_9814 getEntities (Lnet/minecraft/class_243;Ljava/util/List;)Ljava/util/List; + ARG 1 pos + ARG 2 entities METHOD method_9815 getLimit ()I METHOD method_9816 getEntities (Lnet/minecraft/class_2168;)Ljava/util/List; + ARG 1 source METHOD method_9817 getPositionPredicate (Lnet/minecraft/class_243;)Ljava/util/function/Predicate; + ARG 1 pos METHOD method_9818 checkSourcePermission (Lnet/minecraft/class_2168;)V + ARG 1 source METHOD method_9819 includesNonPlayers ()Z METHOD method_9820 isSenderOnly ()Z METHOD method_9821 isLocalWorldOnly ()Z METHOD method_9822 getNames (Ljava/util/List;)Lnet/minecraft/class_2561; + ARG 0 entities METHOD method_9823 appendEntitiesFromWorld (Ljava/util/List;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Ljava/util/function/Predicate;)V + ARG 1 result + ARG 2 world + ARG 3 pos + ARG 4 predicate diff --git a/mappings/net/minecraft/command/EntitySelectorOptions.mapping b/mappings/net/minecraft/command/EntitySelectorOptions.mapping index 031918c956..df5182a056 100644 --- a/mappings/net/minecraft/command/EntitySelectorOptions.mapping +++ b/mappings/net/minecraft/command/EntitySelectorOptions.mapping @@ -8,19 +8,148 @@ CLASS net/minecraft/class_2306 net/minecraft/command/EntitySelectorOptions FIELD field_10891 OPTIONS Ljava/util/Map; FIELD field_10892 INVALID_TYPE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD field_10893 NEGATIVE_LEVEL_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; + METHOD method_22822 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_22823 (Lnet/minecraft/class_2960;ZLnet/minecraft/class_1297;)Z + ARG 2 entity + METHOD method_22824 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9919 (Lnet/minecraft/class_1299;ZLnet/minecraft/class_1297;)Z + ARG 2 entity + METHOD method_9920 (Ljava/lang/String;ZLnet/minecraft/class_1297;)Z + ARG 2 reader + METHOD method_9921 (Lnet/minecraft/class_2303;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + ARG 2 consumer + METHOD method_9922 (Ljava/lang/String;ZLnet/minecraft/class_1297;)Z + ARG 2 entity + METHOD method_9923 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 option + METHOD method_9924 (ZLnet/minecraft/class_1934;Lnet/minecraft/class_1297;)Z + ARG 2 entity + METHOD method_9925 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9926 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9927 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9928 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9929 (Ljava/util/Map;Lnet/minecraft/class_167;)Z + ARG 1 advancementProgress METHOD method_9930 suggestOptions (Lnet/minecraft/class_2303;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V ARG 0 reader ARG 1 suggestionBuilder + METHOD method_9931 (ZLnet/minecraft/class_178;)Z + ARG 1 criterionProgress + METHOD method_9932 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 gameMode + METHOD method_9933 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9934 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9935 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9936 (ZLnet/minecraft/class_167;)Z + ARG 1 advancementProgress + METHOD method_9937 (Ljava/util/Map;Lnet/minecraft/class_1297;)Z + ARG 1 entity + METHOD method_9938 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9939 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9940 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9941 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9942 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9943 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9944 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9945 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9946 (Lnet/minecraft/class_2303;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + ARG 2 consumer + METHOD method_9947 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9948 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9949 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9950 (Lnet/minecraft/class_2960;ZLnet/minecraft/class_1297;)Z + ARG 2 entity + METHOD method_9951 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9952 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9953 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9954 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9955 (Lnet/minecraft/class_2303;)Z + ARG 0 reader + METHOD method_9956 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 sortType + METHOD method_9957 (Lnet/minecraft/class_2487;ZLnet/minecraft/class_1297;)Z + ARG 2 entity + METHOD method_9958 (Ljava/util/Map;Lnet/minecraft/class_1297;)Z + ARG 1 entity + METHOD method_9959 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 option METHOD method_9960 register ()V METHOD method_9961 putOption (Ljava/lang/String;Lnet/minecraft/class_2306$class_2307;Ljava/util/function/Predicate;Lnet/minecraft/class_2561;)V ARG 0 id ARG 1 handler ARG 2 condition ARG 3 description + METHOD method_9962 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9963 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9964 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 entity + METHOD method_9965 (Ljava/lang/String;ZLnet/minecraft/class_1297;)Z + ARG 2 entity + METHOD method_9966 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9967 (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; + ARG 0 builder + ARG 1 consumer + METHOD method_9968 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9969 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9970 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9971 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9972 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9973 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9974 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9975 (Lnet/minecraft/class_2303;)V + ARG 0 reader METHOD method_9976 getHandler (Lnet/minecraft/class_2303;Ljava/lang/String;I)Lnet/minecraft/class_2306$class_2307; ARG 0 reader ARG 1 option ARG 2 restoreCursor + METHOD method_9977 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9978 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9979 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9980 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9981 (Lnet/minecraft/class_2303;)V + ARG 0 reader + METHOD method_9982 (Lnet/minecraft/class_2303;)V + ARG 0 reader CLASS class_2307 SelectorHandler METHOD handle (Lnet/minecraft/class_2303;)V ARG 1 reader @@ -28,3 +157,7 @@ CLASS net/minecraft/class_2306 net/minecraft/command/EntitySelectorOptions FIELD field_10894 description Lnet/minecraft/class_2561; FIELD field_10895 handler Lnet/minecraft/class_2306$class_2307; FIELD field_10896 condition Ljava/util/function/Predicate; + METHOD (Lnet/minecraft/class_2306$class_2307;Ljava/util/function/Predicate;Lnet/minecraft/class_2561;)V + ARG 1 handler + ARG 2 condition + ARG 3 description diff --git a/mappings/net/minecraft/command/EntitySelectorReader.mapping b/mappings/net/minecraft/command/EntitySelectorReader.mapping index 335effdaba..4312f78075 100644 --- a/mappings/net/minecraft/command/EntitySelectorReader.mapping +++ b/mappings/net/minecraft/command/EntitySelectorReader.mapping @@ -65,11 +65,13 @@ CLASS net/minecraft/class_2303 net/minecraft/command/EntitySelectorReader 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 + ARG 2 consumer METHOD method_35818 getSorter ()Ljava/util/function/BiConsumer; METHOD method_9833 setExcludesTeam (Z)V ARG 1 excludesTeam METHOD method_9834 suggestSelectorRest (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder + ARG 2 consumer METHOD method_9835 getReader ()Lcom/mojang/brigadier/StringReader; METHOD method_9836 (Lnet/minecraft/class_243;Ljava/util/List;)V ARG 0 pos @@ -91,6 +93,7 @@ CLASS net/minecraft/class_2303 net/minecraft/command/EntitySelectorReader ARG 1 experienceRange METHOD method_9847 suggestEndNext (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder + ARG 2 consumer METHOD method_9848 setSelectsScores (Z)V ARG 1 selectsScores METHOD method_9849 readRegular ()V @@ -101,6 +104,7 @@ CLASS net/minecraft/class_2303 net/minecraft/command/EntitySelectorReader 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 + ARG 1 consumer METHOD method_9855 setYawRange (Lnet/minecraft/class_2152;)V ARG 1 yawRange METHOD method_9856 (Lnet/minecraft/class_1297;)Z @@ -109,6 +113,7 @@ CLASS net/minecraft/class_2303 net/minecraft/command/EntitySelectorReader ARG 1 hasNegatedGameMode METHOD method_9858 suggestNormal (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder + ARG 2 consumer METHOD method_9859 rotationPredicate (Lnet/minecraft/class_2152;Ljava/util/function/ToDoubleFunction;)Ljava/util/function/Predicate; ARG 1 angleRange ARG 2 entityToAngle @@ -146,6 +151,7 @@ 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 + ARG 2 consumer METHOD method_9881 (Ljava/util/function/ToDoubleFunction;DDLnet/minecraft/class_1297;)Z ARG 5 entity METHOD method_9882 read ()Lnet/minecraft/class_2300; @@ -166,6 +172,7 @@ CLASS net/minecraft/class_2303 net/minecraft/command/EntitySelectorReader METHOD method_9892 readNegationCharacter ()Z METHOD method_9893 suggestOpen (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder + ARG 2 consumer METHOD method_9894 createBox (DDD)Lnet/minecraft/class_238; ARG 1 x ARG 3 y @@ -196,11 +203,14 @@ CLASS net/minecraft/class_2303 net/minecraft/command/EntitySelectorReader METHOD method_9907 getDz ()Ljava/lang/Double; METHOD method_9908 listSuggestions (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder + ARG 2 consumer METHOD method_9909 suggestOption (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder + ARG 2 consumer METHOD method_9910 excludesEntityType ()Z METHOD method_9911 suggestOptionOrEnd (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Consumer;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder + ARG 2 consumer METHOD method_9912 selectsName ()Z METHOD method_9913 setExcludesName (Z)V ARG 1 excludesName diff --git a/mappings/net/minecraft/command/StorageDataObject.mapping b/mappings/net/minecraft/command/StorageDataObject.mapping index c08f487b34..31b6f3d7dc 100644 --- a/mappings/net/minecraft/command/StorageDataObject.mapping +++ b/mappings/net/minecraft/command/StorageDataObject.mapping @@ -3,4 +3,15 @@ CLASS net/minecraft/class_4580 net/minecraft/command/StorageDataObject FIELD field_20856 SUGGESTION_PROVIDER Lcom/mojang/brigadier/suggestion/SuggestionProvider; FIELD field_20857 storage Lnet/minecraft/class_4565; FIELD field_20858 id Lnet/minecraft/class_2960; + METHOD (Lnet/minecraft/class_4565;Lnet/minecraft/class_2960;)V + ARG 1 storage + ARG 2 id + METHOD method_22840 (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 0 context + ARG 1 builder + METHOD method_22841 (Ljava/lang/String;)Lnet/minecraft/class_3164$class_3167; + ARG 0 argumentName METHOD method_22842 of (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_4565; + ARG 0 context + CLASS 1 + FIELD field_20859 argumentName Ljava/lang/String; diff --git a/mappings/net/minecraft/command/argument/ArgumentTypes.mapping b/mappings/net/minecraft/command/argument/ArgumentTypes.mapping index c6ddd433ae..95c83e227c 100644 --- a/mappings/net/minecraft/command/argument/ArgumentTypes.mapping +++ b/mappings/net/minecraft/command/argument/ArgumentTypes.mapping @@ -3,19 +3,29 @@ CLASS net/minecraft/class_2316 net/minecraft/command/argument/ArgumentTypes FIELD field_10922 ID_MAP Ljava/util/Map; FIELD field_10923 LOGGER Lorg/apache/logging/log4j/Logger; METHOD method_10013 byClass (Lcom/mojang/brigadier/arguments/ArgumentType;)Lnet/minecraft/class_2316$class_2317; + ARG 0 type METHOD method_10014 fromPacket (Lnet/minecraft/class_2540;)Lcom/mojang/brigadier/arguments/ArgumentType; ARG 0 buf METHOD method_10015 register ()V METHOD method_10016 toJson (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;)Lcom/google/gson/JsonObject; + ARG 0 dispatcher + ARG 1 commandNode METHOD method_10017 register (Ljava/lang/String;Ljava/lang/Class;Lnet/minecraft/class_2314;)V COMMENT Registers an argument type's serializer. ARG 0 id COMMENT the id of the argument type + ARG 1 argClass + ARG 2 serializer METHOD method_10018 byId (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2316$class_2317; ARG 0 id METHOD method_10019 toPacket (Lnet/minecraft/class_2540;Lcom/mojang/brigadier/arguments/ArgumentType;)V + ARG 0 buf + ARG 1 type METHOD method_10020 toJson (Lcom/google/gson/JsonObject;Lcom/mojang/brigadier/arguments/ArgumentType;)V + ARG 0 json + ARG 1 type METHOD method_30923 hasClass (Lcom/mojang/brigadier/arguments/ArgumentType;)Z + ARG 0 type METHOD method_30924 getAllArgumentTypes (Lcom/mojang/brigadier/tree/CommandNode;)Ljava/util/Set; ARG 0 node METHOD method_30925 getAllArgumentTypes (Lcom/mojang/brigadier/tree/CommandNode;Ljava/util/Set;Ljava/util/Set;)V @@ -28,3 +38,7 @@ CLASS net/minecraft/class_2316 net/minecraft/command/argument/ArgumentTypes FIELD field_10924 argClass Ljava/lang/Class; FIELD field_10925 id Lnet/minecraft/class_2960; FIELD field_10926 serializer Lnet/minecraft/class_2314; + METHOD (Ljava/lang/Class;Lnet/minecraft/class_2314;Lnet/minecraft/class_2960;)V + ARG 1 argClass + ARG 2 serializer + ARG 3 id diff --git a/mappings/net/minecraft/command/argument/BlockArgumentParser.mapping b/mappings/net/minecraft/command/argument/BlockArgumentParser.mapping index eba966b16e..3056f1e65d 100644 --- a/mappings/net/minecraft/command/argument/BlockArgumentParser.mapping +++ b/mappings/net/minecraft/command/argument/BlockArgumentParser.mapping @@ -18,36 +18,103 @@ CLASS net/minecraft/class_2259 net/minecraft/command/argument/BlockArgumentParse FIELD field_10697 blockId Lnet/minecraft/class_2960; FIELD field_10698 reader Lcom/mojang/brigadier/StringReader; FIELD field_10699 blockProperties Ljava/util/Map; + FIELD field_32800 PROPERTIES_OPENING C + FIELD field_32801 NBT_OPENING C + FIELD field_32802 PROPERTIES_CLOSING C + FIELD field_32803 PROPERTY_DEFINER C + FIELD field_32804 PROPERTY_SEPARATOR C + FIELD field_32805 TAG_PREFIX C METHOD (Lcom/mojang/brigadier/StringReader;Z)V ARG 1 reader ARG 2 allowTag + METHOD method_29383 (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; + ARG 0 builder + ARG 1 tagGroup METHOD method_9659 parseBlockProperties ()V + METHOD method_9660 (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 block + ARG 1 property + ARG 2 value + METHOD method_9661 (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 block + ARG 1 property METHOD method_9662 suggestPropertyValues (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_2769;)Lcom/mojang/brigadier/suggestion/SuggestionsBuilder; + ARG 0 builder + ARG 1 property METHOD method_9663 stringifyProperty (Ljava/lang/StringBuilder;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)V + ARG 0 builder + ARG 1 property + ARG 2 value METHOD method_9664 getTagId ()Lnet/minecraft/class_2960; METHOD method_9665 suggestBlockProperties (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + ARG 2 tagGroup METHOD method_9666 getSuggestions (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + ARG 2 tagGroup METHOD method_9667 suggestTagProperties (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + ARG 2 tagGroup METHOD method_9668 parsePropertyValue (Lnet/minecraft/class_2769;Ljava/lang/String;I)V + ARG 1 property + ARG 2 value + ARG 3 cursor METHOD method_9669 getBlockState ()Lnet/minecraft/class_2680; METHOD method_9670 suggestIdentifiers (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + ARG 2 tagGroup METHOD method_9671 suggestBlockPropertiesOrEnd (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + ARG 2 tagGroup METHOD method_9672 parseSnbt ()V METHOD method_9673 suggestBlockOrTagId (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + ARG 2 tagGroup METHOD method_9674 suggestTagPropertiesOrEnd (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + ARG 2 tagGroup METHOD method_9675 parseBlockId ()V METHOD method_9676 hasBlockEntity (Lnet/minecraft/class_5414;)Z + ARG 1 tagGroup METHOD method_9677 parseTagId ()V METHOD method_9678 parse (Z)Lnet/minecraft/class_2259; ARG 1 allowNbt METHOD method_9679 suggestSnbtOrTagProperties (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + ARG 2 tagGroup METHOD method_9680 parseTagProperties ()V METHOD method_9681 suggestSnbtOrBlockProperties (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + ARG 2 tagGroup + METHOD method_9682 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 block + METHOD method_9683 (Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; + ARG 2 builder + ARG 3 tagGroup + METHOD method_9684 (Lnet/minecraft/class_2769;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + ARG 2 tagGroup METHOD method_9685 stringifyBlockState (Lnet/minecraft/class_2680;)Ljava/lang/String; + ARG 0 state + METHOD method_9686 (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 block + ARG 1 property METHOD method_9687 suggestSnbt (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + ARG 2 tagGroup METHOD method_9688 getProperties ()Ljava/util/Map; METHOD method_9689 suggestCommaOrEnd (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + ARG 2 tagGroup METHOD method_9690 suggestTagPropertyValues (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + ARG 2 tagGroup + ARG 3 propertyName + METHOD method_9691 (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 block + ARG 1 property METHOD method_9692 getBlockProperties ()Ljava/util/Map; METHOD method_9693 suggestEqualsCharacter (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lnet/minecraft/class_5414;)Ljava/util/concurrent/CompletableFuture; + ARG 1 builder + ARG 2 tagGroup METHOD method_9694 getNbtData ()Lnet/minecraft/class_2487; diff --git a/mappings/net/minecraft/command/argument/BlockPredicateArgumentType.mapping b/mappings/net/minecraft/command/argument/BlockPredicateArgumentType.mapping index e40385e844..0ba189d337 100644 --- a/mappings/net/minecraft/command/argument/BlockPredicateArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/BlockPredicateArgumentType.mapping @@ -12,6 +12,9 @@ CLASS net/minecraft/class_2252 net/minecraft/command/argument/BlockPredicateArgu METHOD method_9645 blockPredicate ()Lnet/minecraft/class_2252; METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; ARG 1 reader + CLASS 2 + METHOD method_38561 (Lnet/minecraft/class_2960;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; + ARG 0 id CLASS class_2253 StatePredicate FIELD field_10673 properties Ljava/util/Set; FIELD field_10674 state Lnet/minecraft/class_2680; diff --git a/mappings/net/minecraft/command/argument/BrigadierArgumentTypes.mapping b/mappings/net/minecraft/command/argument/BrigadierArgumentTypes.mapping index e5bfafb372..b2e15def20 100644 --- a/mappings/net/minecraft/command/argument/BrigadierArgumentTypes.mapping +++ b/mappings/net/minecraft/command/argument/BrigadierArgumentTypes.mapping @@ -1,4 +1,6 @@ CLASS net/minecraft/class_2324 net/minecraft/command/argument/BrigadierArgumentTypes + FIELD field_33081 HAS_MIN_MASK B + FIELD field_33082 HAS_MAX_MASK B METHOD method_10037 createFlag (ZZ)B ARG 0 hasMin ARG 1 hasMax diff --git a/mappings/net/minecraft/command/argument/EntityArgumentType.mapping b/mappings/net/minecraft/command/argument/EntityArgumentType.mapping index dd2c7431d2..8ec14e5284 100644 --- a/mappings/net/minecraft/command/argument/EntityArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/EntityArgumentType.mapping @@ -1,4 +1,6 @@ CLASS net/minecraft/class_2186 net/minecraft/command/argument/EntityArgumentType + FIELD field_32098 SINGLE_TARGET_MASK B + FIELD field_32099 PLAYERS_ONLY_MASK B FIELD field_9856 PLAYER_NOT_FOUND_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; FIELD field_9857 playersOnly Z FIELD field_9858 singleTarget Z diff --git a/mappings/net/minecraft/command/argument/ItemStackArgument.mapping b/mappings/net/minecraft/command/argument/ItemStackArgument.mapping index 316c921002..46bdefb368 100644 --- a/mappings/net/minecraft/command/argument/ItemStackArgument.mapping +++ b/mappings/net/minecraft/command/argument/ItemStackArgument.mapping @@ -9,6 +9,9 @@ CLASS net/minecraft/class_2290 net/minecraft/command/argument/ItemStackArgument ARG 1 amount ARG 2 checkOverstack METHOD method_9782 asString ()Ljava/lang/String; + METHOD method_9784 (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 item + ARG 1 maxCount METHOD method_9785 getItem ()Lnet/minecraft/class_1792; METHOD test (Ljava/lang/Object;)Z ARG 1 stack diff --git a/mappings/net/minecraft/command/argument/ScoreHolderArgumentType.mapping b/mappings/net/minecraft/command/argument/ScoreHolderArgumentType.mapping index 1aea43ace8..504a73b67a 100644 --- a/mappings/net/minecraft/command/argument/ScoreHolderArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/ScoreHolderArgumentType.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_2233 net/minecraft/command/argument/ScoreHolderArgumentType + FIELD field_32470 MULTIPLE_TYPE_MASK B FIELD field_9948 EXAMPLES Ljava/util/Collection; FIELD field_9949 multiple Z FIELD field_9950 EMPTY_SCORE_HOLDER_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; @@ -22,6 +23,12 @@ CLASS net/minecraft/class_2233 net/minecraft/command/argument/ScoreHolderArgumen METHOD method_9455 (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 0 context ARG 1 builder + METHOD method_9456 (Ljava/util/Collection;Lnet/minecraft/class_2168;Ljava/util/function/Supplier;)Ljava/util/Collection; + ARG 1 source + ARG 2 players + METHOD method_9457 (Lnet/minecraft/class_2168;Ljava/util/function/Supplier;)Ljava/util/Collection; + ARG 0 source + ARG 1 players METHOD method_9458 getScoreHolders (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection; ARG 0 context ARG 1 name @@ -30,6 +37,7 @@ CLASS net/minecraft/class_2233 net/minecraft/command/argument/ScoreHolderArgumen CLASS class_2234 ScoreHolder METHOD getNames (Lnet/minecraft/class_2168;Ljava/util/function/Supplier;)Ljava/util/Collection; ARG 1 source + ARG 2 players CLASS class_2235 SelectorScoreHolder FIELD field_9952 selector Lnet/minecraft/class_2300; METHOD (Lnet/minecraft/class_2300;)V diff --git a/mappings/net/minecraft/command/suggestion/SuggestionProviders.mapping b/mappings/net/minecraft/command/suggestion/SuggestionProviders.mapping index 732e2b3156..75dafd20a5 100644 --- a/mappings/net/minecraft/command/suggestion/SuggestionProviders.mapping +++ b/mappings/net/minecraft/command/suggestion/SuggestionProviders.mapping @@ -9,14 +9,35 @@ CLASS net/minecraft/class_2321 net/minecraft/command/suggestion/SuggestionProvid METHOD method_10022 register (Lnet/minecraft/class_2960;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; ARG 0 name ARG 1 provider + METHOD method_10023 (Lnet/minecraft/class_1299;)Lcom/mojang/brigadier/Message; + ARG 0 entityType METHOD method_10024 byId (Lnet/minecraft/class_2960;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; ARG 0 id + METHOD method_10025 (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 0 context + ARG 1 builder METHOD method_10026 getLocalProvider (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider; ARG 0 provider METHOD method_10027 computeName (Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lnet/minecraft/class_2960; ARG 0 provider + METHOD method_10028 (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 0 context + ARG 1 builder + METHOD method_10029 (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 0 context + ARG 1 builder + METHOD method_10030 (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 0 context + ARG 1 builder + METHOD method_24473 (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 0 context + ARG 1 builder CLASS class_2322 LocalProvider FIELD field_10936 name Lnet/minecraft/class_2960; FIELD field_10937 provider Lcom/mojang/brigadier/suggestion/SuggestionProvider; METHOD (Lnet/minecraft/class_2960;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)V ARG 1 name + ARG 2 provider + METHOD getSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; + ARG 1 context + ARG 2 builder