SHOW:
|
|
- or go back to the newest paste.
1 | package fr.hyrpik.main; | |
2 | ||
3 | import org.bukkit.Bukkit; | |
4 | import org.bukkit.Material; | |
5 | import org.bukkit.entity.Player; | |
6 | import org.bukkit.event.EventHandler; | |
7 | import org.bukkit.event.Listener; | |
8 | import org.bukkit.event.block.Action; | |
9 | import org.bukkit.event.inventory.InventoryClickEvent; | |
10 | import org.bukkit.event.player.PlayerInteractEvent; | |
11 | import org.bukkit.inventory.Inventory; | |
12 | import org.bukkit.inventory.ItemStack; | |
13 | import org.bukkit.inventory.meta.ItemMeta; | |
14 | ||
15 | public class MenuPrincipal implements Listener { | |
16 | ||
17 | ||
18 | public MenuPrincipal(Main main) {} | |
19 | ||
20 | @EventHandler | |
21 | - | public void onClicInventaire(InventoryClickEvent e) { |
21 | + | public void onClicInventaire(InventoryClickEvent e){ |
22 | - | if(e.getCurrentItem().getType() == Material.COMPASS) { |
22 | + | if(e.getInventory().getTitle().equalsIgnoreCase("§bL'inventaire §cde §epomme !")){ |
23 | - | if(e.getInventory().getTitle().equalsIgnoreCase("§bL'inventaire §cde §epomme !")) { |
23 | + | if(e.getCurrentItem().getType() == Material.COMPASS){ |
24 | Player p = (Player) e.getWhoClicked() ; | |
25 | p.performCommand("creatif"); | |
26 | e.setCancelled(true); | |
27 | } | |
28 | } | |
29 | } | |
30 | ||
31 | @EventHandler | |
32 | public void onClicBoussole(PlayerInteractEvent e) { | |
33 | Player p = e.getPlayer() ; | |
34 | int taille = 5*9; | |
35 | if(e.getItem().getType() == Material.COMPASS); | |
36 | if(e.getAction() == Action.RIGHT_CLICK_AIR) { | |
37 | Inventory inv = Bukkit.createInventory(null, taille, "§bL'inventaire §cde §epomme !"); | |
38 | ItemStack pomme = new ItemStack(Material.APPLE, 1); | |
39 | ItemMeta pommeMeta = pomme.getItemMeta(); | |
40 | pommeMeta.setDisplayName("§eCeci §aest §9une §dpomme §cde §btest"); | |
41 | pomme.setItemMeta(pommeMeta); | |
42 | inv.setItem(1, pomme); | |
43 | ||
44 | ||
45 | ||
46 | ||
47 | ||
48 | ||
49 | p.openInventory(inv); | |
50 | ||
51 | } | |
52 | } | |
53 | ||
54 | } |