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}