本文整理汇总了Java中org.bukkit.event.server.ServerCommandEvent.isCancelled方法的典型用法代码示例。如果您正苦于以下问题:Java ServerCommandEvent.isCancelled方法的具体用法?Java ServerCommandEvent.isCancelled怎么用?Java ServerCommandEvent.isCancelled使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.bukkit.event.server.ServerCommandEvent
的用法示例。
在下文中一共展示了ServerCommandEvent.isCancelled方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: aL
import org.bukkit.event.server.ServerCommandEvent; //导入方法依赖的package包/类
public void aL() {
SpigotTimings.serverCommandTimer.startTiming(); // Spigot
while (!this.serverCommandQueue.isEmpty()) {
ServerCommand servercommand = (ServerCommand) this.serverCommandQueue.remove(0);
// CraftBukkit start - ServerCommand for preprocessing
ServerCommandEvent event = new ServerCommandEvent(console, servercommand.command);
server.getPluginManager().callEvent(event);
if (event.isCancelled()) continue;
servercommand = new ServerCommand(event.getCommand(), servercommand.source);
// this.getCommandHandler().a(servercommand.source, servercommand.command); // Called in dispatchServerCommand
server.dispatchServerCommand(console, servercommand);
// CraftBukkit end
}
SpigotTimings.serverCommandTimer.stopTiming(); // Spigot
}
示例2: processCommands
import org.bukkit.event.server.ServerCommandEvent; //导入方法依赖的package包/类
@EventHandler(priority = EventPriority.MONITOR)
public void processCommands(ServerCommandEvent evt) {
if (evt.isCancelled() || evt.isAsynchronous()) return;
Command cmd = CommandFactory.commands.get(evt.getCommand());
if (cmd == null || cmd instanceof PlayerOnly) return;
cmd.run(evt.getSender());
}
示例3: on
import org.bukkit.event.server.ServerCommandEvent; //导入方法依赖的package包/类
@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
public void on(ServerCommandEvent e)
{
if(e.isCancelled())
{
return;
}
if(processCommand(e.getSender(), getParameters(e.getCommand())))
{
e.setCancelled(true);
}
}