Package net.minecraft.command
Class EntitySelectorOptions
java.lang.Object
net.minecraft.command.EntitySelectorOptions
public class EntitySelectorOptions extends Object
- Mappings:
Namespace Name official fe
intermediary net/minecraft/class_2306
named net/minecraft/command/EntitySelectorOptions
-
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
- Mappings:
Namespace Name Mixin selector official i
Lfe;i:Ljava/util/Map;
intermediary field_10891
Lnet/minecraft/class_2306;field_10891:Ljava/util/Map;
named options
Lnet/minecraft/command/EntitySelectorOptions;options:Ljava/util/Map;
-
UNKNOWN_OPTION_EXCEPTION
public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType UNKNOWN_OPTION_EXCEPTION- Mappings:
Namespace Name Mixin selector official a
Lfe;a:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
intermediary field_10885
Lnet/minecraft/class_2306;field_10885:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
named UNKNOWN_OPTION_EXCEPTION
Lnet/minecraft/command/EntitySelectorOptions;UNKNOWN_OPTION_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
INAPPLICABLE_OPTION_EXCEPTION
public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType INAPPLICABLE_OPTION_EXCEPTION- Mappings:
Namespace Name Mixin selector official b
Lfe;b:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
intermediary field_10887
Lnet/minecraft/class_2306;field_10887:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
named INAPPLICABLE_OPTION_EXCEPTION
Lnet/minecraft/command/EntitySelectorOptions;INAPPLICABLE_OPTION_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
NEGATIVE_DISTANCE_EXCEPTION
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType NEGATIVE_DISTANCE_EXCEPTION- Mappings:
Namespace Name Mixin selector official c
Lfe;c:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
intermediary field_10890
Lnet/minecraft/class_2306;field_10890:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
named NEGATIVE_DISTANCE_EXCEPTION
Lnet/minecraft/command/EntitySelectorOptions;NEGATIVE_DISTANCE_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
-
NEGATIVE_LEVEL_EXCEPTION
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType NEGATIVE_LEVEL_EXCEPTION- Mappings:
Namespace Name Mixin selector official d
Lfe;d:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
intermediary field_10893
Lnet/minecraft/class_2306;field_10893:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
named NEGATIVE_LEVEL_EXCEPTION
Lnet/minecraft/command/EntitySelectorOptions;NEGATIVE_LEVEL_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
-
TOO_SMALL_LEVEL_EXCEPTION
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType TOO_SMALL_LEVEL_EXCEPTION- Mappings:
Namespace Name Mixin selector official e
Lfe;e:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
intermediary field_10886
Lnet/minecraft/class_2306;field_10886:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
named TOO_SMALL_LEVEL_EXCEPTION
Lnet/minecraft/command/EntitySelectorOptions;TOO_SMALL_LEVEL_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
-
IRREVERSIBLE_SORT_EXCEPTION
public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType IRREVERSIBLE_SORT_EXCEPTION- Mappings:
Namespace Name Mixin selector official f
Lfe;f:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
intermediary field_10888
Lnet/minecraft/class_2306;field_10888:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
named IRREVERSIBLE_SORT_EXCEPTION
Lnet/minecraft/command/EntitySelectorOptions;IRREVERSIBLE_SORT_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
INVALID_MODE_EXCEPTION
public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType INVALID_MODE_EXCEPTION- Mappings:
Namespace Name Mixin selector official g
Lfe;g:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
intermediary field_10889
Lnet/minecraft/class_2306;field_10889:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
named INVALID_MODE_EXCEPTION
Lnet/minecraft/command/EntitySelectorOptions;INVALID_MODE_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
INVALID_TYPE_EXCEPTION
public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType INVALID_TYPE_EXCEPTION- Mappings:
Namespace Name Mixin selector official h
Lfe;h:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
intermediary field_10892
Lnet/minecraft/class_2306;field_10892:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
named INVALID_TYPE_EXCEPTION
Lnet/minecraft/command/EntitySelectorOptions;INVALID_TYPE_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
-
-
Constructor Details
-
EntitySelectorOptions
public EntitySelectorOptions()
-
-
Method Details
-
putOption
private static void putOption(String id, EntitySelectorOptions.SelectorHandler handler, Predicate<EntitySelectorReader> condition, Text description)- Mappings:
Namespace Name Mixin selector official a
Lfe;a(Ljava/lang/String;Lfe$a;Ljava/util/function/Predicate;Loi;)V
intermediary method_9961
Lnet/minecraft/class_2306;method_9961(Ljava/lang/String;Lnet/minecraft/class_2306$class_2307;Ljava/util/function/Predicate;Lnet/minecraft/class_2561;)V
named putOption
Lnet/minecraft/command/EntitySelectorOptions;putOption(Ljava/lang/String;Lnet/minecraft/command/EntitySelectorOptions$SelectorHandler;Ljava/util/function/Predicate;Lnet/minecraft/text/Text;)V
-
register
public static void register()- Mappings:
Namespace Name Mixin selector official a
Lfe;a()V
intermediary method_9960
Lnet/minecraft/class_2306;method_9960()V
named register
Lnet/minecraft/command/EntitySelectorOptions;register()V
-
getHandler
public static EntitySelectorOptions.SelectorHandler getHandler(EntitySelectorReader reader, String option, int restoreCursor) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
Namespace Name Mixin selector official a
Lfe;a(Lfd;Ljava/lang/String;I)Lfe$a;
intermediary method_9976
Lnet/minecraft/class_2306;method_9976(Lnet/minecraft/class_2303;Ljava/lang/String;I)Lnet/minecraft/class_2306$class_2307;
named getHandler
Lnet/minecraft/command/EntitySelectorOptions;getHandler(Lnet/minecraft/command/EntitySelectorReader;Ljava/lang/String;I)Lnet/minecraft/command/EntitySelectorOptions$SelectorHandler;
-
suggestOptions
public static void suggestOptions(EntitySelectorReader reader, com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionBuilder)- Mappings:
Namespace Name Mixin selector official a
Lfe;a(Lfd;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V
intermediary method_9930
Lnet/minecraft/class_2306;method_9930(Lnet/minecraft/class_2303;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V
named suggestOptions
Lnet/minecraft/command/EntitySelectorOptions;suggestOptions(Lnet/minecraft/command/EntitySelectorReader;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V
-