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 interface
EntitySelectorOptions.SelectorHandler
(package private) static class
EntitySelectorOptions.SelectorOption
-
Field Summary
Fields Modifier and Type Field Description static com.mojang.brigadier.exceptions.DynamicCommandExceptionType
INAPPLICABLE_OPTION_EXCEPTION
static com.mojang.brigadier.exceptions.DynamicCommandExceptionType
INVALID_MODE_EXCEPTION
static com.mojang.brigadier.exceptions.DynamicCommandExceptionType
INVALID_TYPE_EXCEPTION
static com.mojang.brigadier.exceptions.DynamicCommandExceptionType
IRREVERSIBLE_SORT_EXCEPTION
static com.mojang.brigadier.exceptions.SimpleCommandExceptionType
NEGATIVE_DISTANCE_EXCEPTION
static com.mojang.brigadier.exceptions.SimpleCommandExceptionType
NEGATIVE_LEVEL_EXCEPTION
private static Map<String,EntitySelectorOptions.SelectorOption>
options
static com.mojang.brigadier.exceptions.SimpleCommandExceptionType
TOO_SMALL_LEVEL_EXCEPTION
static com.mojang.brigadier.exceptions.DynamicCommandExceptionType
UNKNOWN_OPTION_EXCEPTION
-
Constructor Summary
Constructors Constructor Description EntitySelectorOptions()
-
Method Summary
Modifier and Type Method Description static EntitySelectorOptions.SelectorHandler
getHandler(EntitySelectorReader reader, String option, int restoreCursor)
private static void
putOption(String id, EntitySelectorOptions.SelectorHandler handler, Predicate<EntitySelectorReader> condition, Text description)
static void
register()
static void
suggestOptions(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)
-