Class EntitySelectorOptions

java.lang.Object
net.minecraft.command.EntitySelectorOptions

public class EntitySelectorOptions extends Object
Mappings:
Namespace Name
named net/minecraft/command/EntitySelectorOptions
intermediary net/minecraft/class_2306
official hp
  • Field Details Link icon

    • OPTIONS Link icon

      private static final Map<String,EntitySelectorOptions.SelectorOption> OPTIONS
      Mappings:
      Namespace Name Mixin selector
      named OPTIONS Lnet/minecraft/command/EntitySelectorOptions;OPTIONS:Ljava/util/Map;
      intermediary field_10891 Lnet/minecraft/class_2306;field_10891:Ljava/util/Map;
      official i Lhp;i:Ljava/util/Map;
    • UNKNOWN_OPTION_EXCEPTION Link icon

      public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType UNKNOWN_OPTION_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      named UNKNOWN_OPTION_EXCEPTION Lnet/minecraft/command/EntitySelectorOptions;UNKNOWN_OPTION_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
      intermediary field_10885 Lnet/minecraft/class_2306;field_10885:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
      official a Lhp;a:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
    • INAPPLICABLE_OPTION_EXCEPTION Link icon

      public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType INAPPLICABLE_OPTION_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      named INAPPLICABLE_OPTION_EXCEPTION Lnet/minecraft/command/EntitySelectorOptions;INAPPLICABLE_OPTION_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
      intermediary field_10887 Lnet/minecraft/class_2306;field_10887:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
      official b Lhp;b:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
    • NEGATIVE_DISTANCE_EXCEPTION Link icon

      public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType NEGATIVE_DISTANCE_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      named NEGATIVE_DISTANCE_EXCEPTION Lnet/minecraft/command/EntitySelectorOptions;NEGATIVE_DISTANCE_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_10890 Lnet/minecraft/class_2306;field_10890:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      official c Lhp;c:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
    • NEGATIVE_LEVEL_EXCEPTION Link icon

      public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType NEGATIVE_LEVEL_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      named NEGATIVE_LEVEL_EXCEPTION Lnet/minecraft/command/EntitySelectorOptions;NEGATIVE_LEVEL_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_10893 Lnet/minecraft/class_2306;field_10893:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      official d Lhp;d:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
    • TOO_SMALL_LEVEL_EXCEPTION Link icon

      public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType TOO_SMALL_LEVEL_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      named TOO_SMALL_LEVEL_EXCEPTION Lnet/minecraft/command/EntitySelectorOptions;TOO_SMALL_LEVEL_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_10886 Lnet/minecraft/class_2306;field_10886:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      official e Lhp;e:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
    • IRREVERSIBLE_SORT_EXCEPTION Link icon

      public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType IRREVERSIBLE_SORT_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      named IRREVERSIBLE_SORT_EXCEPTION Lnet/minecraft/command/EntitySelectorOptions;IRREVERSIBLE_SORT_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
      intermediary field_10888 Lnet/minecraft/class_2306;field_10888:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
      official f Lhp;f:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
    • INVALID_MODE_EXCEPTION Link icon

      public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType INVALID_MODE_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      named INVALID_MODE_EXCEPTION Lnet/minecraft/command/EntitySelectorOptions;INVALID_MODE_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
      intermediary field_10889 Lnet/minecraft/class_2306;field_10889:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
      official g Lhp;g:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
    • INVALID_TYPE_EXCEPTION Link icon

      public static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType INVALID_TYPE_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      named INVALID_TYPE_EXCEPTION Lnet/minecraft/command/EntitySelectorOptions;INVALID_TYPE_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
      intermediary field_10892 Lnet/minecraft/class_2306;field_10892:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
      official h Lhp;h:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
  • Constructor Details Link icon

    • EntitySelectorOptions Link icon

      public EntitySelectorOptions()
  • Method Details Link icon

    • putOption Link icon

      private static void putOption(String id, EntitySelectorOptions.SelectorHandler handler, Predicate<EntitySelectorReader> condition, Text description)
      Mappings:
      Namespace Name Mixin selector
      named putOption Lnet/minecraft/command/EntitySelectorOptions;putOption(Ljava/lang/String;Lnet/minecraft/command/EntitySelectorOptions$SelectorHandler;Ljava/util/function/Predicate;Lnet/minecraft/text/Text;)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
      official a Lhp;a(Ljava/lang/String;Lhp$a;Ljava/util/function/Predicate;Lwp;)V
    • register Link icon

      public static void register()
      Mappings:
      Namespace Name Mixin selector
      named register Lnet/minecraft/command/EntitySelectorOptions;register()V
      intermediary method_9960 Lnet/minecraft/class_2306;method_9960()V
      official a Lhp;a()V
    • getHandler Link icon

      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
      named getHandler Lnet/minecraft/command/EntitySelectorOptions;getHandler(Lnet/minecraft/command/EntitySelectorReader;Ljava/lang/String;I)Lnet/minecraft/command/EntitySelectorOptions$SelectorHandler;
      intermediary method_9976 Lnet/minecraft/class_2306;method_9976(Lnet/minecraft/class_2303;Ljava/lang/String;I)Lnet/minecraft/class_2306$class_2307;
      official a Lhp;a(Lhn;Ljava/lang/String;I)Lhp$a;
    • suggestOptions Link icon

      public static void suggestOptions(EntitySelectorReader reader, com.mojang.brigadier.suggestion.SuggestionsBuilder suggestionBuilder)
      Mappings:
      Namespace Name Mixin selector
      named suggestOptions Lnet/minecraft/command/EntitySelectorOptions;suggestOptions(Lnet/minecraft/command/EntitySelectorReader;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
      official a Lhp;a(Lhn;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)V