22w03a command stuff (#2967)

* 22w03a command stuff

Feat. new placefeature command

* Update SpreadPlayersCommand.mapping

* Apply suggestions from code review

Co-authored-by: haykam821 <24855774+haykam821@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>

* how did this happen

* Update mappings/net/minecraft/command/argument/IdentifierArgumentType.mapping

Co-authored-by: haykam821 <24855774+haykam821@users.noreply.github.com>

* Update mappings/net/minecraft/command/argument/IdentifierArgumentType.mapping

Co-authored-by: haykam821 <24855774+haykam821@users.noreply.github.com>

* Update SuggestionProviders.mapping

Co-authored-by: haykam821 <24855774+haykam821@users.noreply.github.com>
Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>
This commit is contained in:
Shnupbups 2022-01-26 02:59:03 +11:00 committed by GitHub
parent 14eca98488
commit 1abefdfd2e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 54 additions and 1 deletions

View File

@ -2,6 +2,9 @@ CLASS net/minecraft/class_2232 net/minecraft/command/argument/IdentifierArgument
FIELD field_21506 UNKNOWN_PREDICATE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_24267 UNKNOWN_ATTRIBUTE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_28002 UNKNOWN_ITEM_MODIFIER_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_36370 UNKNOWN_BIOME_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_36371 UNKNOWN_FEATURE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_36372 UNKNOWN_STRUCTURE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_9945 UNKNOWN_ADVANCEMENT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_9946 EXAMPLES Ljava/util/Collection;
FIELD field_9947 UNKNOWN_RECIPE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
@ -18,6 +21,26 @@ CLASS net/minecraft/class_2232 net/minecraft/command/argument/IdentifierArgument
METHOD method_32688 getItemModifierArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_117;
ARG 0 context
ARG 1 argumentName
METHOD method_40042 getFromRegistry (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/class_5321;Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;)Lnet/minecraft/class_2232$class_6855;
ARG 0 context
ARG 1 argumentName
ARG 2 registryRef
ARG 3 exceptionType
METHOD method_40044 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 id
METHOD method_40045 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 id
METHOD method_40046 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 id
METHOD method_40047 getBiomeEntry (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2232$class_6855;
ARG 0 context
ARG 1 argumentName
METHOD method_40048 getConfiguredFeatureEntry (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2232$class_6855;
ARG 0 context
ARG 1 argumentName
METHOD method_40049 getStructureFeatureEntry (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2232$class_6855;
ARG 0 context
ARG 1 argumentName
METHOD method_9439 getAdvancementArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_161;
ARG 0 context
ARG 1 argumentName
@ -36,3 +59,4 @@ CLASS net/minecraft/class_2232 net/minecraft/command/argument/IdentifierArgument
ARG 0 id
METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;
ARG 1 reader
CLASS class_6855 RegistryEntry

View File

@ -5,7 +5,9 @@ CLASS net/minecraft/class_2321 net/minecraft/command/suggestion/SuggestionProvid
FIELD field_10933 ASK_SERVER Lcom/mojang/brigadier/suggestion/SuggestionProvider;
FIELD field_10934 AVAILABLE_SOUNDS Lcom/mojang/brigadier/suggestion/SuggestionProvider;
FIELD field_10935 SUMMONABLE_ENTITIES Lcom/mojang/brigadier/suggestion/SuggestionProvider;
FIELD field_22245 ALL_BIOMES Lcom/mojang/brigadier/suggestion/SuggestionProvider;
FIELD field_22245 AVAILABLE_BIOMES Lcom/mojang/brigadier/suggestion/SuggestionProvider;
FIELD field_36376 AVAILABLE_FEATURES Lcom/mojang/brigadier/suggestion/SuggestionProvider;
FIELD field_36377 AVAILABLE_STRUCTURES Lcom/mojang/brigadier/suggestion/SuggestionProvider;
METHOD method_10022 register (Lnet/minecraft/class_2960;Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/suggestion/SuggestionProvider;
ARG 0 name
ARG 1 provider
@ -32,6 +34,12 @@ CLASS net/minecraft/class_2321 net/minecraft/command/suggestion/SuggestionProvid
METHOD method_24473 (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 builder
METHOD method_40052 (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 0 context
ARG 1 builder
METHOD method_40053 (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;

View File

@ -9,5 +9,7 @@ CLASS net/minecraft/class_4799 net/minecraft/server/command/LocateBiomeCommand
METHOD method_24494 (Lnet/minecraft/class_2168;)Z
ARG 0 source
METHOD method_24495 execute (Lnet/minecraft/class_2168;Lnet/minecraft/class_2232$class_6855;)I
ARG 0 source
ARG 1 biomeEntry
METHOD method_24496 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 id

View File

@ -13,6 +13,7 @@ CLASS net/minecraft/class_3079 net/minecraft/server/command/LocateCommand
ARG 0 source
METHOD method_13457 execute (Lnet/minecraft/class_2168;Lnet/minecraft/class_2232$class_6855;)I
ARG 0 source
ARG 1 structureFeatureEntry
METHOD method_24499 sendCoordinates (Lnet/minecraft/class_2168;Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Ljava/lang/String;)I
ARG 0 source
ARG 1 structure

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_6852 net/minecraft/server/command/PlaceFeatureCommand
FIELD field_36324 FAILED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
METHOD method_39986 register (Lcom/mojang/brigadier/CommandDispatcher;)V
ARG 0 dispatcher
METHOD method_39987 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_39988 (Lnet/minecraft/class_2168;)Z
ARG 0 source
METHOD method_39989 execute (Lnet/minecraft/class_2168;Lnet/minecraft/class_2232$class_6855;Lnet/minecraft/class_2338;)I
ARG 0 source
ARG 1 configuredFeatureEntry
ARG 2 pos
METHOD method_39990 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_3131 net/minecraft/server/command/SpreadPlayersCommand
FIELD field_13734 FAILED_TEAMS_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType;
FIELD field_13735 FAILED_ENTITIES_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic4CommandExceptionType;
FIELD field_33397 MAX_ATTEMPTS I
FIELD field_36326 INVALID_HEIGHT_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
METHOD method_13652 getPileCountRespectingTeams (Ljava/util/Collection;)I
ARG 0 entities
METHOD method_13653 makePiles (Ljava/util/Random;IDDDD)[Lnet/minecraft/class_3131$class_3132;
@ -55,6 +56,9 @@ CLASS net/minecraft/class_3131 net/minecraft/server/command/SpreadPlayersCommand
ARG 15 respectTeams
METHOD method_29193 (Lcom/mojang/brigadier/context/CommandContext;)I
ARG 0 context
METHOD method_39991 (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 maxY
ARG 1 worldBottomY
CLASS class_3132 Pile
FIELD field_13736 z D
FIELD field_13737 x D