@EventHandler(ignoreCancelled = true) public void onPlayerCommandPreprocess(PlayerCommandPreprocessEvent event) { if (commandRegistration.dispatch(event.getPlayer(), event.getMessage().substring(1))) { event.setCancelled(true); } }
/** * 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); } } }
= new PlayerCommandPreprocessEvent(this, text); if (!EventFactory.getInstance().callEvent(event).isCancelled()) { server.dispatchCommand(this, event.getMessage().substring(1));
@Override public String getCommand() { return pcpe.getMessage(); }
@EventHandler(priority = EventPriority.MONITOR) public void onCommand(PlayerCommandPreprocessEvent event) { String label = event.getMessage(); String[] components = label.split(" "); if (components[0].equalsIgnoreCase("/tp")) { Player sender = event.getPlayer(); // Here you go } }
@EventHandler public void onCommand(PlayerCommandPreprocessEvent event) { String command = event.getMessage().toLowerCase(); if (command.startsWith("/") && blacklist.contains(command.substring(1))) { event.setCancelled(true); event.getPlayer().sendMessage(ChatColor.DARK_RED + "The reload command has been disabled by ProtocolSupport"); } }
@EventHandler public void onCommand(PlayerCommandPreprocessEvent event) { if (!event.getPlayer().equals(player)) { return; } if (event.getMessage() == null) return; String cmdName = event.getMessage().split(" ")[0].substring(1); if (blacklist.contains(cmdName)) { event.setCancelled(true); Config.sendMessage(PlayerConverter.getID(event.getPlayer()), "command_blocked"); } }
@EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true) public void playerHandler(PlayerCommandPreprocessEvent event) { if (!checkCooldown(event.getPlayer(), event.getMessage().substring(1)) || !checkWarmup(event.getPlayer(), event.getMessage().substring(1))) { event.setCancelled(true); } }
@EventHandler(priority = EventPriority.MONITOR) public void onPlayerCommand(PlayerCommandPreprocessEvent event) { event(event); boolean isAfkCommand = event.getMessage().substring(1).toLowerCase().startsWith("afk"); if (isAfkCommand) { UUID uuid = event.getPlayer().getUniqueId(); AFK_TRACKER.usedAfkCommand(uuid, System.currentTimeMillis()); } }
@EventHandler public void onCommand(PlayerCommandPreprocessEvent e) { if (e.getMessage().equalsIgnoreCase("/help slimefun")) { CommandHelp.sendCommandHelp(e.getPlayer(), plugin, arguments, descriptions); e.setCancelled(true); } } }
@EventHandler(priority = EventPriority.LOWEST) public void onPlayerCommandPreprocess(PlayerCommandPreprocessEvent event) { if (!plugin.getConfiguration().isDisableBuyCommand()) { for (String s : plugin.getConfiguration().getBuyCommandName()) { if (event.getMessage().substring(1).equalsIgnoreCase(s) || event.getMessage().regionMatches(true, 1, s + " ", 0, s.length() + 1)) { event.setCancelled(true); plugin.getViewCategoriesGUI().open(event.getPlayer()); } } } } }
@EventHandler (priority = EventPriority.LOW, ignoreCancelled = true) public void onPlayerCommandPreprocess(PlayerCommandPreprocessEvent event) { if (FactionsPlayerListener.preventCommand(event.getMessage(), event.getPlayer())) { if (p.logPlayerCommands()) { Bukkit.getLogger().info("[PLAYER_COMMAND] " + event.getPlayer().getName() + ": " + event.getMessage()); } event.setCancelled(true); } }
@EventHandler(priority = EventPriority.HIGHEST) public void onPlayerCommandPreprocess(PlayerCommandPreprocessEvent event) { // Blocked commands if (isCommandBlocked(event.getMessage(), event.getPlayer(), true)) { // CommandBlocker handles messages and broadcasts event.setCancelled(true); } }
@EventHandler(ignoreCancelled = true) public void onPlayerCommandPreprocess(PlayerCommandPreprocessEvent event) { if (commandRegistration.dispatch(event.getPlayer(), event.getMessage())) { event.setCancelled(true); } } }
@EventHandler(priority = EventPriority.LOW) public void onCommand(PlayerCommandPreprocessEvent event) { if(chatInput(true, event.getPlayer(), event.getMessage())) { event.setCancelled(true); } }
@EventHandler public void example(PlayerCommandPreprocessEvent e) { if (e.getMessage().equalsIgnoreCase("/anvilExample") && e.getPlayer().hasPermission("taboolib.admin")) { e.setCancelled(true); openAnvil(e.getPlayer()); } } }
@EventHandler public void onPlayerCommand(PlayerCommandPreprocessEvent event) { Player player = plugin.wrapPlayer(event.getPlayer()); String command = event.getMessage(); if (handleCommandEvent(Command.Sender.PLAYER, player, command)) { event.setCancelled(true); } }
@EventHandler(priority = EventPriority.LOWEST) public void onPlayerCommandPreprocess(PlayerCommandPreprocessEvent event) { if(event.isCancelled()) { return; } if(interpreterMode.contains(event.getPlayer().getName())) { MCPlayer p = new BukkitMCPlayer(event.getPlayer()); textLine(p, event.getMessage()); event.setCancelled(true); } }
@EventHandler(priority = EventPriority.HIGHEST) public void onCommand(PlayerCommandPreprocessEvent event) { if (Universal.get().getMethods().callCMD(event.getPlayer(), event.getMessage())) { event.setCancelled(true); } } }
@EventHandler(ignoreCancelled = true) private void commandExecute(PlayerCommandPreprocessEvent event){ MinigamePlayer ply = pdata.getMinigamePlayer(event.getPlayer()); if(ply == null) return; if(ply.isInMinigame()){ for(String comd : pdata.getDeniedCommands()){ if(event.getMessage().contains(comd)){ event.setCancelled(true); event.getPlayer().sendMessage(ChatColor.AQUA + "[Minigames] " + ChatColor.WHITE + MinigameUtils.getLang("minigame.error.noCommand")); } } } }