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
official dk
intermediary net/minecraft/class_2186
named net/minecraft/command/argument/EntityArgumentType
  • Field Details

    • EXAMPLES

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

      public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType TOO_MANY_ENTITIES_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      official a Ldk;a:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_9860 Lnet/minecraft/class_2186;field_9860:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      named TOO_MANY_ENTITIES_EXCEPTION Lnet/minecraft/command/argument/EntityArgumentType;TOO_MANY_ENTITIES_EXCEPTION: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
      official b Ldk;b:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_9864 Lnet/minecraft/class_2186;field_9864:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      named TOO_MANY_PLAYERS_EXCEPTION Lnet/minecraft/command/argument/EntityArgumentType;TOO_MANY_PLAYERS_EXCEPTION: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
      official c Ldk;c:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_9861 Lnet/minecraft/class_2186;field_9861:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      named PLAYER_SELECTOR_HAS_ENTITIES_EXCEPTION Lnet/minecraft/command/argument/EntityArgumentType;PLAYER_SELECTOR_HAS_ENTITIES_EXCEPTION: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
      official d Ldk;d:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_9863 Lnet/minecraft/class_2186;field_9863:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      named ENTITY_NOT_FOUND_EXCEPTION Lnet/minecraft/command/argument/EntityArgumentType;ENTITY_NOT_FOUND_EXCEPTION: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
      official e Ldk;e:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_9856 Lnet/minecraft/class_2186;field_9856:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      named PLAYER_NOT_FOUND_EXCEPTION Lnet/minecraft/command/argument/EntityArgumentType;PLAYER_NOT_FOUND_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
    • NOT_ALLOWED_EXCEPTION

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

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

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

    • EntityArgumentType

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

    • entity

      public static EntityArgumentType entity()
      Mappings:
      Namespace Name Mixin selector
      official a Ldk;a()Ldk;
      intermediary method_9309 Lnet/minecraft/class_2186;method_9309()Lnet/minecraft/class_2186;
      named entity Lnet/minecraft/command/argument/EntityArgumentType;entity()Lnet/minecraft/command/argument/EntityArgumentType;
    • 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
      official a Ldk;a(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Laqv;
      intermediary method_9313 Lnet/minecraft/class_2186;method_9313(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_1297;
      named getEntity Lnet/minecraft/command/argument/EntityArgumentType;getEntity(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/entity/Entity;
    • entities

      public static EntityArgumentType entities()
      Mappings:
      Namespace Name Mixin selector
      official b Ldk;b()Ldk;
      intermediary method_9306 Lnet/minecraft/class_2186;method_9306()Lnet/minecraft/class_2186;
      named entities Lnet/minecraft/command/argument/EntityArgumentType;entities()Lnet/minecraft/command/argument/EntityArgumentType;
    • 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
      official b Ldk;b(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;
      named getEntities Lnet/minecraft/command/argument/EntityArgumentType;getEntities(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;
    • getOptionalEntities

      public static Collection<? extends Entity> getOptionalEntities​(com.mojang.brigadier.context.CommandContext<ServerCommandSource> commandContext, String string) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official c Ldk;c(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;
      named getOptionalEntities Lnet/minecraft/command/argument/EntityArgumentType;getOptionalEntities(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;
    • getOptionalPlayers

      public static Collection<ServerPlayerEntity> getOptionalPlayers​(com.mojang.brigadier.context.CommandContext<ServerCommandSource> commandContext, String string) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official d Ldk;d(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;
      named getOptionalPlayers Lnet/minecraft/command/argument/EntityArgumentType;getOptionalPlayers(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/util/Collection;
    • player

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

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

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

      public static Collection<ServerPlayerEntity> getPlayers​(com.mojang.brigadier.context.CommandContext<ServerCommandSource> commandContext, String string) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official f Ldk;f(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;
      named getPlayers Lnet/minecraft/command/argument/EntityArgumentType;getPlayers(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
      official a Ldk;a(Lcom/mojang/brigadier/StringReader;)Lfc;
      intermediary method_9318 Lnet/minecraft/class_2186;method_9318(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2300;
      named parse Lnet/minecraft/command/argument/EntityArgumentType;parse(Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/command/EntitySelector;
    • 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
      official listSuggestions Ldk;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;
      named listSuggestions Lnet/minecraft/command/argument/EntityArgumentType;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>
      Mappings:
      Namespace Name Mixin selector
      official getExamples Ldk;getExamples()Ljava/util/Collection;
      intermediary getExamples Lnet/minecraft/class_2186;getExamples()Ljava/util/Collection;
      named getExamples Lnet/minecraft/command/argument/EntityArgumentType;getExamples()Ljava/util/Collection;