public interface ICommandSender
Modifier and Type | Method and Description |
---|---|
boolean |
canUseCommand(int permLevel,
java.lang.String commandName)
Returns
true if the CommandSender is allowed to execute the command, false if not |
Entity |
getCommandSenderEntity()
Returns the entity associated with the command sender.
|
ITextComponent |
getDisplayName()
Get the formatted ChatComponent that will be used for the sender's username in chat
|
World |
getEntityWorld()
Get the world, if available.
|
java.lang.String |
getName()
Get the name of this object.
|
BlockPos |
getPosition()
Get the position in the world.
|
Vec3d |
getPositionVector()
Get the position vector.
|
MinecraftServer |
getServer()
Get the Minecraft server instance
|
boolean |
sendCommandFeedback()
Returns true if the command sender should be sent feedback about executed commands
|
void |
sendMessage(ITextComponent component)
Send a chat message to the CommandSender
|
void |
setCommandStat(CommandResultStats.Type type,
int amount) |
java.lang.String getName()
ITextComponent getDisplayName()
void sendMessage(ITextComponent component)
boolean canUseCommand(int permLevel, java.lang.String commandName)
true
if the CommandSender is allowed to execute the command, false
if notBlockPos getPosition()
null
is not allowed! If you are not an entity in the world, return
the coordinates 0, 0, 0Vec3d getPositionVector()
null
is not allowed! If you are not an entity in the world, return 0.0D,
0.0D, 0.0DWorld getEntityWorld()
null
is not allowed! If you are not an entity in the world, return
the overworldEntity getCommandSenderEntity()
boolean sendCommandFeedback()
void setCommandStat(CommandResultStats.Type type, int amount)
MinecraftServer getServer()