Package net.minecraft.command
Class EntitySelectorOptions
java.lang.Object
net.minecraft.command.EntitySelectorOptions
public class EntitySelectorOptions extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEntitySelectorOptions.SelectorHandler(package private) static classEntitySelectorOptions.SelectorOption -
Field Summary
Fields Modifier and Type Field Description static com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeINAPPLICABLE_OPTION_EXCEPTIONstatic com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeINVALID_MODE_EXCEPTIONstatic com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeINVALID_TYPE_EXCEPTIONstatic com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeIRREVERSIBLE_SORT_EXCEPTIONstatic com.mojang.brigadier.exceptions.SimpleCommandExceptionTypeNEGATIVE_DISTANCE_EXCEPTIONstatic com.mojang.brigadier.exceptions.SimpleCommandExceptionTypeNEGATIVE_LEVEL_EXCEPTIONprivate static Map<String,EntitySelectorOptions.SelectorOption>optionsstatic com.mojang.brigadier.exceptions.SimpleCommandExceptionTypeTOO_SMALL_LEVEL_EXCEPTIONstatic com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeUNKNOWN_OPTION_EXCEPTION -
Constructor Summary
Constructors Constructor Description EntitySelectorOptions() -
Method Summary
Modifier and Type Method Description static EntitySelectorOptions.SelectorHandlergetHandler(EntitySelectorReader reader, String option, int restoreCursor)private static voidputOption(String id, EntitySelectorOptions.SelectorHandler handler, Predicate<EntitySelectorReader> condition, Text description)static voidregister()static voidsuggestOptions(EntitySelectorReader reader, com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionBuilder)
-
Field Details
-
options
-
UNKNOWN_OPTION_EXCEPTION
public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType UNKNOWN_OPTION_EXCEPTION -
INAPPLICABLE_OPTION_EXCEPTION
public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType INAPPLICABLE_OPTION_EXCEPTION -
NEGATIVE_DISTANCE_EXCEPTION
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType NEGATIVE_DISTANCE_EXCEPTION -
NEGATIVE_LEVEL_EXCEPTION
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType NEGATIVE_LEVEL_EXCEPTION -
TOO_SMALL_LEVEL_EXCEPTION
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType TOO_SMALL_LEVEL_EXCEPTION -
IRREVERSIBLE_SORT_EXCEPTION
public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType IRREVERSIBLE_SORT_EXCEPTION -
INVALID_MODE_EXCEPTION
public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType INVALID_MODE_EXCEPTION -
INVALID_TYPE_EXCEPTION
public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType INVALID_TYPE_EXCEPTION
-
-
Constructor Details
-
EntitySelectorOptions
public EntitySelectorOptions()
-
-
Method Details
-
putOption
private static void putOption(String id, EntitySelectorOptions.SelectorHandler handler, Predicate<EntitySelectorReader> condition, Text description) -
register
public static void register() -
getHandler
public static EntitySelectorOptions.SelectorHandler getHandler(EntitySelectorReader reader, String option, int restoreCursor) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
suggestOptions
public static void suggestOptions(EntitySelectorReader reader, com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionBuilder)
-