net.minecraft.command

## Interface ICommandSender

- All Known Implementing Classes:
    AbstractClientPlayer, DedicatedServer, EntityClientPlayerMP, EntityOtherPlayerMP, EntityPlayer, EntityPlayerMP, EntityPlayerSP, FakePlayer, IntegratedServer, MinecraftServer, RConConsoleSource, TileEntityCommandBlock

      public interface ICommandSender

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `canCommandSenderUseCommand(int i, String s)` Returns true if the command sender is allowed to use the given command.
    `String` | `getCommandSenderName()` Gets the name of this command sender (usually username, but possibly "Rcon")
    `World` | `getEntityWorld()`
    `ChunkCoordinates` | `getPlayerCoordinates()` Return the position for this command sender.
    `void` | `sendChatToPlayer(ChatMessageComponent chatmessagecomponent)`

- - ### Method Detail

    - #### getCommandSenderName

          String getCommandSenderName()

      Gets the name of this command sender (usually username, but possibly "Rcon")

    - #### sendChatToPlayer

          void sendChatToPlayer(ChatMessageComponent chatmessagecomponent)

    - #### canCommandSenderUseCommand

          boolean canCommandSenderUseCommand(int i,
                                           String s)

      Returns true if the command sender is allowed to use the given command.

    - #### getPlayerCoordinates

          ChunkCoordinates getPlayerCoordinates()

      Return the position for this command sender.

    - #### getEntityWorld

          World getEntityWorld()