Hide item attributes in UIs

This commit is contained in:
Connor Monahan 2018-12-09 19:14:31 -06:00
parent 9767676b1b
commit 7ee7b6b28a
1 changed files with 6 additions and 0 deletions

View File

@ -3,7 +3,9 @@ package com.tommytony.war.ui;
import com.tommytony.war.War;
import org.bukkit.entity.Player;
import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.ItemFlag;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import java.util.HashMap;
import java.util.Map;
@ -18,6 +20,10 @@ public abstract class ChestUI {
}
protected void addItem(Inventory inv, int slot, ItemStack item, Runnable action) {
ItemMeta iM = item.getItemMeta();
iM.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
item.setItemMeta(iM);
inv.setItem(slot, item);
actions.put(item, action);
}