Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void handleCommand(String s) {
- // CraftBukkit start
- CraftPlayer player = this.getPlayer();
- PlayerCommandPreprocessEvent event = new PlayerCommandPreprocessEvent(player, s, new LazyPlayerSet());
- this.server.getPluginManager().callEvent(event);
- if (event.isCancelled()) {
- return;
- }
- try {
- logger.info(event.getPlayer().getName() + " issued server command: " + event.getMessage()); // CraftBukkit
- if (this.server.dispatchCommand(event.getPlayer(), event.getMessage().substring(1))) {
- return;
- }
- } catch (org.bukkit.command.CommandException ex) {
- player.sendMessage(org.bukkit.ChatColor.RED + "An internal error occurred while attempting to perform this command");
- Logger.getLogger(NetServerHandler.class.getName()).log(Level.SEVERE, null, ex);
- return;
- }
- // CraftBukkit end
- /* CraftBukkit start - No longer needed as we have already handled it in server.dispatchServerCommand above.
- this.minecraftServer.getCommandHandler().a(this.player, s);
- // CraftBukkit end */
- }
Add Comment
Please, Sign In to add comment