Skip to content

Commit

Permalink
Implement #16
Browse files Browse the repository at this point in the history
NOT TESTED
  • Loading branch information
benjaminforras committed Feb 17, 2017
1 parent 09f537b commit 4d66b3e
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions src/main/java/hu/tryharddood/myzone/Commands/MainCommand.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
import org.bukkit.event.inventory.ClickType;
import org.bukkit.event.inventory.InventoryClickEvent;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.SkullMeta;

import java.util.ArrayList;
import java.util.HashMap;
Expand Down Expand Up @@ -208,8 +209,13 @@ public void interact(Player player, ClickType action, InventoryClickEvent event)
members.addAll(region.getMembers().getUniqueIds());

itemStacks.clear();
ItemStack headItem = new ItemStack(Material.SKULL_ITEM,1, (short) 3);
SkullMeta skullMeta = (SkullMeta) headItem.getItemMeta();
for (UUID member : members) {
itemStacks.add(new ItemBuilder(Material.SKULL_ITEM, (short) 3).setTitle(ChatColor.GRAY + Bukkit.getOfflinePlayer(member).getName()).build());
skullMeta.setOwner(Bukkit.getOfflinePlayer(member).getName());
headItem.setItemMeta(skullMeta);

itemStacks.add(new ItemBuilder(headItem).setTitle(ChatColor.GRAY + Bukkit.getOfflinePlayer(member).getName()).build());
}

PageInventory pageInventory = new PageInventory("Members", itemStacks);
Expand All @@ -225,8 +231,13 @@ public void interact(Player player, ClickType action, InventoryClickEvent event)
owners.addAll(region.getOwners().getUniqueIds());

itemStacks.clear();
ItemStack headItem = new ItemStack(Material.SKULL_ITEM,1, (short) 3);
SkullMeta skullMeta = (SkullMeta) headItem.getItemMeta();
for (UUID owner : owners) {
itemStacks.add(new ItemBuilder(Material.SKULL_ITEM, (short) 3).setTitle(ChatColor.GRAY + Bukkit.getOfflinePlayer(owner).getName()).build());
skullMeta.setOwner(Bukkit.getOfflinePlayer(owner).getName());
headItem.setItemMeta(skullMeta);

itemStacks.add(new ItemBuilder(headItem).setTitle(ChatColor.GRAY + Bukkit.getOfflinePlayer(owner).getName()).build());
}

PageInventory pageInventory = new PageInventory("Owners", itemStacks);
Expand Down

0 comments on commit 4d66b3e

Please sign in to comment.