Class ServerCommandSource

java.lang.Object
net.minecraft.server.command.ServerCommandSource
All Implemented Interfaces:
CommandSource

public class ServerCommandSource extends Object implements CommandSource
Represents a command source used on server side.
See Also:
Mappings:
Namespace Name
official dn
intermediary net/minecraft/class_2168
named net/minecraft/server/command/ServerCommandSource
  • Field Details

    • REQUIRES_PLAYER_EXCEPTION

      public static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType REQUIRES_PLAYER_EXCEPTION
      Mappings:
      Namespace Name Mixin selector
      official a Ldn;a:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_9824 Lnet/minecraft/class_2168;field_9824:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      named REQUIRES_PLAYER_EXCEPTION Lnet/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 b Ldn;b:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      intermediary field_9827 Lnet/minecraft/class_2168;field_9827:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
      named REQUIRES_ENTITY_EXCEPTION Lnet/minecraft/server/command/ServerCommandSource;REQUIRES_ENTITY_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
    • output

      private final CommandOutput output
      Mappings:
      Namespace Name Mixin selector
      official c Ldn;c:Ldm;
      intermediary field_9819 Lnet/minecraft/class_2168;field_9819:Lnet/minecraft/class_2165;
      named output Lnet/minecraft/server/command/ServerCommandSource;output:Lnet/minecraft/server/command/CommandOutput;
    • position

      private final Vec3d position
      Mappings:
      Namespace Name Mixin selector
      official d Ldn;d:Leae;
      intermediary field_9817 Lnet/minecraft/class_2168;field_9817:Lnet/minecraft/class_243;
      named position Lnet/minecraft/server/command/ServerCommandSource;position:Lnet/minecraft/util/math/Vec3d;
    • world

      private final ServerWorld world
      Mappings:
      Namespace Name Mixin selector
      official e Ldn;e:Lahm;
      intermediary field_9828 Lnet/minecraft/class_2168;field_9828:Lnet/minecraft/class_3218;
      named world Lnet/minecraft/server/command/ServerCommandSource;world:Lnet/minecraft/server/world/ServerWorld;
    • level

      private final int level
      Mappings:
      Namespace Name Mixin selector
      official f Ldn;f:I
      intermediary field_9815 Lnet/minecraft/class_2168;field_9815:I
      named level Lnet/minecraft/server/command/ServerCommandSource;level:I
    • name

      private final String name
      Mappings:
      Namespace Name Mixin selector
      official g Ldn;g:Ljava/lang/String;
      intermediary field_9826 Lnet/minecraft/class_2168;field_9826:Ljava/lang/String;
      named name Lnet/minecraft/server/command/ServerCommandSource;name:Ljava/lang/String;
    • displayName

      private final Text displayName
      Mappings:
      Namespace Name Mixin selector
      official h Ldn;h:Lss;
      intermediary field_9825 Lnet/minecraft/class_2168;field_9825:Lnet/minecraft/class_2561;
      named displayName Lnet/minecraft/server/command/ServerCommandSource;displayName:Lnet/minecraft/text/Text;
    • server

      private final MinecraftServer server
      Mappings:
      Namespace Name Mixin selector
      official i Ldn;i:Lnet/minecraft/server/MinecraftServer;
      intermediary field_9818 Lnet/minecraft/class_2168;field_9818:Lnet/minecraft/server/MinecraftServer;
      named server Lnet/minecraft/server/command/ServerCommandSource;server:Lnet/minecraft/server/MinecraftServer;
    • silent

      private final boolean silent
      Mappings:
      Namespace Name Mixin selector
      official j Ldn;j:Z
      intermediary field_9823 Lnet/minecraft/class_2168;field_9823:Z
      named silent Lnet/minecraft/server/command/ServerCommandSource;silent:Z
    • entity

      @Nullable private final @Nullable Entity entity
      Mappings:
      Namespace Name Mixin selector
      official k Ldn;k:Lbdr;
      intermediary field_9820 Lnet/minecraft/class_2168;field_9820:Lnet/minecraft/class_1297;
      named entity Lnet/minecraft/server/command/ServerCommandSource;entity:Lnet/minecraft/entity/Entity;
    • resultConsumer

      @Nullable private final @Nullable com.mojang.brigadier.ResultConsumer<ServerCommandSource> resultConsumer
      Mappings:
      Namespace Name Mixin selector
      official l Ldn;l:Lcom/mojang/brigadier/ResultConsumer;
      intermediary field_9821 Lnet/minecraft/class_2168;field_9821:Lcom/mojang/brigadier/ResultConsumer;
      named resultConsumer Lnet/minecraft/server/command/ServerCommandSource;resultConsumer:Lcom/mojang/brigadier/ResultConsumer;
    • entityAnchor

      private final EntityAnchorArgumentType.EntityAnchor entityAnchor
      Mappings:
      Namespace Name Mixin selector
      official m Ldn;m:Ldx$a;
      intermediary field_9816 Lnet/minecraft/class_2168;field_9816:Lnet/minecraft/class_2183$class_2184;
      named entityAnchor Lnet/minecraft/server/command/ServerCommandSource;entityAnchor:Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;
    • rotation

      private final Vec2f rotation
      Mappings:
      Namespace Name Mixin selector
      official n Ldn;n:Lead;
      intermediary field_9822 Lnet/minecraft/class_2168;field_9822:Lnet/minecraft/class_241;
      named rotation Lnet/minecraft/server/command/ServerCommandSource;rotation:Lnet/minecraft/util/math/Vec2f;
    • signedArguments

      private final SignedCommandArguments signedArguments
      Mappings:
      Namespace Name Mixin selector
      official o Ldn;o:Ldl;
      intermediary field_39183 Lnet/minecraft/class_2168;field_39183:Lnet/minecraft/class_7448;
      named signedArguments Lnet/minecraft/server/command/ServerCommandSource;signedArguments:Lnet/minecraft/network/message/SignedCommandArguments;
    • messageChainTaskQueue

      private final FutureQueue messageChainTaskQueue
      Mappings:
      Namespace Name Mixin selector
      official p Ldn;p:Laot;
      intermediary field_39834 Lnet/minecraft/class_2168;field_39834:Lnet/minecraft/class_7620;
      named messageChainTaskQueue Lnet/minecraft/server/command/ServerCommandSource;messageChainTaskQueue:Lnet/minecraft/util/thread/FutureQueue;
  • 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> Ldn;<init>(Ldm;Leae;Lead;Lahm;ILjava/lang/String;Lss;Lnet/minecraft/server/MinecraftServer;Lbdr;)V
      intermediary <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;)V
      named <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, @Nullable @Nullable com.mojang.brigadier.ResultConsumer<ServerCommandSource> consumer, EntityAnchorArgumentType.EntityAnchor entityAnchor, SignedCommandArguments signedArguments, FutureQueue messageChainTaskQueue)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldn;<init>(Ldm;Leae;Lead;Lahm;ILjava/lang/String;Lss;Lnet/minecraft/server/MinecraftServer;Lbdr;ZLcom/mojang/brigadier/ResultConsumer;Ldx$a;Ldl;Laot;)V
      intermediary <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;ZLcom/mojang/brigadier/ResultConsumer;Lnet/minecraft/class_2183$class_2184;Lnet/minecraft/class_7448;Lnet/minecraft/class_7620;)V
      named <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;ZLcom/mojang/brigadier/ResultConsumer;Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;Lnet/minecraft/network/message/SignedCommandArguments;Lnet/minecraft/util/thread/FutureQueue;)V
  • Method Details

    • withOutput

      public ServerCommandSource withOutput(CommandOutput output)
      Mappings:
      Namespace Name Mixin selector
      official a Ldn;a(Ldm;)Ldn;
      intermediary method_36321 Lnet/minecraft/class_2168;method_36321(Lnet/minecraft/class_2165;)Lnet/minecraft/class_2168;
      named withOutput Lnet/minecraft/server/command/ServerCommandSource;withOutput(Lnet/minecraft/server/command/CommandOutput;)Lnet/minecraft/server/command/ServerCommandSource;
    • withEntity

      public ServerCommandSource withEntity(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Ldn;a(Lbdr;)Ldn;
      intermediary method_9232 Lnet/minecraft/class_2168;method_9232(Lnet/minecraft/class_1297;)Lnet/minecraft/class_2168;
      named withEntity Lnet/minecraft/server/command/ServerCommandSource;withEntity(Lnet/minecraft/entity/Entity;)Lnet/minecraft/server/command/ServerCommandSource;
    • withPosition

      public ServerCommandSource withPosition(Vec3d position)
      Mappings:
      Namespace Name Mixin selector
      official a Ldn;a(Leae;)Ldn;
      intermediary method_9208 Lnet/minecraft/class_2168;method_9208(Lnet/minecraft/class_243;)Lnet/minecraft/class_2168;
      named withPosition Lnet/minecraft/server/command/ServerCommandSource;withPosition(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/server/command/ServerCommandSource;
    • withRotation

      public ServerCommandSource withRotation(Vec2f rotation)
      Mappings:
      Namespace Name Mixin selector
      official a Ldn;a(Lead;)Ldn;
      intermediary method_9216 Lnet/minecraft/class_2168;method_9216(Lnet/minecraft/class_241;)Lnet/minecraft/class_2168;
      named withRotation Lnet/minecraft/server/command/ServerCommandSource;withRotation(Lnet/minecraft/util/math/Vec2f;)Lnet/minecraft/server/command/ServerCommandSource;
    • withConsumer

      public ServerCommandSource withConsumer(com.mojang.brigadier.ResultConsumer<ServerCommandSource> consumer)
      Mappings:
      Namespace Name Mixin selector
      official a Ldn;a(Lcom/mojang/brigadier/ResultConsumer;)Ldn;
      intermediary method_9231 Lnet/minecraft/class_2168;method_9231(Lcom/mojang/brigadier/ResultConsumer;)Lnet/minecraft/class_2168;
      named withConsumer Lnet/minecraft/server/command/ServerCommandSource;withConsumer(Lcom/mojang/brigadier/ResultConsumer;)Lnet/minecraft/server/command/ServerCommandSource;
    • mergeConsumers

      public ServerCommandSource mergeConsumers(com.mojang.brigadier.ResultConsumer<ServerCommandSource> consumer, BinaryOperator<com.mojang.brigadier.ResultConsumer<ServerCommandSource>> merger)
      Mappings:
      Namespace Name Mixin selector
      official a Ldn;a(Lcom/mojang/brigadier/ResultConsumer;Ljava/util/function/BinaryOperator;)Ldn;
      intermediary method_9209 Lnet/minecraft/class_2168;method_9209(Lcom/mojang/brigadier/ResultConsumer;Ljava/util/function/BinaryOperator;)Lnet/minecraft/class_2168;
      named mergeConsumers Lnet/minecraft/server/command/ServerCommandSource;mergeConsumers(Lcom/mojang/brigadier/ResultConsumer;Ljava/util/function/BinaryOperator;)Lnet/minecraft/server/command/ServerCommandSource;
    • withSilent

      public ServerCommandSource withSilent()
      Mappings:
      Namespace Name Mixin selector
      official a Ldn;a()Ldn;
      intermediary method_9217 Lnet/minecraft/class_2168;method_9217()Lnet/minecraft/class_2168;
      named withSilent Lnet/minecraft/server/command/ServerCommandSource;withSilent()Lnet/minecraft/server/command/ServerCommandSource;
    • withLevel

      public ServerCommandSource withLevel(int level)
      Mappings:
      Namespace Name Mixin selector
      official a Ldn;a(I)Ldn;
      intermediary method_9206 Lnet/minecraft/class_2168;method_9206(I)Lnet/minecraft/class_2168;
      named withLevel Lnet/minecraft/server/command/ServerCommandSource;withLevel(I)Lnet/minecraft/server/command/ServerCommandSource;
    • withMaxLevel

      public ServerCommandSource withMaxLevel(int level)
      Mappings:
      Namespace Name Mixin selector
      official b Ldn;b(I)Ldn;
      intermediary method_9230 Lnet/minecraft/class_2168;method_9230(I)Lnet/minecraft/class_2168;
      named withMaxLevel Lnet/minecraft/server/command/ServerCommandSource;withMaxLevel(I)Lnet/minecraft/server/command/ServerCommandSource;
    • withEntityAnchor

      Mappings:
      Namespace Name Mixin selector
      official a Ldn;a(Ldx$a;)Ldn;
      intermediary method_9218 Lnet/minecraft/class_2168;method_9218(Lnet/minecraft/class_2183$class_2184;)Lnet/minecraft/class_2168;
      named withEntityAnchor Lnet/minecraft/server/command/ServerCommandSource;withEntityAnchor(Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;)Lnet/minecraft/server/command/ServerCommandSource;
    • withWorld

      public ServerCommandSource withWorld(ServerWorld world)
      Mappings:
      Namespace Name Mixin selector
      official a Ldn;a(Lahm;)Ldn;
      intermediary method_9227 Lnet/minecraft/class_2168;method_9227(Lnet/minecraft/class_3218;)Lnet/minecraft/class_2168;
      named withWorld Lnet/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 a Ldn;a(Lbdr;Ldx$a;)Ldn;
      intermediary method_9220 Lnet/minecraft/class_2168;method_9220(Lnet/minecraft/class_1297;Lnet/minecraft/class_2183$class_2184;)Lnet/minecraft/class_2168;
      named withLookingAt Lnet/minecraft/server/command/ServerCommandSource;withLookingAt(Lnet/minecraft/entity/Entity;Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;)Lnet/minecraft/server/command/ServerCommandSource;
    • withLookingAt

      public ServerCommandSource withLookingAt(Vec3d position)
      Mappings:
      Namespace Name Mixin selector
      official b Ldn;b(Leae;)Ldn;
      intermediary method_9221 Lnet/minecraft/class_2168;method_9221(Lnet/minecraft/class_243;)Lnet/minecraft/class_2168;
      named withLookingAt Lnet/minecraft/server/command/ServerCommandSource;withLookingAt(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/server/command/ServerCommandSource;
    • withSignedArguments

      public ServerCommandSource withSignedArguments(SignedCommandArguments signedArguments)
      Mappings:
      Namespace Name Mixin selector
      official a Ldn;a(Ldl;)Ldn;
      intermediary method_43735 Lnet/minecraft/class_2168;method_43735(Lnet/minecraft/class_7448;)Lnet/minecraft/class_2168;
      named withSignedArguments Lnet/minecraft/server/command/ServerCommandSource;withSignedArguments(Lnet/minecraft/network/message/SignedCommandArguments;)Lnet/minecraft/server/command/ServerCommandSource;
    • withMessageChainTaskQueue

      public ServerCommandSource withMessageChainTaskQueue(FutureQueue messageChainTaskQueue)
      Mappings:
      Namespace Name Mixin selector
      official a Ldn;a(Laot;)Ldn;
      intermediary method_44908 Lnet/minecraft/class_2168;method_44908(Lnet/minecraft/class_7620;)Lnet/minecraft/class_2168;
      named withMessageChainTaskQueue Lnet/minecraft/server/command/ServerCommandSource;withMessageChainTaskQueue(Lnet/minecraft/util/thread/FutureQueue;)Lnet/minecraft/server/command/ServerCommandSource;
    • getDisplayName

      public Text getDisplayName()
      Mappings:
      Namespace Name Mixin selector
      official b Ldn;b()Lss;
      intermediary method_9223 Lnet/minecraft/class_2168;method_9223()Lnet/minecraft/class_2561;
      named getDisplayName Lnet/minecraft/server/command/ServerCommandSource;getDisplayName()Lnet/minecraft/text/Text;
    • getName

      public String getName()
      Mappings:
      Namespace Name Mixin selector
      official c Ldn;c()Ljava/lang/String;
      intermediary method_9214 Lnet/minecraft/class_2168;method_9214()Ljava/lang/String;
      named getName Lnet/minecraft/server/command/ServerCommandSource;getName()Ljava/lang/String;
    • hasPermissionLevel

      public boolean hasPermissionLevel(int level)
      Specified by:
      hasPermissionLevel in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official c Ldq;c(I)Z
      intermediary method_9259 Lnet/minecraft/class_2172;method_9259(I)Z
      named hasPermissionLevel Lnet/minecraft/command/CommandSource;hasPermissionLevel(I)Z
    • getPosition

      public Vec3d getPosition()
      Mappings:
      Namespace Name Mixin selector
      official d Ldn;d()Leae;
      intermediary method_9222 Lnet/minecraft/class_2168;method_9222()Lnet/minecraft/class_243;
      named getPosition Lnet/minecraft/server/command/ServerCommandSource;getPosition()Lnet/minecraft/util/math/Vec3d;
    • getWorld

      public ServerWorld getWorld()
      Mappings:
      Namespace Name Mixin selector
      official e Ldn;e()Lahm;
      intermediary method_9225 Lnet/minecraft/class_2168;method_9225()Lnet/minecraft/class_3218;
      named getWorld Lnet/minecraft/server/command/ServerCommandSource;getWorld()Lnet/minecraft/server/world/ServerWorld;
    • getEntity

      @Nullable public @Nullable Entity 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 f Ldn;f()Lbdr;
      intermediary method_9228 Lnet/minecraft/class_2168;method_9228()Lnet/minecraft/class_1297;
      named getEntity Lnet/minecraft/server/command/ServerCommandSource;getEntity()Lnet/minecraft/entity/Entity;
    • getEntityOrThrow

      public Entity getEntityOrThrow() throws com.mojang.brigadier.exceptions.CommandSyntaxException
      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 g Ldn;g()Lbdr;
      intermediary method_9229 Lnet/minecraft/class_2168;method_9229()Lnet/minecraft/class_1297;
      named getEntityOrThrow Lnet/minecraft/server/command/ServerCommandSource;getEntityOrThrow()Lnet/minecraft/entity/Entity;
    • getPlayerOrThrow

      public ServerPlayerEntity getPlayerOrThrow() throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Returns 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 h Ldn;h()Lahn;
      intermediary method_9207 Lnet/minecraft/class_2168;method_9207()Lnet/minecraft/class_3222;
      named getPlayerOrThrow Lnet/minecraft/server/command/ServerCommandSource;getPlayerOrThrow()Lnet/minecraft/server/network/ServerPlayerEntity;
    • getPlayer

      Returns the player from this command source, or null if the source is not a player.
      Returns:
      the player from this command source, or null if the source is not a player
      Mappings:
      Namespace Name Mixin selector
      official i Ldn;i()Lahn;
      intermediary method_44023 Lnet/minecraft/class_2168;method_44023()Lnet/minecraft/class_3222;
      named getPlayer Lnet/minecraft/server/command/ServerCommandSource;getPlayer()Lnet/minecraft/server/network/ServerPlayerEntity;
    • isExecutedByPlayer

      public boolean isExecutedByPlayer()
      Mappings:
      Namespace Name Mixin selector
      official j Ldn;j()Z
      intermediary method_43737 Lnet/minecraft/class_2168;method_43737()Z
      named isExecutedByPlayer Lnet/minecraft/server/command/ServerCommandSource;isExecutedByPlayer()Z
    • getRotation

      public Vec2f getRotation()
      Mappings:
      Namespace Name Mixin selector
      official k Ldn;k()Lead;
      intermediary method_9210 Lnet/minecraft/class_2168;method_9210()Lnet/minecraft/class_241;
      named getRotation Lnet/minecraft/server/command/ServerCommandSource;getRotation()Lnet/minecraft/util/math/Vec2f;
    • getServer

      public MinecraftServer getServer()
      Mappings:
      Namespace Name Mixin selector
      official l Ldn;l()Lnet/minecraft/server/MinecraftServer;
      intermediary method_9211 Lnet/minecraft/class_2168;method_9211()Lnet/minecraft/server/MinecraftServer;
      named getServer Lnet/minecraft/server/command/ServerCommandSource;getServer()Lnet/minecraft/server/MinecraftServer;
    • getEntityAnchor

      public EntityAnchorArgumentType.EntityAnchor getEntityAnchor()
      Mappings:
      Namespace Name Mixin selector
      official m Ldn;m()Ldx$a;
      intermediary method_9219 Lnet/minecraft/class_2168;method_9219()Lnet/minecraft/class_2183$class_2184;
      named getEntityAnchor Lnet/minecraft/server/command/ServerCommandSource;getEntityAnchor()Lnet/minecraft/command/argument/EntityAnchorArgumentType$EntityAnchor;
    • getSignedArguments

      public SignedCommandArguments getSignedArguments()
      Mappings:
      Namespace Name Mixin selector
      official n Ldn;n()Ldl;
      intermediary method_43738 Lnet/minecraft/class_2168;method_43738()Lnet/minecraft/class_7448;
      named getSignedArguments Lnet/minecraft/server/command/ServerCommandSource;getSignedArguments()Lnet/minecraft/network/message/SignedCommandArguments;
    • getMessageChainTaskQueue

      public FutureQueue getMessageChainTaskQueue()
      Mappings:
      Namespace Name Mixin selector
      official o Ldn;o()Laot;
      intermediary method_44909 Lnet/minecraft/class_2168;method_44909()Lnet/minecraft/class_7620;
      named getMessageChainTaskQueue Lnet/minecraft/server/command/ServerCommandSource;getMessageChainTaskQueue()Lnet/minecraft/util/thread/FutureQueue;
    • shouldFilterText

      public boolean shouldFilterText(ServerPlayerEntity recipient)
      Returns whether to filter text sent to recipient.

      This returns true if either of the command executor or the recipient requires text filtering, unless recipient executed the command, where false is always returned.

      Returns:
      whether to filter text sent to recipient
      Mappings:
      Namespace Name Mixin selector
      official a Ldn;a(Lahn;)Z
      intermediary method_45067 Lnet/minecraft/class_2168;method_45067(Lnet/minecraft/class_3222;)Z
      named shouldFilterText Lnet/minecraft/server/command/ServerCommandSource;shouldFilterText(Lnet/minecraft/server/network/ServerPlayerEntity;)Z
    • sendChatMessage

      public void sendChatMessage(SentMessage message, boolean filterMaskEnabled, MessageType.Parameters params)
      Sends message as 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 a Ldn;a(Ltg;ZLso$a;)V
      intermediary method_44749 Lnet/minecraft/class_2168;method_44749(Lnet/minecraft/class_7604;ZLnet/minecraft/class_2556$class_7602;)V
      named sendChatMessage Lnet/minecraft/server/command/ServerCommandSource;sendChatMessage(Lnet/minecraft/network/message/SentMessage;ZLnet/minecraft/network/message/MessageType$Parameters;)V
    • sendMessage

      public void sendMessage(Text message)
      Sends message as 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 a Ldn;a(Lss;)V
      intermediary method_45068 Lnet/minecraft/class_2168;method_45068(Lnet/minecraft/class_2561;)V
      named sendMessage Lnet/minecraft/server/command/ServerCommandSource;sendMessage(Lnet/minecraft/text/Text;)V
    • sendFeedback

      public void sendFeedback(Text message, boolean broadcastToOps)
      Mappings:
      Namespace Name Mixin selector
      official a Ldn;a(Lss;Z)V
      intermediary method_9226 Lnet/minecraft/class_2168;method_9226(Lnet/minecraft/class_2561;Z)V
      named sendFeedback Lnet/minecraft/server/command/ServerCommandSource;sendFeedback(Lnet/minecraft/text/Text;Z)V
    • sendToOps

      private void sendToOps(Text message)
      Mappings:
      Namespace Name Mixin selector
      official c Ldn;c(Lss;)V
      intermediary method_9212 Lnet/minecraft/class_2168;method_9212(Lnet/minecraft/class_2561;)V
      named sendToOps Lnet/minecraft/server/command/ServerCommandSource;sendToOps(Lnet/minecraft/text/Text;)V
    • sendError

      public void sendError(Text message)
      Mappings:
      Namespace Name Mixin selector
      official b Ldn;b(Lss;)V
      intermediary method_9213 Lnet/minecraft/class_2168;method_9213(Lnet/minecraft/class_2561;)V
      named sendError Lnet/minecraft/server/command/ServerCommandSource;sendError(Lnet/minecraft/text/Text;)V
    • onCommandComplete

      public void onCommandComplete(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, boolean success, int result)
      Mappings:
      Namespace Name Mixin selector
      official a Ldn;a(Lcom/mojang/brigadier/context/CommandContext;ZI)V
      intermediary method_9215 Lnet/minecraft/class_2168;method_9215(Lcom/mojang/brigadier/context/CommandContext;ZI)V
      named onCommandComplete Lnet/minecraft/server/command/ServerCommandSource;onCommandComplete(Lcom/mojang/brigadier/context/CommandContext;ZI)V
    • getPlayerNames

      public Collection<String> getPlayerNames()
      Specified by:
      getPlayerNames in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official p Ldq;p()Ljava/util/Collection;
      intermediary method_9262 Lnet/minecraft/class_2172;method_9262()Ljava/util/Collection;
      named getPlayerNames Lnet/minecraft/command/CommandSource;getPlayerNames()Ljava/util/Collection;
    • getTeamNames

      public Collection<String> getTeamNames()
      Specified by:
      getTeamNames in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official q Ldq;q()Ljava/util/Collection;
      intermediary method_9267 Lnet/minecraft/class_2172;method_9267()Ljava/util/Collection;
      named getTeamNames Lnet/minecraft/command/CommandSource;getTeamNames()Ljava/util/Collection;
    • getSoundIds

      public Stream<Identifier> getSoundIds()
      Specified by:
      getSoundIds in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official r Ldq;r()Ljava/util/stream/Stream;
      intermediary method_9254 Lnet/minecraft/class_2172;method_9254()Ljava/util/stream/Stream;
      named getSoundIds Lnet/minecraft/command/CommandSource;getSoundIds()Ljava/util/stream/Stream;
    • getRecipeIds

      public Stream<Identifier> getRecipeIds()
      Specified by:
      getRecipeIds in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official s Ldq;s()Ljava/util/stream/Stream;
      intermediary method_9273 Lnet/minecraft/class_2172;method_9273()Ljava/util/stream/Stream;
      named getRecipeIds Lnet/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:
      getCompletions in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official a Ldq;a(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_9261 Lnet/minecraft/class_2172;method_9261(Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture;
      named getCompletions Lnet/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:
      listIdSuggestions in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official a Ldq;a(Lace;Ldq$a;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_41213 Lnet/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 listIdSuggestions Lnet/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

      public Set<RegistryKey<World>> getWorldKeys()
      Specified by:
      getWorldKeys in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official t Ldq;t()Ljava/util/Set;
      intermediary method_29310 Lnet/minecraft/class_2172;method_29310()Ljava/util/Set;
      named getWorldKeys Lnet/minecraft/command/CommandSource;getWorldKeys()Ljava/util/Set;
    • getRegistryManager

      public DynamicRegistryManager getRegistryManager()
      Specified by:
      getRegistryManager in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official u Ldq;u()Lhn;
      intermediary method_30497 Lnet/minecraft/class_2172;method_30497()Lnet/minecraft/class_5455;
      named getRegistryManager Lnet/minecraft/command/CommandSource;getRegistryManager()Lnet/minecraft/registry/DynamicRegistryManager;
    • getEnabledFeatures

      public FeatureSet getEnabledFeatures()
      Specified by:
      getEnabledFeatures in interface CommandSource
      Mappings:
      Namespace Name Mixin selector
      official v Ldq;v()Lbyx;
      intermediary method_45549 Lnet/minecraft/class_2172;method_45549()Lnet/minecraft/class_7699;
      named getEnabledFeatures Lnet/minecraft/command/CommandSource;getEnabledFeatures()Lnet/minecraft/resource/featuretoggle/FeatureSet;