Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class ReportGui extends AbstractGUI {
- int i = 0;
- public ReportGui(int slots, String title, Player player) {
- super(slots, title, player);
- for (final Report report : Report.list) {
- ItemStack skull = new ItemStack(Material.SKULL_ITEM);
- skull.setDurability((short) 3);
- SkullMeta sm = (SkullMeta) skull.getItemMeta();
- sm.setOwner(report.getReported());
- sm.setDisplayName("§c" + report.getReported());
- List<String> lore = new ArrayList<String>();
- lore.add("");
- lore.add("§6Reported by: §c" + report.getReporter());
- lore.add("§6Reason: " + report.getReason());
- lore.add("");
- lore.add("§a§lClick to verify this report");
- sm.setLore(lore);
- skull.setItemMeta(sm);
- AbstractAction action = new AbstractAction() {
- public void click(Player player) {
- if (report != null) {
- player.performCommand("check " + report.getReported());
- report.remove();
- }
- }
- };
- setItem(skull, i, action);
- i++;
- }
- player.openInventory(getInventory());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement