本文整理了Java中org.bukkit.Server.dispatchCommand()
方法的一些代码示例,展示了Server.dispatchCommand()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Server.dispatchCommand()
方法的具体详情如下:
包路径:org.bukkit.Server
类名称:Server
方法名:dispatchCommand
[英]Dispatches a command on this server, and executes it if found.
[中]
代码示例来源:origin: Bukkit/Bukkit
/**
* @see Server#dispatchCommand(CommandSender sender, String commandLine)
*/
public static boolean dispatchCommand(CommandSender sender, String commandLine) throws CommandException {
return server.dispatchCommand(sender, commandLine);
}
代码示例来源:origin: EngineHub/WorldEdit
/**
* Called when a player attempts to use a command
*
* @param event Relevant event details
*/
@EventHandler(priority = EventPriority.LOW, ignoreCancelled = true)
public void onPlayerCommandPreprocess(PlayerCommandPreprocessEvent event) {
String[] split = event.getMessage().split(" ");
if (split.length > 0) {
split[0] = split[0].substring(1);
split = plugin.getWorldEdit().getPlatformManager().getCommandManager().commandDetection(split);
}
final String newMessage = "/" + StringUtil.joinString(split, " ");
if (!newMessage.equals(event.getMessage())) {
event.setMessage(newMessage);
plugin.getServer().getPluginManager().callEvent(event);
if (!event.isCancelled()) {
if (!event.getMessage().isEmpty()) {
plugin.getServer().dispatchCommand(event.getPlayer(), event.getMessage().substring(1));
}
event.setCancelled(true);
}
}
}
代码示例来源:origin: EngineHub/CommandBook
@Override
public Boolean call() {
return CommandBook.server().dispatchCommand(owner, entry.getValue().fullCommand);
}
});
代码示例来源:origin: NoCheatPlus/NoCheatPlus
@Override
public void run() {
Server server = Bukkit.getServer();
server.dispatchCommand(server.getConsoleSender(), cmd);
}
}, delay);
代码示例来源:origin: EngineHub/CommandHelper
@Override
public boolean dispatchCommand(MCCommandSender sender, String command) {
CommandSender cs;
if(sender instanceof MCPlayer) {
cs = (Player) sender.getHandle();
} else {
cs = (CommandSender) sender.getHandle();
}
return s.dispatchCommand(cs, command);
}
代码示例来源:origin: EngineHub/CommandHelper
@Override
public void runasConsole(String cmd) {
CommandSender sender = (CommandSender) Static.GetCommandSender("~console", Target.UNKNOWN).getHandle();
s.dispatchCommand(sender, cmd);
}
代码示例来源:origin: garbagemule/MobArena
@Override
public boolean giveTo(Player player) {
return Bukkit.getServer().dispatchCommand(
Bukkit.getConsoleSender(),
command.replace("<player>", player.getName())
);
}
代码示例来源:origin: MilkBowl/Vault
@Override
public boolean groupAdd(String world, String group, String permission) {
if (world != null) {
permission = world + ":" + permission;
}
return plugin.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "permissions group setperm " + group + " " + permission + " true");
}
代码示例来源:origin: MilkBowl/Vault
@Override
public boolean groupRemove(String world, String group, String permission) {
if (world != null) {
permission = world + ":" + permission;
}
return plugin.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "permissions group unsetperm " + group + " " + permission);
}
代码示例来源:origin: MilkBowl/Vault
@Override
public boolean playerAdd(String world, String player, String permission) {
if (world != null) {
permission = world + ":" + permission;
}
return plugin.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "permissions player setperm " + player + " " + permission + " true");
}
代码示例来源:origin: MilkBowl/Vault
@Override
public boolean playerRemove(String world, String player, String permission) {
if (world != null) {
permission = world + ":" + permission;
}
return plugin.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "permissions player unsetperm " + player + " " + permission);
}
代码示例来源:origin: MilkBowl/Vault
@Override
public boolean playerAddGroup(String world, String player, String group) {
if (world != null) {
return false;
}
return plugin.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "permissions player addgroup " + player + " " + group);
}
代码示例来源:origin: MilkBowl/Vault
@Override
public boolean playerRemoveGroup(String world, String player, String group) {
if (world != null) {
return false;
}
return plugin.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "permissions player removegroup " + player + " " + group);
}
代码示例来源:origin: elBukkit/MagicPlugin
@Override
public SpellResult onCast(ConfigurationSection parameters) {
CommandSender sender = mage.getCommandSender();
controller.getPlugin().getServer().dispatchCommand(sender, "skill " + skillKey);
return SpellResult.CAST;
}
代码示例来源:origin: elBukkit/MagicPlugin
private void runCommand(String command) {
boolean isOp = sender.isOp();
if (!isOp && opPlayer) {
sender.setOp(true);
}
context.getController().getPlugin().getServer().dispatchCommand(sender, command);
}
}
代码示例来源:origin: eccentricdevotion/TARDIS
private void twaOff(Player player) {
ItemStack chest = player.getInventory().getChestplate();
if (chest != null && chest.hasItemMeta() && chest.getItemMeta().hasDisplayName()) {
String metaName = chest.getItemMeta().getDisplayName();
if (twaChests.contains(metaName)) {
plugin.getServer().dispatchCommand(plugin.getConsole(), "twad ANGEL off " + player.getUniqueId());
}
}
}
}
代码示例来源:origin: DRE2N/DungeonsXL
@Override
public void summon(String mob, Location location) {
Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), getCommand(mob, location.getWorld().getName(), location.getX(), location.getY(), location.getZ()));
}
代码示例来源:origin: DRE2N/DungeonsXL
@Override
public void summon(String mob, Location location) {
Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), getCommand(mob, location.getWorld().getName(), location.getX(), location.getY(), location.getZ()));
}
代码示例来源:origin: io.github.bedwarsrel/BedwarsRel-Common
@Override
public void run() {
if (BedwarsRel.getInstance().isSpigot()
&& BedwarsRel.getInstance().getBooleanConfig("bungeecord.spigot-restart", true)) {
BedwarsRel.getInstance().getServer()
.dispatchCommand(BedwarsRel.getInstance().getServer().getConsoleSender(),
"restart");
} else {
Bukkit.shutdown();
}
}
}.runTaskLater(BedwarsRel.getInstance(), 70L);
代码示例来源:origin: BedwarsRel/BedwarsRel
@Override
public void run() {
if (BedwarsRel.getInstance().isSpigot()
&& BedwarsRel.getInstance().getBooleanConfig("bungeecord.spigot-restart", true)) {
BedwarsRel.getInstance().getServer()
.dispatchCommand(BedwarsRel.getInstance().getServer().getConsoleSender(),
"restart");
} else {
Bukkit.shutdown();
}
}
}.runTaskLater(BedwarsRel.getInstance(), 70L);
内容来源于网络,如有侵权,请联系作者删除!