Advertisement
Guest User

Untitled

a guest
May 6th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1. package weapons.inventory;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import org.bukkit.Material;
  6. import org.bukkit.entity.Player;
  7. import org.bukkit.event.EventHandler;
  8. import org.bukkit.event.Listener;
  9. import org.bukkit.event.inventory.InventoryClickEvent;
  10. import org.bukkit.inventory.ItemStack;
  11. import org.bukkit.inventory.meta.ItemMeta;
  12.  
  13. import de.dasflo.weapons.Weapmain;
  14.  
  15. public class StandartKits implements Listener
  16. {
  17. private Weapmain plugin;
  18.  
  19. public StandartKits(Weapmain plugin) {
  20. this.plugin = plugin;
  21. this.plugin.getServer().getPluginManager().registerEvents(this, plugin);
  22. }
  23.  
  24. @EventHandler
  25. public void onInvClick(InventoryClickEvent e) {
  26. Player p = (Player) e.getWhoClicked();
  27.  
  28. if(e.getInventory().getName().equalsIgnoreCase("§bWaffenkammer")) {
  29. e.setCancelled(true);
  30. if(e.getCurrentItem().getType() == Material.CHEST) {
  31. plugin.inv = p.getServer().createInventory(null, 36, "§6Standart Kits");
  32.  
  33. if(e.getInventory().getName().equalsIgnoreCase("§bWaffenkammer")) {
  34. e.setCancelled(true);
  35.  
  36. ArrayList<String> lore = new ArrayList<String>();
  37.  
  38. ItemStack item = new ItemStack(Material.EMPTY_MAP, 2);
  39. ItemMeta meta = item.getItemMeta();
  40. lore.add("§8Sniper Klasse");
  41. meta.setDisplayName("§6§lKlasse 1");
  42. meta.setLore(lore);
  43. item.setItemMeta(meta);
  44.  
  45. ItemStack item1 = new ItemStack(Material.PAPER);
  46. ItemMeta meta1 = item1.getItemMeta();
  47. meta1.setDisplayName("§6§lLeer");
  48. item1.setItemMeta(meta1);
  49.  
  50. ItemStack item2 = new ItemStack(Material.PAPER);
  51. ItemMeta meta2 = item2.getItemMeta();
  52. meta2.setDisplayName("§6§lLeer");
  53. item2.setItemMeta(meta2);
  54.  
  55. ItemStack item3 = new ItemStack(Material.PAPER);
  56. ItemMeta meta3 = item3.getItemMeta();
  57. meta3.setDisplayName("§6§lLeer");
  58. item3.setItemMeta(meta3);
  59.  
  60. plugin.inv.setItem(1, item);
  61. plugin.inv.setItem(2, item1);
  62. plugin.inv.setItem(3, item2);
  63. plugin.inv.setItem(4, item3);
  64.  
  65.  
  66. p.openInventory(plugin.inv);
  67. }else
  68. if(e.getCurrentItem().getType() == Material.EMPTY_MAP) {
  69.  
  70. ItemStack sniper = new ItemStack(Material.DIAMOND_SPADE);
  71. ItemMeta snipermeta = sniper.getItemMeta();
  72. snipermeta.setDisplayName("§6HecateII");
  73. sniper.setItemMeta(snipermeta);
  74.  
  75. p.getInventory().setItem(0, sniper);
  76. p.sendMessage("§3Du hast die Sniper Klasse ausgewählt");
  77. }
  78.  
  79.  
  80.  
  81. }
  82. }
  83. }
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement