/** * @see Server#dispatchCommand(CommandSender sender, String commandLine) */ public static boolean dispatchCommand(CommandSender sender, String commandLine) throws CommandException { return server.dispatchCommand(sender, commandLine); }
/** * 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); } } }
@Override public Boolean call() { return CommandBook.server().dispatchCommand(owner, entry.getValue().fullCommand); } });
@Override public void run() { Server server = Bukkit.getServer(); server.dispatchCommand(server.getConsoleSender(), cmd); } }, delay);
@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); }
@Override public void runasConsole(String cmd) { CommandSender sender = (CommandSender) Static.GetCommandSender("~console", Target.UNKNOWN).getHandle(); s.dispatchCommand(sender, cmd); }
@Override public boolean giveTo(Player player) { return Bukkit.getServer().dispatchCommand( Bukkit.getConsoleSender(), command.replace("<player>", player.getName()) ); }
@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"); }
@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); }
@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"); }
@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); }
@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); }
@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); }
@Override public SpellResult onCast(ConfigurationSection parameters) { CommandSender sender = mage.getCommandSender(); controller.getPlugin().getServer().dispatchCommand(sender, "skill " + skillKey); return SpellResult.CAST; }
private void runCommand(String command) { boolean isOp = sender.isOp(); if (!isOp && opPlayer) { sender.setOp(true); } context.getController().getPlugin().getServer().dispatchCommand(sender, command); } }
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()); } } } }
@Override public void summon(String mob, Location location) { Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), getCommand(mob, location.getWorld().getName(), location.getX(), location.getY(), location.getZ())); }
@Override public void summon(String mob, Location location) { Bukkit.getServer().dispatchCommand(Bukkit.getConsoleSender(), getCommand(mob, location.getWorld().getName(), location.getX(), location.getY(), location.getZ())); }
@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);
@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);