From 6706fae4a88b04d0a290e246b33eba313841e338 Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Thu, 5 Sep 2019 20:57:51 -0400 Subject: Yet more affix work --- src/main/java/darkknight/jewelrycraft/item/ItemBaseJewelry.java | 8 +++++++- src/main/java/darkknight/jewelrycraft/item/ItemBracelet.java | 5 +++++ src/main/java/darkknight/jewelrycraft/item/ItemEarrings.java | 4 ++++ src/main/java/darkknight/jewelrycraft/item/ItemNecklace.java | 5 +++++ src/main/java/darkknight/jewelrycraft/item/ItemRing.java | 5 +++++ 5 files changed, 26 insertions(+), 1 deletion(-) (limited to 'src/main/java/darkknight/jewelrycraft/item') diff --git a/src/main/java/darkknight/jewelrycraft/item/ItemBaseJewelry.java b/src/main/java/darkknight/jewelrycraft/item/ItemBaseJewelry.java index c658f8d..6ee4add 100755 --- a/src/main/java/darkknight/jewelrycraft/item/ItemBaseJewelry.java +++ b/src/main/java/darkknight/jewelrycraft/item/ItemBaseJewelry.java @@ -34,7 +34,13 @@ public abstract class ItemBaseJewelry extends Item { setCreativeTab(JewelrycraftMod.jewelrycraft); } - + + /** + * @return Returns the id of the type, 0 is for ring, 1 is for bracelet, 2 is + * for necklace and 3 is for earrings + */ + public abstract int type(); + @Override public boolean requiresMultipleRenderPasses() { return true; diff --git a/src/main/java/darkknight/jewelrycraft/item/ItemBracelet.java b/src/main/java/darkknight/jewelrycraft/item/ItemBracelet.java index fe01d89..a10548c 100755 --- a/src/main/java/darkknight/jewelrycraft/item/ItemBracelet.java +++ b/src/main/java/darkknight/jewelrycraft/item/ItemBracelet.java @@ -15,6 +15,11 @@ public class ItemBracelet extends ItemBaseJewelry { public ItemBracelet() { } + @Override + public int type() { + return 1; + } + /** * @param iconRegister */ diff --git a/src/main/java/darkknight/jewelrycraft/item/ItemEarrings.java b/src/main/java/darkknight/jewelrycraft/item/ItemEarrings.java index e8f4052..fffc21a 100755 --- a/src/main/java/darkknight/jewelrycraft/item/ItemEarrings.java +++ b/src/main/java/darkknight/jewelrycraft/item/ItemEarrings.java @@ -15,6 +15,10 @@ public class ItemEarrings extends ItemBaseJewelry { public ItemEarrings() { } + @Override + public int type() { + return 3; + } /** * @param iconRegister */ diff --git a/src/main/java/darkknight/jewelrycraft/item/ItemNecklace.java b/src/main/java/darkknight/jewelrycraft/item/ItemNecklace.java index 8f67ab6..6287289 100755 --- a/src/main/java/darkknight/jewelrycraft/item/ItemNecklace.java +++ b/src/main/java/darkknight/jewelrycraft/item/ItemNecklace.java @@ -15,6 +15,11 @@ public class ItemNecklace extends ItemBaseJewelry { public ItemNecklace() { } + @Override + public int type() { + return 2; + } + /** * @param iconRegister */ diff --git a/src/main/java/darkknight/jewelrycraft/item/ItemRing.java b/src/main/java/darkknight/jewelrycraft/item/ItemRing.java index 87ca8d8..6c209ce 100755 --- a/src/main/java/darkknight/jewelrycraft/item/ItemRing.java +++ b/src/main/java/darkknight/jewelrycraft/item/ItemRing.java @@ -15,6 +15,11 @@ public class ItemRing extends ItemBaseJewelry { public ItemRing() { } + @Override + public int type() { + return 0; + } + /** * @param iconRegister */ -- cgit v1.2.3