CLASS net/minecraft/class_2291 net/minecraft/command/argument/ItemStringReader FIELD field_50044 OPEN_SQUARE_BRACKET C FIELD field_50045 CLOSED_SQUARE_BRACKET C FIELD field_50046 COMMA C FIELD field_50047 EQUAL_SIGN C FIELD field_50048 INVALID_ITEM_ID_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD field_50049 UNKNOWN_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD field_50050 MALFORMED_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; FIELD field_50051 COMPONENT_EXPECTED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; FIELD field_50052 REPEATED_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD field_50053 SUGGEST_DEFAULT Ljava/util/function/Function; FIELD field_50054 itemRegistry Lnet/minecraft/class_7225$class_7226; FIELD field_50055 nbtOps Lcom/mojang/serialization/DynamicOps; FIELD field_51458 MALFORMED_ITEM_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; METHOD (Lnet/minecraft/class_7225$class_7874;)V ARG 1 registriesLookup METHOD method_58517 consume (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_2291$class_9219;)V ARG 1 reader ARG 2 callbacks METHOD method_58518 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; ARG 0 type METHOD method_58519 (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; ARG 0 type ARG 1 error METHOD method_58520 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; ARG 0 id METHOD method_58521 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; ARG 0 id METHOD method_59768 (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; ARG 1 error METHOD method_59769 validate (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_6880;Lnet/minecraft/class_9323;)V ARG 0 reader ARG 1 item ARG 2 components METHOD method_59770 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; ARG 0 error METHOD method_9789 consume (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2291$class_7215; ARG 1 reader METHOD method_9793 getSuggestions (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder CLASS class_7215 ItemResult CLASS class_9217 Reader FIELD field_48971 reader Lcom/mojang/brigadier/StringReader; FIELD field_48972 callbacks Lnet/minecraft/class_2291$class_9219; METHOD (Lnet/minecraft/class_2291;Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_2291$class_9219;)V ARG 2 reader ARG 3 callbacks METHOD method_56869 read ()V METHOD method_56872 readItem ()V METHOD method_56874 suggestItems (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder METHOD method_57806 (ILnet/minecraft/class_9331;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; ARG 3 error METHOD method_57807 readComponentType (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_9331; ARG 0 reader METHOD method_57808 suggestBracket (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder METHOD method_57809 (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/Map$Entry;)V ARG 1 entry METHOD method_57810 (Ljava/util/Map$Entry;)Lnet/minecraft/class_2960; ARG 0 entry METHOD method_57811 readComponentValue (Lnet/minecraft/class_9331;)V ARG 1 type METHOD method_57812 suggestEndOfComponent (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder METHOD method_57813 suggestEqual (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder METHOD method_57814 readComponents ()V METHOD method_57816 suggestComponentType (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder CLASS class_9218 SuggestionCallbacks FIELD field_48973 suggestor Ljava/util/function/Function; METHOD method_56879 getSuggestions (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/StringReader;)Ljava/util/concurrent/CompletableFuture; ARG 1 builder ARG 2 reader CLASS class_9219 Callbacks METHOD method_56853 onItem (Lnet/minecraft/class_6880;)V ARG 1 item METHOD method_56880 setSuggestor (Ljava/util/function/Function;)V ARG 1 suggestor METHOD method_57802 onComponent (Lnet/minecraft/class_9331;Ljava/lang/Object;)V ARG 1 type ARG 2 value