Class EntityArgumentType

java.lang.Object
net.minecraft.command.argument.EntityArgumentType
All Implemented Interfaces:
com.mojang.brigadier.arguments.ArgumentType<EntitySelector>

public class EntityArgumentType extends Object implements com.mojang.brigadier.arguments.ArgumentType<EntitySelector>
Mappings:
Namespace Name
named net/minecraft/command/argument/EntityArgumentType
intermediary net/minecraft/class_2186
official fj
  • Field Details

    • EXAMPLES

      private static final Collection<String> EXAMPLES
      Mappings:
      Namespace Name Mixin selector
      named EXAMPLES Lnet/minecraft/command/argument/EntityArgumentType;EXAMPLES:Ljava/util/Collection;
      intermediary field_9859 Lnet/minecraft/class_2186;field_9859:Ljava/util/Collection;
      official g Lfj;g:Ljava/util/Collection;
    • TOO_MANY_ENTITIES_EXCEPTION

      public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType TOO_MANY_ENTITIES_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      named TOO_MANY_ENTITIES_EXCEPTION Lnet/minecraft/command/argument/EntityArgumentType;TOO_MANY_ENTITIES_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_9860 Lnet/minecraft/class_2186;field_9860:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      official a Lfj;a:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
    • TOO_MANY_PLAYERS_EXCEPTION

      public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType TOO_MANY_PLAYERS_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      named TOO_MANY_PLAYERS_EXCEPTION Lnet/minecraft/command/argument/EntityArgumentType;TOO_MANY_PLAYERS_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_9864 Lnet/minecraft/class_2186;field_9864:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      official b Lfj;b:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
    • PLAYER_SELECTOR_HAS_ENTITIES_EXCEPTION

      public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType PLAYER_SELECTOR_HAS_ENTITIES_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      named PLAYER_SELECTOR_HAS_ENTITIES_EXCEPTION Lnet/minecraft/command/argument/EntityArgumentType;PLAYER_SELECTOR_HAS_ENTITIES_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_9861 Lnet/minecraft/class_2186;field_9861:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      official c Lfj;c:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
    • ENTITY_NOT_FOUND_EXCEPTION

      public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType ENTITY_NOT_FOUND_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      named ENTITY_NOT_FOUND_EXCEPTION Lnet/minecraft/command/argument/EntityArgumentType;ENTITY_NOT_FOUND_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_9863 Lnet/minecraft/class_2186;field_9863:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      official d Lfj;d:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
    • PLAYER_NOT_FOUND_EXCEPTION

      public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType PLAYER_NOT_FOUND_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      named PLAYER_NOT_FOUND_EXCEPTION Lnet/minecraft/command/argument/EntityArgumentType;PLAYER_NOT_FOUND_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_9856 Lnet/minecraft/class_2186;field_9856:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      official e Lfj;e:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
    • NOT_ALLOWED_EXCEPTION

      public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType NOT_ALLOWED_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      named NOT_ALLOWED_EXCEPTION Lnet/minecraft/command/argument/EntityArgumentType;NOT_ALLOWED_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_9862 Lnet/minecraft/class_2186;field_9862:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      official f Lfj;f:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
    • singleTarget

      final boolean singleTarget
      Mappings:
      Namespace Name Mixin selector
      named singleTarget Lnet/minecraft/command/argument/EntityArgumentType;singleTarget:Z
      intermediary field_9858 Lnet/minecraft/class_2186;field_9858:Z
      official h Lfj;h:Z
    • playersOnly

      final boolean playersOnly
      Mappings:
      Namespace Name Mixin selector
      named playersOnly Lnet/minecraft/command/argument/EntityArgumentType;playersOnly:Z
      intermediary field_9857 Lnet/minecraft/class_2186;field_9857:Z
      official i Lfj;i:Z
  • Constructor Details

    • EntityArgumentType

      protected EntityArgumentType(boolean singleTarget, boolean playersOnly)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/command/argument/EntityArgumentType;<init>(ZZ)V
      intermediary <init> Lnet/minecraft/class_2186;<init>(ZZ)V
      official <init> Lfj;<init>(ZZ)V
  • Method Details

    • entity

      public static EntityArgumentType entity()
      Mappings:
      Namespace Name Mixin selector
      named entity Lnet/minecraft/command/argument/EntityArgumentType;entity()Lnet/minecraft/command/argument/EntityArgumentType;
      intermediary method_9309 Lnet/minecraft/class_2186;method_9309()Lnet/minecraft/class_2186;
      official a Lfj;a()Lfj;
    • getEntity

      public static Entity getEntity(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named getEntity Lnet/minecraft/command/argument/EntityArgumentType;getEntity(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/entity/Entity;
      intermediary method_9313 Lnet/minecraft/class_2186;method_9313(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_1297;
      official a Lfj;a(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lbvj;
    • entities

      public static EntityArgumentType entities()
      Mappings:
      Namespace Name Mixin selector
      named entities Lnet/minecraft/command/argument/EntityArgumentType;entities()Lnet/minecraft/command/argument/EntityArgumentType;
      intermediary method_9306 Lnet/minecraft/class_2186;method_9306()Lnet/minecraft/class_2186;
      official b Lfj;b()Lfj;
    • getEntities

      public static Collection<? extends Entity> getEntities(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named getEntities Lnet/minecraft/command/argument/EntityArgumentType;getEntities(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;
      intermediary method_9317 Lnet/minecraft/class_2186;method_9317(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;
      official b Lfj;b(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;
    • getOptionalEntities

      public static Collection<? extends Entity> getOptionalEntities(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named getOptionalEntities Lnet/minecraft/command/argument/EntityArgumentType;getOptionalEntities(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;
      intermediary method_9307 Lnet/minecraft/class_2186;method_9307(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;
      official c Lfj;c(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;
    • getOptionalPlayers

      public static Collection<ServerPlayerEntity> getOptionalPlayers(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named getOptionalPlayers Lnet/minecraft/command/argument/EntityArgumentType;getOptionalPlayers(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;
      intermediary method_9310 Lnet/minecraft/class_2186;method_9310(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;
      official d Lfj;d(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;
    • player

      public static EntityArgumentType player()
      Mappings:
      Namespace Name Mixin selector
      named player Lnet/minecraft/command/argument/EntityArgumentType;player()Lnet/minecraft/command/argument/EntityArgumentType;
      intermediary method_9305 Lnet/minecraft/class_2186;method_9305()Lnet/minecraft/class_2186;
      official c Lfj;c()Lfj;
    • getPlayer

      public static ServerPlayerEntity getPlayer(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named getPlayer Lnet/minecraft/command/argument/EntityArgumentType;getPlayer(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/server/network/ServerPlayerEntity;
      intermediary method_9315 Lnet/minecraft/class_2186;method_9315(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_3222;
      official e Lfj;e(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lasi;
    • players

      public static EntityArgumentType players()
      Mappings:
      Namespace Name Mixin selector
      named players Lnet/minecraft/command/argument/EntityArgumentType;players()Lnet/minecraft/command/argument/EntityArgumentType;
      intermediary method_9308 Lnet/minecraft/class_2186;method_9308()Lnet/minecraft/class_2186;
      official d Lfj;d()Lfj;
    • getPlayers

      public static Collection<ServerPlayerEntity> getPlayers(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named getPlayers Lnet/minecraft/command/argument/EntityArgumentType;getPlayers(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;
      intermediary method_9312 Lnet/minecraft/class_2186;method_9312(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;
      official f Lfj;f(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;
    • parse

      public EntitySelector parse(com.mojang.brigadier.StringReader stringReader) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Specified by:
      parse in interface com.mojang.brigadier.arguments.ArgumentType<EntitySelector>
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named parse Lnet/minecraft/command/argument/EntityArgumentType;parse(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/command/EntitySelector;
      intermediary method_61178 Lnet/minecraft/class_2186;method_61178(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2300;
      official a Lfj;a(Lcom/mojang/brigadier/StringReader;)Lhl;
    • parse

      public <S> EntitySelector parse(com.mojang.brigadier.StringReader stringReader, S s) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Specified by:
      parse in interface com.mojang.brigadier.arguments.ArgumentType<EntitySelector>
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named parse Lnet/minecraft/command/argument/EntityArgumentType;parse(Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/command/EntitySelector;
      intermediary method_61179 Lnet/minecraft/class_2186;method_61179(Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lnet/minecraft/class_2300;
      official a Lfj;a(Lcom/mojang/brigadier/StringReader;Ljava/lang/Object;)Lhl;
    • parse

      private EntitySelector parse(com.mojang.brigadier.StringReader reader, boolean allowAtSelectors) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      named parse Lnet/minecraft/command/argument/EntityArgumentType;parse(Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/command/EntitySelector;
      intermediary method_9318 Lnet/minecraft/class_2186;method_9318(Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2300;
      official a Lfj;a(Lcom/mojang/brigadier/StringReader;Z)Lhl;
    • listSuggestions

      public <S> CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> listSuggestions(com.mojang.brigadier.context.CommandContext<S> context, com.mojang.brigadier.suggestion.SuggestionsBuilder builder)
      Specified by:
      listSuggestions in interface com.mojang.brigadier.arguments.ArgumentType<EntitySelector>
      Mappings:
      Namespace Name Mixin selector
      named listSuggestions Lnet/minecraft/command/argument/EntityArgumentType;listSuggestions(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
      intermediary listSuggestions Lnet/minecraft/class_2186;listSuggestions(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
      official listSuggestions Lfj;listSuggestions(Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
    • getExamples

      public Collection<String> getExamples()
      Specified by:
      getExamples in interface com.mojang.brigadier.arguments.ArgumentType<EntitySelector>