From 07acea53e370cb4f4133ee196ebf2b342d0ac8be Mon Sep 17 00:00:00 2001 From: Electroblob77 <35599699+Electroblob77@users.noreply.github.com> Date: Sun, 17 Jan 2021 21:33:09 +0000 Subject: [PATCH] A couple of tweaks for backwards compatiblity --- .../electroblob/wizardry/item/ItemWizardArmour.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/electroblob/wizardry/item/ItemWizardArmour.java b/src/main/java/electroblob/wizardry/item/ItemWizardArmour.java index 9842cc4b..34ad5352 100644 --- a/src/main/java/electroblob/wizardry/item/ItemWizardArmour.java +++ b/src/main/java/electroblob/wizardry/item/ItemWizardArmour.java @@ -92,9 +92,18 @@ public class ItemWizardArmour extends ItemArmor implements IWorkbenchItem, IMana } - public final Element element; + public Element element; // Should be final, but isn't for backwards compatibility public final ArmourClass armourClass; + @Deprecated // Retained for backwards-compatibility with addons, will be removed in future + public ItemWizardArmour(ArmorMaterial material, int renderIndex, EntityEquipmentSlot armourType, Element element){ + super(material, renderIndex, armourType); + this.armourClass = ArmourClass.WIZARD; + this.element = element; + setCreativeTab(WizardryTabs.GEAR); + WizardryRecipes.addToManaFlaskCharging(this); + } + public ItemWizardArmour(ArmourClass armourClass, EntityEquipmentSlot armourType, Element element){ super(armourClass.material, 1, armourType); this.armourClass = armourClass;