Map mostly static ArgumentType methods, and a PlayerInventory field. (#550)

* Mappings for the static getArgument ArgumentType methods.

* This field is set to a list of every item list that makes up the players inventory.
This commit is contained in:
Blake Redenius 2019-03-23 01:56:19 +10:00 committed by Gegy
parent 6d38740b83
commit 106c733e04
9 changed files with 10 additions and 1 deletions

View File

@ -1,6 +1,7 @@
CLASS dg net/minecraft/command/arguments/BlockArgumentType
FIELD a EXAMPLES Ljava/util/Collection;
METHOD a create ()Ldg;
METHOD a getBlockArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lde;
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context
ARG 2 builder

View File

@ -10,9 +10,11 @@ CLASS cl net/minecraft/command/arguments/EntityArgumentType
FIELD h singleTarget Z
FIELD i playerOnly Z
METHOD a oneEntity ()Lcl;
METHOD a getEntityArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lahy;
METHOD b multipleEntities ()Lcl;
METHOD c onePlayer ()Lcl;
METHOD d multiplePlayer ()Lcl;
METHOD e getServerPlayerArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lve;
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context
ARG 2 builder

View File

@ -3,7 +3,7 @@ CLASS cn net/minecraft/command/arguments/GameProfileArgumentType
FIELD a UNKNOWN_PLAYER_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD b EXAMPLES Ljava/util/Collection;
METHOD a create ()Lcn;
METHOD a getProfilesArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;
METHOD a getProfileArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context
ARG 2 builder

View File

@ -1,6 +1,7 @@
CLASS co net/minecraft/command/arguments/ItemEnchantmentArgumentType
FIELD b EXAMPLES Ljava/util/Collection;
METHOD a create ()Lco;
METHOD a getEnchantmentArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lbeh;
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context
ARG 2 builder

View File

@ -9,6 +9,7 @@ CLASS dz net/minecraft/command/arguments/ItemPredicateArgumentType
FIELD a EXAMPLES Ljava/util/Collection;
FIELD b UNKNOWN_TAG_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
METHOD a create ()Ldz;
METHOD a getPredicateArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/function/Predicate;
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context
ARG 2 builder

View File

@ -1,6 +1,7 @@
CLASS dw net/minecraft/command/arguments/ItemStackArgumentType
FIELD a EXAMPLES Ljava/util/Collection;
METHOD a create ()Ldw;
METHOD a getStackArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ldx;
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context
ARG 2 builder

View File

@ -5,4 +5,5 @@ CLASS cx net/minecraft/command/arguments/NumberRangeArgumentType
CLASS cx$b IntRangeArgumentType
CLASS cx$b$a Serializer
FIELD a EXAMPLES Ljava/util/Collection;
METHOD a getRangeArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lbi$d;
CLASS cx$c NumberSerializer

View File

@ -5,6 +5,7 @@ CLASS dr net/minecraft/command/arguments/Vec3ArgumentType
METHOD a create ()Ldr;
METHOD a getVec3Argument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcqo;
METHOD a create (Z)Ldr;
METHOD b getPosArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ldl;
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context
ARG 2 builder

View File

@ -4,6 +4,7 @@ CLASS auu net/minecraft/entity/player/PlayerInventory
FIELD c offHand Lfj;
FIELD d selectedSlot I
FIELD e player Lauv;
FIELD f combinedInventory Ljava/util/List;
FIELD g cursorStack Lbaz;
FIELD h changeCount I
METHOD a clone (Lauu;)V