Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.CubeDev.Lobby.ItemManager;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.Sound;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- 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 Item_Navigator implements Listener {
- @EventHandler
- public void onNavigatorInteract(PlayerInteractEvent e) {
- Player p = e.getPlayer();
- try {
- if(e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK) {
- if(e.getItem().getType() == Material.COMPASS) {
- Inventory inv = Bukkit.createInventory(null, 45, "§eNavigation");
- ItemStack nix = new ItemStack(Material.AIR);
- ItemMeta n = nix.getItemMeta();
- nix.setItemMeta(n);
- ItemStack bald = new ItemStack(Material.STAINED_GLASS_PANE, 1, (short) 1);
- ItemMeta b = bald.getItemMeta();
- b.setDisplayName("§6Bald...");
- bald.setItemMeta(b);
- ItemStack spawn = new ItemStack(Material.MAGMA_CREAM);
- ItemMeta s = spawn.getItemMeta();
- s.setDisplayName("§aSpawn");
- spawn.setItemMeta(s);
- ItemStack premb = new ItemStack(Material.GOLDEN_APPLE);
- ItemMeta pb = premb.getItemMeta();
- pb.setDisplayName("§6Premium Bereich");
- premb.setItemMeta(pb);
- inv.setItem(0, nix);
- inv.setItem(1, nix);
- inv.setItem(2, nix);
- inv.setItem(3, nix);
- inv.setItem(4, premb);
- inv.setItem(5, nix);
- inv.setItem(6, nix);
- inv.setItem(7, nix);
- inv.setItem(8, nix);
- //ende 1. reihe
- inv.setItem(9, nix);
- inv.setItem(10, nix);
- inv.setItem(11, bald);
- inv.setItem(12, nix);
- inv.setItem(13, nix);
- inv.setItem(14, nix);
- inv.setItem(15, bald);
- inv.setItem(16, nix);
- inv.setItem(17, nix);
- //ende 2. reihe
- inv.setItem(18, nix);
- inv.setItem(19, nix);
- inv.setItem(20, nix);
- inv.setItem(21, nix);
- inv.setItem(22, spawn);
- inv.setItem(23, nix);
- inv.setItem(24, nix);
- inv.setItem(25, nix);
- inv.setItem(26, nix);
- //ende 3. reihe
- inv.setItem(27, nix);
- inv.setItem(28, nix);
- inv.setItem(29, bald);
- inv.setItem(30, nix);
- inv.setItem(31, nix);
- inv.setItem(32, nix);
- inv.setItem(33, bald);
- inv.setItem(34, nix);
- inv.setItem(35, nix);
- //ende 4. reihe
- inv.setItem(36, nix);
- inv.setItem(37, nix);
- inv.setItem(38, nix);
- inv.setItem(39, nix);
- inv.setItem(40, bald);
- inv.setItem(41, nix);
- inv.setItem(42, nix);
- inv.setItem(43, nix);
- inv.setItem(44, nix);
- //ende 5. reihe
- p.getPlayer().openInventory(inv);
- p.playSound(p.getLocation(), Sound.CHEST_OPEN, 1, 1);
- }
- }
- } catch(Exception ex) {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement