Advertisement
Guest User

Code modifié

a guest
Aug 24th, 2019
397
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.13 KB | None | 0 0
  1. private final String nomShop = "Le nom";
  2.  
  3.    @EventHandler
  4.    public void onClick(InventoryClickEvent e){
  5.        InventoryView invview = e.getView();
  6.        Player p = (Player) e.getWhoClicked();
  7.        if(e.getCurrentItem() == null){
  8.            return;
  9.        }
  10.        if(invview.getTitle().equals(nomShop)){
  11.            e.setCancelled(true);
  12.            if(e.getCurrentItem().getType() == Material.DIRT){
  13.                p.closeInventory();
  14.                p.setGameMode(GameMode.SPECTATOR);
  15.            }
  16.        }
  17.    }
  18.    @Override
  19.    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
  20.        if(cmd.getName().equalsIgnoreCase("shop")){
  21.            if(!(sender instanceof Player)){
  22.            return false;
  23.        }
  24.        Player p = (Player) sender;
  25.        Inventory inv = Bukkit.createInventory(null, 9, nomShop);
  26.        ItemStack dirt = new ItemStack(Material.DIRT);
  27.        ItemMeta dirtMeta = dirt.getItemMeta();
  28.        dirtMeta.setDisplayName("Item");
  29.        dirt.setItemMeta(dirtMeta);
  30.        inv.setItem(4, dirt);
  31.        p.openInventory(inv);
  32.        }
  33.        return false;
  34.    }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement