Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @EventHandler
- public void onHide(PlayerInteractEvent e) {
- Player p = e.getPlayer();
- if (p.getItemInHand().getType() == Material.BLAZE_ROD && (e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK)) {
- try {
- if (e.getItem().getItemMeta().getDisplayName().equalsIgnoreCase("&6Spieler verstecken")) {
- }
- Inventory inv = Bukkit.createInventory(null, 9, "§8Spieler verstecken");
- ItemStack show = new ItemStack(Material.EMERALD_BLOCK);
- ItemMeta showMeta = show.getItemMeta();
- showMeta.setDisplayName("§aAlle Spieler anzeigen");
- showMeta.setLore(null);
- show.setItemMeta(showMeta);
- ItemStack hide = new ItemStack(Material.REDSTONE_BLOCK);
- ItemMeta hideMeta = hide.getItemMeta();
- hideMeta.setDisplayName("§4Alle Spieler verstecken");
- hideMeta.setLore(null);
- hide.setItemMeta(hideMeta);
- inv.setItem(this.pl.getConfig().getInt("HiderShowSlot"), show);
- inv.setItem(this.pl.getConfig().getInt("HiderHideSlot"), hide);
- p.openInventory(inv);
- } catch (NullPointerException ex) {
- }
- }
- }
- @EventHandler
- public void onHide(InventoryClickEvent e) {
- Player p = (Player)e.getWhoClicked();
- if (e.getInventory().getName().equalsIgnoreCase("§8Spieler verstecken")) {
- try {
- if (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§aAlle Spieler anzeigen")) {
- for (Player all : Bukkit.getOnlinePlayers()) {
- ((Player)e.getWhoClicked()).showPlayer(all);
- Location playershowloc = p.getLocation();
- p.playSound(playershowloc, Sound.CLICK, 1F, 1F);
- p.closeInventory();
- p.sendMessage("§aAlle Spieler sind nun sichtbar.");
- }
- }
- if (e.getCurrentItem().getItemMeta().getDisplayName().equalsIgnoreCase("§4Alle Spieler verstecken")) {
- for (Player all : Bukkit.getOnlinePlayers()) {
- ((Player) e.getWhoClicked()).hidePlayer(all);
- }
- Location playershowloc = p.getLocation();
- p.playSound(playershowloc, Sound.CLICK, 1F, 1F);
- p.closeInventory();
- p.sendMessage("§4Alle Spieler sind nun unsichtbar.");
- }
- } catch (NullPointerException ex) {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement