Advertisement
Guest User

Untitled

a guest
Jan 28th, 2015
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.23 KB | None | 0 0
  1. package de.CubeDev.Lobby.ItemManager;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Material;
  5. import org.bukkit.Sound;
  6. import org.bukkit.entity.Player;
  7. import org.bukkit.event.EventHandler;
  8. import org.bukkit.event.Listener;
  9. import org.bukkit.event.block.Action;
  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. public class Item_Navigator implements Listener {
  15.    
  16.     @EventHandler
  17.     public void onNavigatorInteract(PlayerInteractEvent e) {
  18.         Player p = e.getPlayer();
  19.        
  20.     try {
  21.         if(e.getAction() == Action.RIGHT_CLICK_AIR || e.getAction() == Action.RIGHT_CLICK_BLOCK) {
  22.             if(e.getItem().getType() == Material.COMPASS) {
  23.                    
  24.                     Inventory inv = Bukkit.createInventory(null, 45, "§eNavigation");
  25.                    
  26.                     ItemStack nix = new ItemStack(Material.AIR);
  27.                     ItemMeta n = nix.getItemMeta();
  28.                     nix.setItemMeta(n);
  29.                    
  30.                     ItemStack bald = new ItemStack(Material.STAINED_GLASS_PANE, 1, (short) 1);
  31.                     ItemMeta b = bald.getItemMeta();
  32.                     b.setDisplayName("§6Bald...");
  33.                     bald.setItemMeta(b);
  34.                    
  35.                     ItemStack spawn = new ItemStack(Material.MAGMA_CREAM);
  36.                     ItemMeta s = spawn.getItemMeta();
  37.                     s.setDisplayName("§aSpawn");
  38.                     spawn.setItemMeta(s);
  39.                    
  40.                     ItemStack premb = new ItemStack(Material.GOLDEN_APPLE);
  41.                     ItemMeta pb = premb.getItemMeta();
  42.                     pb.setDisplayName("§6Premium Bereich");
  43.                     premb.setItemMeta(pb);
  44.                    
  45.                    
  46.                     inv.setItem(0, nix);
  47.                     inv.setItem(1, nix);
  48.                     inv.setItem(2, nix);
  49.                     inv.setItem(3, nix);
  50.                     inv.setItem(4, premb);
  51.                     inv.setItem(5, nix);
  52.                     inv.setItem(6, nix);
  53.                     inv.setItem(7, nix);
  54.                     inv.setItem(8, nix);
  55.                     //ende 1. reihe
  56.                     inv.setItem(9, nix);
  57.                     inv.setItem(10, nix);
  58.                     inv.setItem(11, bald);
  59.                     inv.setItem(12, nix);
  60.                     inv.setItem(13, nix);
  61.                     inv.setItem(14, nix);
  62.                     inv.setItem(15, bald);
  63.                     inv.setItem(16, nix);
  64.                     inv.setItem(17, nix);
  65.                     //ende 2. reihe
  66.                     inv.setItem(18, nix);
  67.                     inv.setItem(19, nix);
  68.                     inv.setItem(20, nix);
  69.                     inv.setItem(21, nix);
  70.                     inv.setItem(22, spawn);
  71.                     inv.setItem(23, nix);
  72.                     inv.setItem(24, nix);
  73.                     inv.setItem(25, nix);
  74.                     inv.setItem(26, nix);
  75.                     //ende 3. reihe
  76.                     inv.setItem(27, nix);
  77.                     inv.setItem(28, nix);
  78.                     inv.setItem(29, bald);
  79.                     inv.setItem(30, nix);
  80.                     inv.setItem(31, nix);
  81.                     inv.setItem(32, nix);
  82.                     inv.setItem(33, bald);
  83.                     inv.setItem(34, nix);
  84.                     inv.setItem(35, nix);
  85.                     //ende 4. reihe
  86.                     inv.setItem(36, nix);
  87.                     inv.setItem(37, nix);
  88.                     inv.setItem(38, nix);
  89.                     inv.setItem(39, nix);
  90.                     inv.setItem(40, bald);
  91.                     inv.setItem(41, nix);
  92.                     inv.setItem(42, nix);
  93.                     inv.setItem(43, nix);
  94.                     inv.setItem(44, nix);
  95.                     //ende 5. reihe
  96.                    
  97.                     p.getPlayer().openInventory(inv);
  98.                    
  99.                     p.playSound(p.getLocation(), Sound.CHEST_OPEN, 1, 1);
  100.                        
  101.                
  102.             }
  103.                
  104.             }
  105.         } catch(Exception ex) {
  106.         }
  107.     }
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement