public class ServerCommandEvent extends ServerEvent implements Cancellable
setCommand(String)) will be shown in the behavior.
Many plugins will have no use for this event, and you should attempt to avoid using it if it is not necessary.
Some examples of valid uses for this event are:
${ip:Steve}
with the connection IP of the player named Steve, or simulating the
@a and @p decorators used by Command Blocks
for plugins that do not handle it.
/calias cr gamemode creative, the next time they
run /cr, it gets replaced into
/gamemode creative. (Global command aliases should be
done by registering the alias.)
Examples of incorrect uses are:
If the event is cancelled, processing of the command will halt.
The state of whether or not there is a slash (/) at the
beginning of the message should be preserved. If a slash is added or
removed, unexpected behavior may result.
Event.Result| コンストラクタと説明 |
|---|
ServerCommandEvent(CommandSender sender,
String command) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
String |
getCommand()
Gets the command that the user is attempting to execute from the
console
|
static HandlerList |
getHandlerList() |
HandlerList |
getHandlers() |
CommandSender |
getSender()
Get the command sender.
|
boolean |
isCancelled()
Gets the cancellation state of this event.
|
void |
setCancelled(boolean cancel)
Sets the cancellation state of this event.
|
void |
setCommand(String message)
Sets the command that the server will execute
|
getEventName, isAsynchronouspublic ServerCommandEvent(CommandSender sender, String command)
public String getCommand()
public void setCommand(String message)
message - New message that the server will executepublic CommandSender getSender()
public HandlerList getHandlers()
getHandlers クラス内 Eventpublic static HandlerList getHandlerList()
public boolean isCancelled()
CancellableisCancelled インタフェース内 Cancellablepublic void setCancelled(boolean cancel)
CancellablesetCancelled インタフェース内 Cancellablecancel - true if you wish to cancel this eventCopyright © 2016. All rights reserved.