Guest User

Untitled

a guest
Oct 22nd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. private void handleCommand(String s) {
  2. // CraftBukkit start
  3. CraftPlayer player = this.getPlayer();
  4.  
  5. PlayerCommandPreprocessEvent event = new PlayerCommandPreprocessEvent(player, s, new LazyPlayerSet());
  6. this.server.getPluginManager().callEvent(event);
  7.  
  8. if (event.isCancelled()) {
  9. return;
  10. }
  11.  
  12. try {
  13. logger.info(event.getPlayer().getName() + " issued server command: " + event.getMessage()); // CraftBukkit
  14. if (this.server.dispatchCommand(event.getPlayer(), event.getMessage().substring(1))) {
  15. return;
  16. }
  17. } catch (org.bukkit.command.CommandException ex) {
  18. player.sendMessage(org.bukkit.ChatColor.RED + "An internal error occurred while attempting to perform this command");
  19. Logger.getLogger(NetServerHandler.class.getName()).log(Level.SEVERE, null, ex);
  20. return;
  21. }
  22. // CraftBukkit end
  23.  
  24. /* CraftBukkit start - No longer needed as we have already handled it in server.dispatchServerCommand above.
  25. this.minecraftServer.getCommandHandler().a(this.player, s);
  26. // CraftBukkit end */
  27. }
Add Comment
Please, Sign In to add comment