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