package com.Mexxo.XcraftWeapons.events; import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.Particle; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.inventory.InventoryClickEvent; import org.bukkit.inventory.Inventory; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.ItemMeta; public class ClickEvent implements Listener { @EventHandler public void onMenuClick(InventoryClickEvent e) { Player p = (Player) e.getWhoClicked(); if (e.getView().getTitle().equalsIgnoreCase("§6§lBonfire")) { e.setCancelled(true); } if (e.getCurrentItem().getType().equals(Material.RED_BED)) { p.getWorld().spawnParticle(Particle.CAMPFIRE_COSY_SMOKE, p.getLocation().getX(), p.getLocation().getY(), p.getLocation().getZ(), 500, 3, 3, 3); Location Location = e.getWhoClicked().getLocation(); p.setBedSpawnLocation(Location, true); } else if (e.getCurrentItem().getType().equals(Material.ENCHANTED_BOOK)) { Inventory attributes = Bukkit.createInventory(null, 9 * 3, "§b§lAttributes"); if (e.getView().getTitle().equalsIgnoreCase("§b§lAttributes")) { e.setCancelled(true); ItemStack plaholder = new ItemStack(Material.GRAY_STAINED_GLASS_PANE); ItemMeta plaholder_Meta = plaholder.getItemMeta(); plaholder_Meta.setDisplayName("§7 "); plaholder.setItemMeta(plaholder_Meta); ItemStack item1 = new ItemStack(Material.IRON_SWORD); ItemMeta item1_Meta = item1.getItemMeta(); item1_Meta.setDisplayName("§7§lStrenght"); item1.setItemMeta(item1_Meta); ItemStack item2 = new ItemStack(Material.LEAD); ItemMeta itemMeta = item2.getItemMeta(); itemMeta.setDisplayName("§a§lDexterity"); item2.setItemMeta(itemMeta); attributes.addItem(item1); attributes.setItem(1, item1); attributes.addItem(plaholder); attributes.setItem(2, plaholder); attributes.addItem(plaholder); attributes.setItem(3, plaholder); attributes.addItem(plaholder); attributes.setItem(4, plaholder); attributes.addItem(plaholder); attributes.setItem(5, plaholder); attributes.addItem(plaholder); attributes.setItem(6, plaholder); attributes.addItem(plaholder); attributes.setItem(7, plaholder); attributes.addItem(plaholder); attributes.setItem(8, plaholder); attributes.addItem(plaholder); attributes.setItem(9, item2); attributes.addItem(item2); attributes.setItem(10, plaholder); attributes.addItem(plaholder); attributes.setItem(11, plaholder); attributes.addItem(plaholder); attributes.setItem(12, plaholder); attributes.addItem(plaholder); attributes.setItem(13, plaholder); attributes.addItem(plaholder); attributes.setItem(14, plaholder); attributes.addItem(item1); attributes.setItem(15, plaholder); attributes.addItem(plaholder); attributes.setItem(16, plaholder); attributes.addItem(plaholder); attributes.setItem(17, plaholder); attributes.addItem(plaholder); attributes.setItem(18, plaholder); attributes.addItem(plaholder); attributes.setItem(19, plaholder); attributes.addItem(plaholder); attributes.setItem(20, plaholder); attributes.addItem(plaholder); attributes.setItem(21, plaholder); attributes.addItem(plaholder); attributes.setItem(22, plaholder); attributes.addItem(plaholder); attributes.setItem(23, plaholder); attributes.addItem(plaholder); attributes.setItem(24, plaholder); attributes.addItem(plaholder); attributes.setItem(25, plaholder); attributes.addItem(plaholder); attributes.setItem(26, plaholder); p.openInventory(attributes); } } } }