View difference between Paste ID: U6q1URd7 and 4Dp2c7q0
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
}