CLASS ed net/minecraft/command/EntitySelectorOptions CLASS ed$a SelectorHandler CLASS ed$b SelectorOption FIELD a handler Led$a; FIELD b applicable Ljava/util/function/Predicate; FIELD c description Ljl; FIELD a UNKNOWN_OPTION_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD b INAPPLICABLE_OPTION_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD c NEGATIVE_DISTANCE_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; FIELD d NEGATIVE_LEVEL_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; FIELD e TOO_SMALL_LEVEL_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType; FIELD f IRREVERSIBLE_SORT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD g INVALID_MODE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD h INVALID_TYPE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD i options Ljava/util/Map; METHOD a register ()V METHOD a suggestOptions (Lec;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V METHOD a getHandler (Lec;Ljava/lang/String;I)Led$a; ARG 0 reader ARG 1 option ARG 2 restoreCursor METHOD a putOption (Ljava/lang/String;Led$a;Ljava/util/function/Predicate;Ljl;)V ARG 0 name ARG 1 handler ARG 2 predicate ARG 3 description