package com.Mexxo.XcraftWeapons.events; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.Particle; import org.bukkit.block.Block; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.block.Action; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.inventory.Inventory; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.ItemMeta; public class Bonfire implements Listener { @EventHandler(priority = EventPriority.HIGHEST) public void onBlockClick(PlayerInteractEvent event){ Player player = event.getPlayer(); if(event.getAction() == Action.RIGHT_CLICK_BLOCK){ Block block = event.getClickedBlock(); if(block.getType() == Material.CAMPFIRE){ player.getWorld().spawnParticle(Particle.CAMPFIRE_COSY_SMOKE, player.getLocation().getX(), player.getLocation().getY(), player.getLocation().getZ(), 100, -2, -2, -2); Inventory inventory = Bukkit.createInventory(null, 9*3, "§6§lBonfire"); 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.RED_BED); ItemMeta item1_Meta = item1.getItemMeta(); item1_Meta.setDisplayName("§6§lRest"); item1.setItemMeta(item1_Meta); ItemStack item2 = new ItemStack(Material.ENCHANTED_BOOK); ItemMeta itemMeta = item2.getItemMeta(); itemMeta.setDisplayName("§b§lAttributes"); item2.setItemMeta(itemMeta); inventory.addItem(plaholder); inventory.setItem(1, plaholder); inventory.addItem(plaholder); inventory.setItem(2, plaholder); inventory.addItem(plaholder); inventory.setItem(3, plaholder); inventory.addItem(plaholder); inventory.setItem(4, plaholder); inventory.addItem(plaholder); inventory.setItem(5, plaholder); inventory.addItem(plaholder); inventory.setItem(6, plaholder); inventory.addItem(plaholder); inventory.setItem(7, plaholder); inventory.addItem(plaholder); inventory.setItem(8, plaholder); inventory.addItem(plaholder); inventory.setItem(9, plaholder); inventory.addItem(plaholder); inventory.setItem(10, plaholder); inventory.addItem(plaholder); inventory.setItem(11, plaholder); inventory.addItem(item1); inventory.setItem(13, item1); inventory.addItem(item2); inventory.setItem(16, item2); inventory.addItem(plaholder); inventory.setItem(12, plaholder); inventory.addItem(plaholder); inventory.setItem(14, plaholder); inventory.addItem(plaholder); inventory.setItem(15, plaholder); inventory.addItem(plaholder); inventory.setItem(17, plaholder); inventory.addItem(plaholder); inventory.setItem(18, plaholder); inventory.addItem(plaholder); inventory.setItem(19, plaholder); inventory.addItem(plaholder); inventory.setItem(20, plaholder); inventory.addItem(plaholder); inventory.setItem(21, plaholder); inventory.addItem(plaholder); inventory.setItem(22, plaholder); inventory.addItem(plaholder); inventory.setItem(23, plaholder); inventory.addItem(plaholder); inventory.setItem(24, plaholder); inventory.addItem(plaholder); inventory.setItem(25, plaholder); inventory.addItem(plaholder); inventory.setItem(26, plaholder); player.openInventory(inventory); player.performCommand("sit"); } } } }