diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/hooks/items/HMCCosmeticsHook.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/hooks/items/HMCCosmeticsHook.java new file mode 100644 index 00000000..8f2c2300 --- /dev/null +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/hooks/items/HMCCosmeticsHook.java @@ -0,0 +1,18 @@ +package com.hibiscusmc.hmccosmetics.hooks.items; + +import com.hibiscusmc.hmccosmetics.cosmetic.Cosmetics; +import org.bukkit.event.Listener; +import org.bukkit.inventory.ItemStack; + +public class HMCCosmeticsHook extends ItemHook implements Listener { + + public HMCCosmeticsHook() { + super("HMCCosmetics"); + } + + @Override + public ItemStack get(String itemid) { + return Cosmetics.getCosmetic(itemid).getItem(); + } +} + diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/hooks/items/ItemHooks.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/hooks/items/ItemHooks.java index 7e6cdbe5..640da790 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/hooks/items/ItemHooks.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/hooks/items/ItemHooks.java @@ -12,6 +12,7 @@ public class ItemHooks { private static HashMap itemHooks = new HashMap<>(); private static OraxenHook ORAXEN_HOOK = new OraxenHook(); private static ItemAdderHook ITEMADDER_HOOK = new ItemAdderHook(); + private static HMCCosmeticsHook HMCCOSMETIC_HOOK = new HMCCosmeticsHook(); public static ItemHook getItemHook(String id) { return itemHooks.get(id.toLowerCase());