Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static HashMap<String, Inventory> myInventories = new HashMap<String, Inventory>();
- public void onEnable()
- {
- //
- }
- @EventHandler
- public void onInventoryClick(InventoryClickEvent event) {
- if (event.getInventory().getName().equalsIgnoreCase("badges!")) {
- event.setCancelled(true);
- }
- }
- @EventHandler
- public void onInventoryCloseEvent(InventoryCloseEvent e) {
- Player p = e.getPlayer();
- if (e.getInventory().getName().equalsIgnoreCase("badges!")) {
- if(myInventories.containsKey(p.getName())){
- myInventories.get(p.getName()).clear();
- }
- }
- }
- if ((args[0].equalsIgnoreCase("see") || args[0].equalsIgnoreCase("check") || args[0].equalsIgnoreCase("s"))) {
- if (Bukkit.getPlayer(args[1]) != null) {
- Inventory myInventory_ = Bukkit.createInventory(null, 45, "Badges!");
- Player playerBadges = Bukkit.getPlayer(args[1]);
- for (int i = 1; i <= 32; i++) {
- int u = i -1;
- if ((settings.getBadge().get("Players." + playerBadges.getUniqueId() + ".Badges.gym"+i) != null)) {
- if (settings.getBadge().getString("Players." + playerBadges.getUniqueId() + ".Badges.gym" + i).equalsIgnoreCase("Won")) {
- if (getConfig().getString("config.gym" + i + "badge") != null) {
- myInventory_.setItem(u, new ItemStack(Material.getMaterial(getConfig().getInt("config.gym" + i + "badge"))));
- }
- }
- }
- }
- if(!myInventories.containsKey(p.getName())){
- myInventories.put(p.getName(), myInventory_);
- }
- p.openInventory(myInventory_);
- p.sendMessage(ChatColor.GREEN + "Opening " + playerBadges.getName() + "'s badge showcase!");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement