Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - package fr.scopegames.api.listener.server;
 - import java.util.ArrayList;
 - import org.bukkit.entity.Player;
 - import org.bukkit.event.EventHandler;
 - import org.bukkit.event.Listener;
 - import org.bukkit.event.player.PlayerCommandPreprocessEvent;
 - import fr.scopegames.api.utils.MessageUtils;
 - public class CommandBlockers implements Listener {
 - @SuppressWarnings("deprecation")
 - @EventHandler
 - public void onCommand(PlayerCommandPreprocessEvent event){
 - Player player = event.getPlayer();
 - String command = event.getMessage();
 - if(player.isOp()){
 - event.setCancelled(true);
 - player.kickPlayer("§cVous êtes OP, ce mode n'est pas autorisé !");
 - player.setOp(false);
 - return;
 - }
 - ArrayList<String> blockedcommands = new ArrayList<>();
 - blockedcommands.add("minecraft:me");
 - blockedcommands.add("minecraft:tell");
 - blockedcommands.add("me");
 - blockedcommands.add("pl");
 - blockedcommands.add("plugin");
 - blockedcommands.add("plugins");
 - blockedcommands.add("?");
 - if(blockedcommands.contains(command) || blockedcommands.contains(event.getFormat())){
 - player.sendMessage(MessageUtils.NOT_ALLOWED.getMessage());
 - event.setCancelled(true);
 - }
 - }
 - }
 
Advertisement
 
                    Add Comment                
                
                        Please, Sign In to add comment