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 dw
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 Ldw;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 Ldw;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 Ldw;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 Ldw;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 Ldw;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 Ldw;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 Ldw;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;
    • SINGLE_TARGET_MASK

      private static final byte SINGLE_TARGET_MASK
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official h Ldw;h:B
      intermediary field_32098 Lnet/minecraft/class_2186;field_32098:B
      named SINGLE_TARGET_MASK Lnet/minecraft/command/argument/EntityArgumentType;SINGLE_TARGET_MASK:B
    • PLAYERS_ONLY_MASK

      private static final byte PLAYERS_ONLY_MASK
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official i Ldw;i:B
      intermediary field_32099 Lnet/minecraft/class_2186;field_32099:B
      named PLAYERS_ONLY_MASK Lnet/minecraft/command/argument/EntityArgumentType;PLAYERS_ONLY_MASK:B
    • singleTarget

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

      final boolean playersOnly
      Mappings:
      Namespace Name Mixin selector
      official k Ldw;k: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> Ldw;<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 Ldw;a()Ldw;
      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 Ldw;a(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Laxk;
      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 Ldw;b()Ldw;
      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 Ldw;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> context, String name) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official c Ldw;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> context, String name) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official d Ldw;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 Ldw;c()Ldw;
      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> context, String name) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official e Ldw;e(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ladx;
      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 Ldw;d()Ldw;
      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> context, String name) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
      Mappings:
      Namespace Name Mixin selector
      official f Ldw;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 Ldw;a(Lcom/mojang/brigadier/StringReader;)Lfp;
      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 Ldw;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>