Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.TechManDylan.bukkit.NoSeeMyPlugins;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.EventPriority;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerCommandPreprocessEvent;
- import ru.tehkode.permissions.PermissionUser;
- import ru.tehkode.permissions.bukkit.PermissionsEx;
- public class NoSeeMyPluginsProcessor implements Listener {
- @EventHandler(priority = EventPriority.NORMAL)
- public void onPlayerCommandPreprocess(PlayerCommandPreprocessEvent event) {
- Player player = event.getPlayer();
- PermissionUser User = PermissionsEx.getUser(player);
- String playername = player.getName();
- String message = "KingTundra says you're not allowed to see his plugins.";
- String[] split = event.getMessage().split(" ");
- if (split.length < 1) return;
- String cmd = split[0].trim().substring(1).toLowerCase();
- if (cmd.equalsIgnoreCase("plugins") || cmd.equalsIgnoreCase("pl")){
- event.setCancelled(true);
- player.sendMessage(message);
- for (Player Online : Bukkit.getServer().getOnlinePlayers() ){
- if (User.equals(Online)&& User.inGroup("Admin") || User.inGroup("Mod")){
- player.sendMessage(ChatColor.BLUE + playername + ChatColor.RED + " tried to check plugins.");
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement