Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. package fr.scopegames.api.listener.server;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.player.PlayerCommandPreprocessEvent;
  9.  
  10. import fr.scopegames.api.utils.MessageUtils;
  11.  
  12. public class CommandBlockers implements Listener {
  13.  
  14. @SuppressWarnings("deprecation")
  15. @EventHandler
  16. public void onCommand(PlayerCommandPreprocessEvent event){
  17.  
  18. Player player = event.getPlayer();
  19. String command = event.getMessage();
  20. if(player.isOp()){
  21. event.setCancelled(true);
  22. player.kickPlayer("§cVous êtes OP, ce mode n'est pas autorisé !");
  23. player.setOp(false);
  24. return;
  25. }
  26.  
  27. ArrayList<String> blockedcommands = new ArrayList<>();
  28. blockedcommands.add("minecraft:me");
  29. blockedcommands.add("minecraft:tell");
  30. blockedcommands.add("me");
  31. blockedcommands.add("pl");
  32. blockedcommands.add("plugin");
  33. blockedcommands.add("plugins");
  34. blockedcommands.add("?");
  35.  
  36. if(blockedcommands.contains(command) || blockedcommands.contains(event.getFormat())){
  37. player.sendMessage(MessageUtils.NOT_ALLOWED.getMessage());
  38. event.setCancelled(true);
  39. }
  40.  
  41. }
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement