CLASS eb net/minecraft/command/EntitySelectorOptions
	CLASS eb$a SelectorHandler
	CLASS eb$b SelectorOption
		FIELD a handler Leb$a;
		FIELD b applicable Ljava/util/function/Predicate;
		FIELD c description Ljg;
	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 (Lea;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V
	METHOD a getHandler (Lea;Ljava/lang/String;I)Leb$a;
		ARG 0 reader
		ARG 1 option
		ARG 2 restoreCursor
	METHOD a putOption (Ljava/lang/String;Leb$a;Ljava/util/function/Predicate;Ljg;)V
		ARG 0 name
		ARG 1 handler
		ARG 2 predicate
		ARG 3 description
