Package net.minecraft.server.command
Class ServerCommandSource
java.lang.Object
net.minecraft.server.command.ServerCommandSource
- All Implemented Interfaces:
CommandSource,AbstractServerCommandSource<ServerCommandSource>
public class ServerCommandSource
extends Object
implements AbstractServerCommandSource<ServerCommandSource>, CommandSource
Represents a command source used on server side.
- See Also:
- Mappings:
Namespace Name official duintermediary net/minecraft/class_2168named net/minecraft/server/command/ServerCommandSource
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.command.CommandSource
CommandSource.RelativePosition, CommandSource.SuggestedIdType -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Textprivate static final ResultStorer<ServerCommandSource>private final EntityAnchorArgumentType.EntityAnchorprivate final intprivate final FutureQueueprivate final Stringprivate final CommandOutputprivate final Vec3dstatic final com.mojang.brigadier.exceptions.SimpleCommandExceptionTypestatic final com.mojang.brigadier.exceptions.SimpleCommandExceptionTypeprivate final ResultStorer<ServerCommandSource>private final IntConsumerprivate final Vec2fprivate final MinecraftServerprivate final SignedCommandArgumentsprivate final booleanprivate final ServerWorld -
Constructor Summary
ConstructorsModifierConstructorDescriptionServerCommandSource(CommandOutput output, Vec3d pos, Vec2f rot, ServerWorld world, int level, String name, Text displayName, MinecraftServer server, @Nullable Entity entity) protectedServerCommandSource(CommandOutput output, Vec3d pos, Vec2f rot, ServerWorld world, int level, String name, Text displayName, MinecraftServer server, @Nullable Entity entity, boolean silent, ResultStorer<ServerCommandSource> resultStorer, EntityAnchorArgumentType.EntityAnchor entityAnchor, SignedCommandArguments signedArguments, FutureQueue messageChainTaskQueue, IntConsumer returnValueConsumer) -
Method Summary
Modifier and TypeMethodDescriptionvoidconsumeResult(boolean success, int result) voidconsumeResult(int result) CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>getCompletions(com.mojang.brigadier.context.CommandContext<?> context) com.mojang.brigadier.CommandDispatcher<ServerCommandSource>Gets the entity from this command source or returns null if this command source is not an entity.Gets the entity from this command source or throws a command syntax exception if this command source is not an entity.getName()Returns the player from this command source, ornullif the source is not a player.Returns the player from this command source.getWorld()voidhandleException(com.mojang.brigadier.exceptions.CommandExceptionType type, com.mojang.brigadier.Message message, boolean silent, @Nullable Tracer tracer) booleanhasPermissionLevel(int level) booleanCompletableFuture<com.mojang.brigadier.suggestion.Suggestions>listIdSuggestions(RegistryKey<? extends Registry<?>> registryRef, CommandSource.SuggestedIdType suggestedIdType, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, com.mojang.brigadier.context.CommandContext<?> context) mergeStorers(ResultStorer<ServerCommandSource> resultStorer, BinaryOperator<ResultStorer<ServerCommandSource>> merger) voidsendChatMessage(SentMessage message, boolean filterMaskEnabled, MessageType.Parameters params) Sendsmessageas a chat message to the command's executor, or to the server's log if the command is not executed by a player.voidvoidsendFeedback(Supplier<Text> feedbackSupplier, boolean broadcastToOps) voidsendMessage(Text message) Sendsmessageas the feedback to the command's executor, or to the server's log if the command is not executed by a player.private voidbooleanshouldFilterText(ServerPlayerEntity recipient) Returns whether to filter text sent torecipient.withEntity(Entity entity) withLevel(int level) withLookingAt(Entity entity, EntityAnchorArgumentType.EntityAnchor anchor) withLookingAt(Vec3d position) withMaxLevel(int level) withOutput(CommandOutput output) withPosition(Vec3d position) withResultStorer(ResultStorer<ServerCommandSource> resultStorer) withReturnValueConsumer(IntConsumer returnValueConsumer) withRotation(Vec2f rotation) withSignedArguments(SignedCommandArguments signedArguments, FutureQueue messageChainTaskQueue) withWorld(ServerWorld world) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.server.command.AbstractServerCommandSource
handleExceptionMethods inherited from interface net.minecraft.command.CommandSource
getBlockPositionSuggestions, getChatSuggestions, getEntitySuggestions, getPositionSuggestions, suggestIdentifiers
-
Field Details
-
REQUIRES_PLAYER_EXCEPTION
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType REQUIRES_PLAYER_EXCEPTION- Mappings:
Namespace Name Mixin selector official aLdu;a:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;intermediary field_9824Lnet/minecraft/class_2168;field_9824:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;named REQUIRES_PLAYER_EXCEPTIONLnet/minecraft/server/command/ServerCommandSource;REQUIRES_PLAYER_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
-
REQUIRES_ENTITY_EXCEPTION
public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType REQUIRES_ENTITY_EXCEPTION- Mappings:
Namespace Name Mixin selector official bLdu;b:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;intermediary field_9827Lnet/minecraft/class_2168;field_9827:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;named REQUIRES_ENTITY_EXCEPTIONLnet/minecraft/server/command/ServerCommandSource;REQUIRES_ENTITY_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
-
DUMMY_STORER
- Mappings:
Namespace Name Mixin selector official cLdu;c:Ldq;intermediary field_46668Lnet/minecraft/class_2168;field_46668:Lnet/minecraft/class_8838;named DUMMY_STORERLnet/minecraft/server/command/ServerCommandSource;DUMMY_STORER:Lnet/minecraft/command/ResultStorer;
-
output
- Mappings:
Namespace Name Mixin selector official dLdu;d:Ldt;intermediary field_9819Lnet/minecraft/class_2168;field_9819:Lnet/minecraft/class_2165;named outputLnet/minecraft/server/command/ServerCommandSource;output:Lnet/minecraft/server/command/CommandOutput;
-
position
- Mappings:
Namespace Name Mixin selector official eLdu;e:Leju;intermediary field_9817Lnet/minecraft/class_2168;field_9817:Lnet/minecraft/class_243;named positionLnet/minecraft/server/command/ServerCommandSource;position:Lnet/minecraft/util/math/Vec3d;
-
world
- Mappings:
Namespace Name Mixin selector official fLdu;f:Lame;intermediary field_9828Lnet/minecraft/class_2168;field_9828:Lnet/minecraft/class_3218;named worldLnet/minecraft/server/command/ServerCommandSource;world:Lnet/minecraft/server/world/ServerWorld;
-
level
private final int level- Mappings:
Namespace Name Mixin selector official gLdu;g:Iintermediary field_9815Lnet/minecraft/class_2168;field_9815:Inamed levelLnet/minecraft/server/command/ServerCommandSource;level:I
-
name
- Mappings:
Namespace Name Mixin selector official hLdu;h:Ljava/lang/String;intermediary field_9826Lnet/minecraft/class_2168;field_9826:Ljava/lang/String;named nameLnet/minecraft/server/command/ServerCommandSource;name:Ljava/lang/String;
-
displayName
- Mappings:
Namespace Name Mixin selector official iLdu;i:Lur;intermediary field_9825Lnet/minecraft/class_2168;field_9825:Lnet/minecraft/class_2561;named displayNameLnet/minecraft/server/command/ServerCommandSource;displayName:Lnet/minecraft/text/Text;
-
server
- Mappings:
Namespace Name Mixin selector official jLdu;j:Lnet/minecraft/server/MinecraftServer;intermediary field_9818Lnet/minecraft/class_2168;field_9818:Lnet/minecraft/server/MinecraftServer;named serverLnet/minecraft/server/command/ServerCommandSource;server:Lnet/minecraft/server/MinecraftServer;
-
silent
private final boolean silent- Mappings:
Namespace Name Mixin selector official kLdu;k:Zintermediary field_9823Lnet/minecraft/class_2168;field_9823:Znamed silentLnet/minecraft/server/command/ServerCommandSource;silent:Z
-
entity
- Mappings:
Namespace Name Mixin selector official lLdu;l:Lbkq;intermediary field_9820Lnet/minecraft/class_2168;field_9820:Lnet/minecraft/class_1297;named entityLnet/minecraft/server/command/ServerCommandSource;entity:Lnet/minecraft/entity/Entity;
-
resultStorer
- Mappings:
Namespace Name Mixin selector official mLdu;m:Ldq;intermediary field_9821Lnet/minecraft/class_2168;field_9821:Lnet/minecraft/class_8838;named resultStorerLnet/minecraft/server/command/ServerCommandSource;resultStorer:Lnet/minecraft/command/ResultStorer;
-
entityAnchor
- Mappings:
Namespace Name Mixin selector official nLdu;n:Lef$a;intermediary field_9816Lnet/minecraft/class_2168;field_9816:Lnet/minecraft/class_2183$class_2184;named entityAnchorLnet/minecraft/server/command/ServerCommandSource;entityAnchor:Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;
-
rotation
- Mappings:
Namespace Name Mixin selector official oLdu;o:Lejt;intermediary field_9822Lnet/minecraft/class_2168;field_9822:Lnet/minecraft/class_241;named rotationLnet/minecraft/server/command/ServerCommandSource;rotation:Lnet/minecraft/util/math/Vec2f;
-
signedArguments
- Mappings:
Namespace Name Mixin selector official pLdu;p:Lds;intermediary field_39183Lnet/minecraft/class_2168;field_39183:Lnet/minecraft/class_7448;named signedArgumentsLnet/minecraft/server/command/ServerCommandSource;signedArguments:Lnet/minecraft/network/message/SignedCommandArguments;
-
messageChainTaskQueue
- Mappings:
Namespace Name Mixin selector official qLdu;q:Laui;intermediary field_39834Lnet/minecraft/class_2168;field_39834:Lnet/minecraft/class_7620;named messageChainTaskQueueLnet/minecraft/server/command/ServerCommandSource;messageChainTaskQueue:Lnet/minecraft/util/thread/FutureQueue;
-
returnValueConsumer
- Mappings:
Namespace Name Mixin selector official rLdu;r:Ljava/util/function/IntConsumer;intermediary field_44647Lnet/minecraft/class_2168;field_44647:Ljava/util/function/IntConsumer;named returnValueConsumerLnet/minecraft/server/command/ServerCommandSource;returnValueConsumer:Ljava/util/function/IntConsumer;
-
-
Constructor Details
-
ServerCommandSource
public ServerCommandSource(CommandOutput output, Vec3d pos, Vec2f rot, ServerWorld world, int level, String name, Text displayName, MinecraftServer server, @Nullable @Nullable Entity entity) - Mappings:
Namespace Name Mixin selector official <init>Ldu;<init>(Ldt;Leju;Lejt;Lame;ILjava/lang/String;Lur;Lnet/minecraft/server/MinecraftServer;Lbkq;)Vintermediary <init>Lnet/minecraft/class_2168;<init>(Lnet/minecraft/class_2165;Lnet/minecraft/class_243;Lnet/minecraft/class_241;Lnet/minecraft/class_3218;ILjava/lang/String;Lnet/minecraft/class_2561;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1297;)Vnamed <init>Lnet/minecraft/server/command/ServerCommandSource;<init>(Lnet/minecraft/server/command/CommandOutput;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec2f;Lnet/minecraft/server/world/ServerWorld;ILjava/lang/String;Lnet/minecraft/text/Text;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/entity/Entity;)V
-
ServerCommandSource
protected ServerCommandSource(CommandOutput output, Vec3d pos, Vec2f rot, ServerWorld world, int level, String name, Text displayName, MinecraftServer server, @Nullable @Nullable Entity entity, boolean silent, ResultStorer<ServerCommandSource> resultStorer, EntityAnchorArgumentType.EntityAnchor entityAnchor, SignedCommandArguments signedArguments, FutureQueue messageChainTaskQueue, IntConsumer returnValueConsumer) - Mappings:
Namespace Name Mixin selector official <init>Ldu;<init>(Ldt;Leju;Lejt;Lame;ILjava/lang/String;Lur;Lnet/minecraft/server/MinecraftServer;Lbkq;ZLdq;Lef$a;Lds;Laui;Ljava/util/function/IntConsumer;)Vintermediary <init>Lnet/minecraft/class_2168;<init>(Lnet/minecraft/class_2165;Lnet/minecraft/class_243;Lnet/minecraft/class_241;Lnet/minecraft/class_3218;ILjava/lang/String;Lnet/minecraft/class_2561;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_1297;ZLnet/minecraft/class_8838;Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_7448;Lnet/minecraft/class_7620;Ljava/util/function/IntConsumer;)Vnamed <init>Lnet/minecraft/server/command/ServerCommandSource;<init>(Lnet/minecraft/server/command/CommandOutput;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec2f;Lnet/minecraft/server/world/ServerWorld;ILjava/lang/String;Lnet/minecraft/text/Text;Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/entity/Entity;ZLnet/minecraft/command/ResultStorer;Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;Lnet/minecraft/network/message/SignedCommandArguments;Lnet/minecraft/util/thread/FutureQueue;Ljava/util/function/IntConsumer;)V
-
-
Method Details
-
withOutput
- Mappings:
Namespace Name Mixin selector official aLdu;a(Ldt;)Ldu;intermediary method_36321Lnet/minecraft/class_2168;method_36321(Lnet/minecraft/class_2165;)Lnet/minecraft/class_2168;named withOutputLnet/minecraft/server/command/ServerCommandSource;withOutput(Lnet/minecraft/server/command/CommandOutput;)Lnet/minecraft/server/command/ServerCommandSource;
-
withEntity
- Mappings:
Namespace Name Mixin selector official aLdu;a(Lbkq;)Ldu;intermediary method_9232Lnet/minecraft/class_2168;method_9232(Lnet/minecraft/class_1297;)Lnet/minecraft/class_2168;named withEntityLnet/minecraft/server/command/ServerCommandSource;withEntity(Lnet/minecraft/entity/Entity;)Lnet/minecraft/server/command/ServerCommandSource;
-
withPosition
- Mappings:
Namespace Name Mixin selector official aLdu;a(Leju;)Ldu;intermediary method_9208Lnet/minecraft/class_2168;method_9208(Lnet/minecraft/class_243;)Lnet/minecraft/class_2168;named withPositionLnet/minecraft/server/command/ServerCommandSource;withPosition(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/server/command/ServerCommandSource;
-
withRotation
- Mappings:
Namespace Name Mixin selector official aLdu;a(Lejt;)Ldu;intermediary method_9216Lnet/minecraft/class_2168;method_9216(Lnet/minecraft/class_241;)Lnet/minecraft/class_2168;named withRotationLnet/minecraft/server/command/ServerCommandSource;withRotation(Lnet/minecraft/util/math/Vec2f;)Lnet/minecraft/server/command/ServerCommandSource;
-
withResultStorer
- Specified by:
withResultStorerin interfaceAbstractServerCommandSource<ServerCommandSource>- Mappings:
Namespace Name Mixin selector official aLdu;a(Ldq;)Ldu;intermediary method_9231Lnet/minecraft/class_2168;method_9231(Lnet/minecraft/class_8838;)Lnet/minecraft/class_2168;named withResultStorerLnet/minecraft/server/command/ServerCommandSource;withResultStorer(Lnet/minecraft/command/ResultStorer;)Lnet/minecraft/server/command/ServerCommandSource;
-
withDummyResultStorer
- Specified by:
withDummyResultStorerin interfaceAbstractServerCommandSource<ServerCommandSource>- Mappings:
Namespace Name Mixin selector official aLdu;a()Ldu;intermediary method_54304Lnet/minecraft/class_2168;method_54304()Lnet/minecraft/class_2168;named withDummyResultStorerLnet/minecraft/server/command/ServerCommandSource;withDummyResultStorer()Lnet/minecraft/server/command/ServerCommandSource;
-
mergeStorers
public ServerCommandSource mergeStorers(ResultStorer<ServerCommandSource> resultStorer, BinaryOperator<ResultStorer<ServerCommandSource>> merger) - Mappings:
Namespace Name Mixin selector official aLdu;a(Ldq;Ljava/util/function/BinaryOperator;)Ldu;intermediary method_9209Lnet/minecraft/class_2168;method_9209(Lnet/minecraft/class_8838;Ljava/util/function/BinaryOperator;)Lnet/minecraft/class_2168;named mergeStorersLnet/minecraft/server/command/ServerCommandSource;mergeStorers(Lnet/minecraft/command/ResultStorer;Ljava/util/function/BinaryOperator;)Lnet/minecraft/server/command/ServerCommandSource;
-
withSilent
- Mappings:
Namespace Name Mixin selector official bLdu;b()Ldu;intermediary method_9217Lnet/minecraft/class_2168;method_9217()Lnet/minecraft/class_2168;named withSilentLnet/minecraft/server/command/ServerCommandSource;withSilent()Lnet/minecraft/server/command/ServerCommandSource;
-
withLevel
- Mappings:
Namespace Name Mixin selector official aLdu;a(I)Ldu;intermediary method_9206Lnet/minecraft/class_2168;method_9206(I)Lnet/minecraft/class_2168;named withLevelLnet/minecraft/server/command/ServerCommandSource;withLevel(I)Lnet/minecraft/server/command/ServerCommandSource;
-
withMaxLevel
- Mappings:
Namespace Name Mixin selector official bLdu;b(I)Ldu;intermediary method_9230Lnet/minecraft/class_2168;method_9230(I)Lnet/minecraft/class_2168;named withMaxLevelLnet/minecraft/server/command/ServerCommandSource;withMaxLevel(I)Lnet/minecraft/server/command/ServerCommandSource;
-
withEntityAnchor
- Mappings:
Namespace Name Mixin selector official aLdu;a(Lef$a;)Ldu;intermediary method_9218Lnet/minecraft/class_2168;method_9218(Lnet/minecraft/class_2183$class_2184;)Lnet/minecraft/class_2168;named withEntityAnchorLnet/minecraft/server/command/ServerCommandSource;withEntityAnchor(Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;)Lnet/minecraft/server/command/ServerCommandSource;
-
withWorld
- Mappings:
Namespace Name Mixin selector official aLdu;a(Lame;)Ldu;intermediary method_9227Lnet/minecraft/class_2168;method_9227(Lnet/minecraft/class_3218;)Lnet/minecraft/class_2168;named withWorldLnet/minecraft/server/command/ServerCommandSource;withWorld(Lnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/server/command/ServerCommandSource;
-
withLookingAt
public ServerCommandSource withLookingAt(Entity entity, EntityAnchorArgumentType.EntityAnchor anchor) - Mappings:
Namespace Name Mixin selector official aLdu;a(Lbkq;Lef$a;)Ldu;intermediary method_9220Lnet/minecraft/class_2168;method_9220(Lnet/minecraft/class_1297;Lnet/minecraft/class_2183$class_2184;)Lnet/minecraft/class_2168;named withLookingAtLnet/minecraft/server/command/ServerCommandSource;withLookingAt(Lnet/minecraft/entity/Entity;Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;)Lnet/minecraft/server/command/ServerCommandSource;
-
withLookingAt
- Mappings:
Namespace Name Mixin selector official bLdu;b(Leju;)Ldu;intermediary method_9221Lnet/minecraft/class_2168;method_9221(Lnet/minecraft/class_243;)Lnet/minecraft/class_2168;named withLookingAtLnet/minecraft/server/command/ServerCommandSource;withLookingAt(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/server/command/ServerCommandSource;
-
withSignedArguments
public ServerCommandSource withSignedArguments(SignedCommandArguments signedArguments, FutureQueue messageChainTaskQueue) - Mappings:
Namespace Name Mixin selector official aLdu;a(Lds;Laui;)Ldu;intermediary method_43735Lnet/minecraft/class_2168;method_43735(Lnet/minecraft/class_7448;Lnet/minecraft/class_7620;)Lnet/minecraft/class_2168;named withSignedArgumentsLnet/minecraft/server/command/ServerCommandSource;withSignedArguments(Lnet/minecraft/network/message/SignedCommandArguments;Lnet/minecraft/util/thread/FutureQueue;)Lnet/minecraft/server/command/ServerCommandSource;
-
withReturnValueConsumer
- Specified by:
withReturnValueConsumerin interfaceAbstractServerCommandSource<ServerCommandSource>- Mappings:
Namespace Name Mixin selector official aLdu;a(Ljava/util/function/IntConsumer;)Ldu;intermediary method_51411Lnet/minecraft/class_2168;method_51411(Ljava/util/function/IntConsumer;)Lnet/minecraft/class_2168;named withReturnValueConsumerLnet/minecraft/server/command/ServerCommandSource;withReturnValueConsumer(Ljava/util/function/IntConsumer;)Lnet/minecraft/server/command/ServerCommandSource;
-
getDisplayName
- Mappings:
Namespace Name Mixin selector official cLdu;c()Lur;intermediary method_9223Lnet/minecraft/class_2168;method_9223()Lnet/minecraft/class_2561;named getDisplayNameLnet/minecraft/server/command/ServerCommandSource;getDisplayName()Lnet/minecraft/text/Text;
-
getName
- Mappings:
Namespace Name Mixin selector official dLdu;d()Ljava/lang/String;intermediary method_9214Lnet/minecraft/class_2168;method_9214()Ljava/lang/String;named getNameLnet/minecraft/server/command/ServerCommandSource;getName()Ljava/lang/String;
-
hasPermissionLevel
public boolean hasPermissionLevel(int level) - Specified by:
hasPermissionLevelin interfaceAbstractServerCommandSource<ServerCommandSource>- Specified by:
hasPermissionLevelin interfaceCommandSource- Mappings:
Namespace Name Mixin selector official cLdw;c(I)Zintermediary method_9259Lnet/minecraft/class_8839;method_9259(I)Znamed hasPermissionLevelLnet/minecraft/server/command/AbstractServerCommandSource;hasPermissionLevel(I)Z
-
getPosition
- Mappings:
Namespace Name Mixin selector official eLdu;e()Leju;intermediary method_9222Lnet/minecraft/class_2168;method_9222()Lnet/minecraft/class_243;named getPositionLnet/minecraft/server/command/ServerCommandSource;getPosition()Lnet/minecraft/util/math/Vec3d;
-
getWorld
- Mappings:
Namespace Name Mixin selector official fLdu;f()Lame;intermediary method_9225Lnet/minecraft/class_2168;method_9225()Lnet/minecraft/class_3218;named getWorldLnet/minecraft/server/command/ServerCommandSource;getWorld()Lnet/minecraft/server/world/ServerWorld;
-
getEntity
Gets the entity from this command source or returns null if this command source is not an entity.- Mappings:
Namespace Name Mixin selector official gLdu;g()Lbkq;intermediary method_9228Lnet/minecraft/class_2168;method_9228()Lnet/minecraft/class_1297;named getEntityLnet/minecraft/server/command/ServerCommandSource;getEntity()Lnet/minecraft/entity/Entity;
-
getEntityOrThrow
Gets the entity from this command source or throws a command syntax exception if this command source is not an entity.- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official hLdu;h()Lbkq;intermediary method_9229Lnet/minecraft/class_2168;method_9229()Lnet/minecraft/class_1297;named getEntityOrThrowLnet/minecraft/server/command/ServerCommandSource;getEntityOrThrow()Lnet/minecraft/entity/Entity;
-
getPlayerOrThrow
public ServerPlayerEntity getPlayerOrThrow() throws com.mojang.brigadier.exceptions.CommandSyntaxExceptionReturns the player from this command source.- Returns:
- the player from this command source
- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- if this command source is not a player- Mappings:
Namespace Name Mixin selector official iLdu;i()Lamf;intermediary method_9207Lnet/minecraft/class_2168;method_9207()Lnet/minecraft/class_3222;named getPlayerOrThrowLnet/minecraft/server/command/ServerCommandSource;getPlayerOrThrow()Lnet/minecraft/server/network/ServerPlayerEntity;
-
getPlayer
Returns the player from this command source, ornullif the source is not a player.- Returns:
- the player from this command source, or
nullif the source is not a player - Mappings:
Namespace Name Mixin selector official jLdu;j()Lamf;intermediary method_44023Lnet/minecraft/class_2168;method_44023()Lnet/minecraft/class_3222;named getPlayerLnet/minecraft/server/command/ServerCommandSource;getPlayer()Lnet/minecraft/server/network/ServerPlayerEntity;
-
isExecutedByPlayer
public boolean isExecutedByPlayer()- Mappings:
Namespace Name Mixin selector official kLdu;k()Zintermediary method_43737Lnet/minecraft/class_2168;method_43737()Znamed isExecutedByPlayerLnet/minecraft/server/command/ServerCommandSource;isExecutedByPlayer()Z
-
getRotation
- Mappings:
Namespace Name Mixin selector official lLdu;l()Lejt;intermediary method_9210Lnet/minecraft/class_2168;method_9210()Lnet/minecraft/class_241;named getRotationLnet/minecraft/server/command/ServerCommandSource;getRotation()Lnet/minecraft/util/math/Vec2f;
-
getServer
- Mappings:
Namespace Name Mixin selector official mLdu;m()Lnet/minecraft/server/MinecraftServer;intermediary method_9211Lnet/minecraft/class_2168;method_9211()Lnet/minecraft/server/MinecraftServer;named getServerLnet/minecraft/server/command/ServerCommandSource;getServer()Lnet/minecraft/server/MinecraftServer;
-
getEntityAnchor
- Mappings:
Namespace Name Mixin selector official nLdu;n()Lef$a;intermediary method_9219Lnet/minecraft/class_2168;method_9219()Lnet/minecraft/class_2183$class_2184;named getEntityAnchorLnet/minecraft/server/command/ServerCommandSource;getEntityAnchor()Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;
-
getSignedArguments
- Mappings:
Namespace Name Mixin selector official oLdu;o()Lds;intermediary method_43738Lnet/minecraft/class_2168;method_43738()Lnet/minecraft/class_7448;named getSignedArgumentsLnet/minecraft/server/command/ServerCommandSource;getSignedArguments()Lnet/minecraft/network/message/SignedCommandArguments;
-
getMessageChainTaskQueue
- Mappings:
Namespace Name Mixin selector official pLdu;p()Laui;intermediary method_44909Lnet/minecraft/class_2168;method_44909()Lnet/minecraft/class_7620;named getMessageChainTaskQueueLnet/minecraft/server/command/ServerCommandSource;getMessageChainTaskQueue()Lnet/minecraft/util/thread/FutureQueue;
-
shouldFilterText
Returns whether to filter text sent torecipient.This returns
trueif either of the command executor or the recipient requires text filtering, unlessrecipientexecuted the command, wherefalseis always returned.- Returns:
- whether to filter text sent to
recipient - Mappings:
Namespace Name Mixin selector official aLdu;a(Lamf;)Zintermediary method_45067Lnet/minecraft/class_2168;method_45067(Lnet/minecraft/class_3222;)Znamed shouldFilterTextLnet/minecraft/server/command/ServerCommandSource;shouldFilterText(Lnet/minecraft/server/network/ServerPlayerEntity;)Z
-
sendChatMessage
public void sendChatMessage(SentMessage message, boolean filterMaskEnabled, MessageType.Parameters params) Sendsmessageas a chat message to the command's executor, or to the server's log if the command is not executed by a player.- Mappings:
Namespace Name Mixin selector official aLdu;a(Lvg;ZLun$a;)Vintermediary method_44749Lnet/minecraft/class_2168;method_44749(Lnet/minecraft/class_7604;ZLnet/minecraft/class_2556$class_7602;)Vnamed sendChatMessageLnet/minecraft/server/command/ServerCommandSource;sendChatMessage(Lnet/minecraft/network/message/SentMessage;ZLnet/minecraft/network/message/MessageType$Parameters;)V
-
sendMessage
Sendsmessageas the feedback to the command's executor, or to the server's log if the command is not executed by a player.- Mappings:
Namespace Name Mixin selector official aLdu;a(Lur;)Vintermediary method_45068Lnet/minecraft/class_2168;method_45068(Lnet/minecraft/class_2561;)Vnamed sendMessageLnet/minecraft/server/command/ServerCommandSource;sendMessage(Lnet/minecraft/text/Text;)V
-
sendFeedback
- Mappings:
Namespace Name Mixin selector official aLdu;a(Ljava/util/function/Supplier;Z)Vintermediary method_9226Lnet/minecraft/class_2168;method_9226(Ljava/util/function/Supplier;Z)Vnamed sendFeedbackLnet/minecraft/server/command/ServerCommandSource;sendFeedback(Ljava/util/function/Supplier;Z)V
-
sendToOps
- Mappings:
Namespace Name Mixin selector official cLdu;c(Lur;)Vintermediary method_9212Lnet/minecraft/class_2168;method_9212(Lnet/minecraft/class_2561;)Vnamed sendToOpsLnet/minecraft/server/command/ServerCommandSource;sendToOps(Lnet/minecraft/text/Text;)V
-
sendError
- Mappings:
Namespace Name Mixin selector official bLdu;b(Lur;)Vintermediary method_9213Lnet/minecraft/class_2168;method_9213(Lnet/minecraft/class_2561;)Vnamed sendErrorLnet/minecraft/server/command/ServerCommandSource;sendError(Lnet/minecraft/text/Text;)V
-
consumeResult
public void consumeResult(boolean success, int result) - Specified by:
consumeResultin interfaceAbstractServerCommandSource<ServerCommandSource>- Mappings:
Namespace Name Mixin selector official aLdw;a(ZI)Vintermediary method_54306Lnet/minecraft/class_8839;method_54306(ZI)Vnamed consumeResultLnet/minecraft/server/command/AbstractServerCommandSource;consumeResult(ZI)V
-
consumeResult
public void consumeResult(int result) - Specified by:
consumeResultin interfaceAbstractServerCommandSource<ServerCommandSource>- Mappings:
Namespace Name Mixin selector official dLdw;d(I)Vintermediary method_54309Lnet/minecraft/class_8839;method_54309(I)Vnamed consumeResultLnet/minecraft/server/command/AbstractServerCommandSource;consumeResult(I)V
-
getPlayerNames
- Specified by:
getPlayerNamesin interfaceCommandSource- Mappings:
Namespace Name Mixin selector official qLdy;q()Ljava/util/Collection;intermediary method_9262Lnet/minecraft/class_2172;method_9262()Ljava/util/Collection;named getPlayerNamesLnet/minecraft/command/CommandSource;getPlayerNames()Ljava/util/Collection;
-
getTeamNames
- Specified by:
getTeamNamesin interfaceCommandSource- Mappings:
Namespace Name Mixin selector official rLdy;r()Ljava/util/Collection;intermediary method_9267Lnet/minecraft/class_2172;method_9267()Ljava/util/Collection;named getTeamNamesLnet/minecraft/command/CommandSource;getTeamNames()Ljava/util/Collection;
-
getSoundIds
- Specified by:
getSoundIdsin interfaceCommandSource- Mappings:
Namespace Name Mixin selector official sLdy;s()Ljava/util/stream/Stream;intermediary method_9254Lnet/minecraft/class_2172;method_9254()Ljava/util/stream/Stream;named getSoundIdsLnet/minecraft/command/CommandSource;getSoundIds()Ljava/util/stream/Stream;
-
getRecipeIds
- Specified by:
getRecipeIdsin interfaceCommandSource- Mappings:
Namespace Name Mixin selector official tLdy;t()Ljava/util/stream/Stream;intermediary method_9273Lnet/minecraft/class_2172;method_9273()Ljava/util/stream/Stream;named getRecipeIdsLnet/minecraft/command/CommandSource;getRecipeIds()Ljava/util/stream/Stream;
-
getCompletions
public CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> getCompletions(com.mojang.brigadier.context.CommandContext<?> context) - Specified by:
getCompletionsin interfaceCommandSource- Mappings:
Namespace Name Mixin selector official aLdy;a(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture;intermediary method_9261Lnet/minecraft/class_2172;method_9261(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture;named getCompletionsLnet/minecraft/command/CommandSource;getCompletions(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture;
-
listIdSuggestions
public CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> listIdSuggestions(RegistryKey<? extends Registry<?>> registryRef, CommandSource.SuggestedIdType suggestedIdType, com.mojang.brigadier.suggestion.SuggestionsBuilder builder, com.mojang.brigadier.context.CommandContext<?> context) - Specified by:
listIdSuggestionsin interfaceCommandSource- Mappings:
Namespace Name Mixin selector official aLdy;a(Lagh;Ldy$a;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture;intermediary method_41213Lnet/minecraft/class_2172;method_41213(Lnet/minecraft/class_5321;Lnet/minecraft/class_2172$class_7078;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture;named listIdSuggestionsLnet/minecraft/command/CommandSource;listIdSuggestions(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/command/CommandSource$SuggestedIdType;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture;
-
getWorldKeys
- Specified by:
getWorldKeysin interfaceCommandSource- Mappings:
Namespace Name Mixin selector official uLdy;u()Ljava/util/Set;intermediary method_29310Lnet/minecraft/class_2172;method_29310()Ljava/util/Set;named getWorldKeysLnet/minecraft/command/CommandSource;getWorldKeys()Ljava/util/Set;
-
getRegistryManager
- Specified by:
getRegistryManagerin interfaceCommandSource- Mappings:
Namespace Name Mixin selector official vLdy;v()Lip;intermediary method_30497Lnet/minecraft/class_2172;method_30497()Lnet/minecraft/class_5455;named getRegistryManagerLnet/minecraft/command/CommandSource;getRegistryManager()Lnet/minecraft/registry/DynamicRegistryManager;
-
getEnabledFeatures
- Specified by:
getEnabledFeaturesin interfaceCommandSource- Mappings:
Namespace Name Mixin selector official wLdy;w()Lcgd;intermediary method_45549Lnet/minecraft/class_2172;method_45549()Lnet/minecraft/class_7699;named getEnabledFeaturesLnet/minecraft/command/CommandSource;getEnabledFeatures()Lnet/minecraft/resource/featuretoggle/FeatureSet;
-
getDispatcher
- Specified by:
getDispatcherin interfaceAbstractServerCommandSource<ServerCommandSource>- Mappings:
Namespace Name Mixin selector official xLdw;x()Lcom/mojang/brigadier/CommandDispatcher;intermediary method_54310Lnet/minecraft/class_8839;method_54310()Lcom/mojang/brigadier/CommandDispatcher;named getDispatcherLnet/minecraft/server/command/AbstractServerCommandSource;getDispatcher()Lcom/mojang/brigadier/CommandDispatcher;
-
handleException
public void handleException(com.mojang.brigadier.exceptions.CommandExceptionType type, com.mojang.brigadier.Message message, boolean silent, @Nullable @Nullable Tracer tracer) - Specified by:
handleExceptionin interfaceAbstractServerCommandSource<ServerCommandSource>- Mappings:
Namespace Name Mixin selector official aLdw;a(Lcom/mojang/brigadier/exceptions/CommandExceptionType;Lcom/mojang/brigadier/Message;ZLgp;)Vintermediary method_54491Lnet/minecraft/class_8839;method_54491(Lcom/mojang/brigadier/exceptions/CommandExceptionType;Lcom/mojang/brigadier/Message;ZLnet/minecraft/class_6346;)Vnamed handleExceptionLnet/minecraft/server/command/AbstractServerCommandSource;handleException(Lcom/mojang/brigadier/exceptions/CommandExceptionType;Lcom/mojang/brigadier/Message;ZLnet/minecraft/server/function/Tracer;)V
-