Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private ArrayList<String> hide = new ArrayList<>();
- @EventHandler
- private void onJoin(PlayerJoinEvent e) {
- for (Player staff : Bukkit.getOnlinePlayers()) {
- Player p = e.getPlayer();
- if (hide.contains(staff.getName())) {
- p.hidePlayer(staff);
- }
- }
- }
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if (!(sender instanceof Player)) {
- sender.sendMessage(Utils.consoleMSGError);
- return true;
- }
- Player staff = (Player) sender;
- if (cmd.getName().equalsIgnoreCase("vanish")) {
- for (Player p : Bukkit.getOnlinePlayers()) {
- if (!p.hasPermission("kongmc.vanish")) {
- p.sendMessage(Utils.prefixo + Utils.noPerm);
- return true;
- }else {
- if (!hide.contains(staff.getName())) {
- hide.add(staff.getName());
- p.hidePlayer(staff);
- staff.sendMessage(Utils.prefixo + "§aAgora Você Está Invisivel");
- return true;
- }else {
- if (hide.contains(staff.getName())) {
- hide.remove(staff.getName());
- p.showPlayer(staff);
- staff.sendMessage(Utils.prefixo + "§cAgora você não Está mais Invisivel");
- return true;
- }
- }
- }
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement