diff --git a/InvUI/src/main/java/de/studiocode/invui/resourcepack/Icon.java b/InvUI/src/main/java/de/studiocode/invui/resourcepack/Icon.java index 642288c..740e791 100644 --- a/InvUI/src/main/java/de/studiocode/invui/resourcepack/Icon.java +++ b/InvUI/src/main/java/de/studiocode/invui/resourcepack/Icon.java @@ -1,12 +1,10 @@ package de.studiocode.invui.resourcepack; import de.studiocode.invui.item.Item; -import de.studiocode.invui.item.impl.SimpleItem; import de.studiocode.invui.item.ItemBuilder; +import de.studiocode.invui.item.impl.SimpleItem; import org.bukkit.Material; -import java.util.HashMap; - /** * Custom-textured Items that look like they are a part of the inventory. * Needs the resource pack to work, activate ResourcePack forcing and @@ -111,35 +109,4 @@ public enum Icon { return item; } - /** - * An icon version of a {@link Material}. - * An item displayed in front of {@link Icon#BACKGROUND} - */ - public enum MaterialIcon { - - FULL(9999998), - NORMAL(9999999); - - private final int customModelData; - - private final HashMap items = new HashMap<>(); - - MaterialIcon(int customModelData) { - this.customModelData = customModelData; - } - - public ItemBuilder getItemBuilder(Material material) { - return new ItemBuilder(material).setCustomModelData(customModelData); - } - - public Item getItem(Material material) { - if (!items.containsKey(material)) { - items.put(material, new SimpleItem(getItemBuilder(material))); - } - - return items.get(material); - } - - } - }