001    package net.minecraft.src;
002    
003    public interface ICommandSender
004    {
005        /**
006         * Gets the name of this command sender (usually username, but possibly "Rcon")
007         */
008        String getCommandSenderName();
009    
010        void sendChatToPlayer(String var1);
011    
012        /**
013         * Returns true if the command sender is allowed to use the given command.
014         */
015        boolean canCommandSenderUseCommand(int var1, String var2);
016    
017        /**
018         * Translates and formats the given string key with the given arguments.
019         */
020        String translateString(String var1, Object ... var2);
021    
022        /**
023         * Return the coordinates for this player as ChunkCoordinates.
024         */
025        ChunkCoordinates getPlayerCoordinates();
026    }