From 8e16e590eaac5b0ffb25b7a94c4956216b572339 Mon Sep 17 00:00:00 2001 From: Nicholas Ignoffo Date: Sun, 26 Aug 2018 13:40:40 -0700 Subject: [PATCH] Sentient tools should use the proper material and have a repair material crystals are used to repair --- .../WayofTime/bloodmagic/core/RegistrarBloodMagicRecipes.java | 2 ++ .../java/WayofTime/bloodmagic/item/soul/ItemSentientAxe.java | 2 +- .../WayofTime/bloodmagic/item/soul/ItemSentientPickaxe.java | 2 +- .../java/WayofTime/bloodmagic/item/soul/ItemSentientShovel.java | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/WayofTime/bloodmagic/core/RegistrarBloodMagicRecipes.java b/src/main/java/WayofTime/bloodmagic/core/RegistrarBloodMagicRecipes.java index caa7f823..78d38d5f 100644 --- a/src/main/java/WayofTime/bloodmagic/core/RegistrarBloodMagicRecipes.java +++ b/src/main/java/WayofTime/bloodmagic/core/RegistrarBloodMagicRecipes.java @@ -60,6 +60,8 @@ public class RegistrarBloodMagicRecipes OreDictionary.registerOre("dustCoal", ComponentTypes.SAND_COAL.getStack()); PluginUtil.handlePluginStep(PluginUtil.RegistrationStep.RECIPE_REGISTER); + + RegistrarBloodMagicItems.SOUL_TOOL_MATERIAL.setRepairItem(EnumDemonWillType.DEFAULT.getStack()); } public static void registerAltarRecipes(BloodMagicRecipeRegistrar registrar) diff --git a/src/main/java/WayofTime/bloodmagic/item/soul/ItemSentientAxe.java b/src/main/java/WayofTime/bloodmagic/item/soul/ItemSentientAxe.java index 9f9bb426..7da46137 100644 --- a/src/main/java/WayofTime/bloodmagic/item/soul/ItemSentientAxe.java +++ b/src/main/java/WayofTime/bloodmagic/item/soul/ItemSentientAxe.java @@ -72,7 +72,7 @@ public class ItemSentientAxe extends ItemAxe implements IDemonWillWeapon, IMeshP public final double baseAttackSpeed = -3; public ItemSentientAxe() { - super(Item.ToolMaterial.IRON); + super(RegistrarBloodMagicItems.SOUL_TOOL_MATERIAL, 8.0F, 3.1F); setMaxDamage(getMaxDamage() * 2); // super(ModItems.soulToolMaterial); diff --git a/src/main/java/WayofTime/bloodmagic/item/soul/ItemSentientPickaxe.java b/src/main/java/WayofTime/bloodmagic/item/soul/ItemSentientPickaxe.java index f939b4e3..511dc6a1 100644 --- a/src/main/java/WayofTime/bloodmagic/item/soul/ItemSentientPickaxe.java +++ b/src/main/java/WayofTime/bloodmagic/item/soul/ItemSentientPickaxe.java @@ -72,7 +72,7 @@ public class ItemSentientPickaxe extends ItemPickaxe implements IDemonWillWeapon public final double baseAttackSpeed = -2.8; public ItemSentientPickaxe() { - super(Item.ToolMaterial.IRON); + super(RegistrarBloodMagicItems.SOUL_TOOL_MATERIAL); setMaxDamage(getMaxDamage() * 2); // super(ModItems.soulToolMaterial); diff --git a/src/main/java/WayofTime/bloodmagic/item/soul/ItemSentientShovel.java b/src/main/java/WayofTime/bloodmagic/item/soul/ItemSentientShovel.java index 995f80ac..c784998a 100644 --- a/src/main/java/WayofTime/bloodmagic/item/soul/ItemSentientShovel.java +++ b/src/main/java/WayofTime/bloodmagic/item/soul/ItemSentientShovel.java @@ -72,7 +72,7 @@ public class ItemSentientShovel extends ItemSpade implements IDemonWillWeapon, I public final double baseAttackSpeed = -2.8; public ItemSentientShovel() { - super(Item.ToolMaterial.IRON); + super(RegistrarBloodMagicItems.SOUL_TOOL_MATERIAL); setMaxDamage(getMaxDamage() * 2); // super(ModItems.soulToolMaterial);