类 EntitySelectorOptions


  • public class EntitySelectorOptions
    extends Object
    Mappings:
    Namespace Name
    official fj
    intermediary net/minecraft/class_2306
    named net/minecraft/command/EntitySelectorOptions
    • 字段详细资料

      • options

        private static final Map<String,​EntitySelectorOptions.SelectorOption> options
        Mappings:
        Namespace Name Mixin selector
        official i Lfj;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 Lfj;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 Lfj;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 Lfj;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 Lfj;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 Lfj;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 Lfj;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 Lfj;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 Lfj;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;
    • 构造器详细资料

      • EntitySelectorOptions

        public EntitySelectorOptions()
    • 方法详细资料

      • putOption

        private static void putOption​(String id,
                                      EntitySelectorOptions.SelectorHandler handler,
                                      Predicate<EntitySelectorReader> condition,
                                      Text description)
        Mappings:
        Namespace Name Mixin selector
        official a Lfj;a(Ljava/lang/String;Lfj$a;Ljava/util/function/Predicate;Lon;)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 Lfj;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
        抛出:
        com.mojang.brigadier.exceptions.CommandSyntaxException
        Mappings:
        Namespace Name Mixin selector
        official a Lfj;a(Lfi;Ljava/lang/String;I)Lfj$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 Lfj;a(Lfi;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