Advertisement
Guest User

Untitled

a guest
Nov 24th, 2015
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1.  
  2. public static HashMap<String, Inventory> myInventories = new HashMap<String, Inventory>();
  3.  
  4. public void onEnable()
  5. {
  6. //
  7. }
  8.  
  9. @EventHandler
  10. public void onInventoryClick(InventoryClickEvent event) {
  11.  
  12. if (event.getInventory().getName().equalsIgnoreCase("badges!")) {
  13. event.setCancelled(true);
  14. }
  15. }
  16.  
  17. @EventHandler
  18. public void onInventoryCloseEvent(InventoryCloseEvent e) {
  19. Player p = e.getPlayer();
  20. if (e.getInventory().getName().equalsIgnoreCase("badges!")) {
  21. if(myInventories.containsKey(p.getName())){
  22. myInventories.get(p.getName()).clear();
  23. }
  24. }
  25. }
  26.  
  27.  
  28. if ((args[0].equalsIgnoreCase("see") || args[0].equalsIgnoreCase("check") || args[0].equalsIgnoreCase("s"))) {
  29.  
  30. if (Bukkit.getPlayer(args[1]) != null) {
  31. Inventory myInventory_ = Bukkit.createInventory(null, 45, "Badges!");
  32. Player playerBadges = Bukkit.getPlayer(args[1]);
  33.  
  34. for (int i = 1; i <= 32; i++) {
  35. int u = i -1;
  36.  
  37. if ((settings.getBadge().get("Players." + playerBadges.getUniqueId() + ".Badges.gym"+i) != null)) {
  38. if (settings.getBadge().getString("Players." + playerBadges.getUniqueId() + ".Badges.gym" + i).equalsIgnoreCase("Won")) {
  39. if (getConfig().getString("config.gym" + i + "badge") != null) {
  40. myInventory_.setItem(u, new ItemStack(Material.getMaterial(getConfig().getInt("config.gym" + i + "badge"))));
  41. }
  42. }
  43. }
  44. }
  45. if(!myInventories.containsKey(p.getName())){
  46. myInventories.put(p.getName(), myInventory_);
  47. }
  48.  
  49. p.openInventory(myInventory_);
  50. p.sendMessage(ChatColor.GREEN + "Opening " + playerBadges.getName() + "'s badge showcase!");
  51. }
  52.  
  53.  
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement