diff options
Diffstat (limited to 'src/Java/gtPlusPlus/core/util/Utils.java')
-rw-r--r-- | src/Java/gtPlusPlus/core/util/Utils.java | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/src/Java/gtPlusPlus/core/util/Utils.java b/src/Java/gtPlusPlus/core/util/Utils.java index 9f14683382..cb30400fd7 100644 --- a/src/Java/gtPlusPlus/core/util/Utils.java +++ b/src/Java/gtPlusPlus/core/util/Utils.java @@ -4,6 +4,7 @@ import gregtech.api.enums.*; import gregtech.api.enums.TC_Aspects.TC_AspectStack; import gtPlusPlus.GTplusplus; import gtPlusPlus.core.lib.CORE; +import gtPlusPlus.core.material.Material; import gtPlusPlus.core.util.fluid.FluidUtils; import gtPlusPlus.core.util.item.ItemUtils; import gtPlusPlus.core.util.math.MathUtils; @@ -527,10 +528,10 @@ public class Utils { } - public static ToolMaterial generateMaterialFromGT(Materials gtMaterial){ + public static ToolMaterial generateToolMaterialFromGT(Materials gtMaterial){ String name = gtMaterial.name(); int harvestLevel = gtMaterial.mToolQuality; - int durability = gtMaterial.mDurability*3; + int durability = gtMaterial.mDurability; float damage = gtMaterial.mToolQuality; int efficiency = (int) gtMaterial.mToolSpeed; int enchantability = gtMaterial.mEnchantmentToolsLevel; @@ -538,6 +539,18 @@ public class Utils { return temp; } + + public static ToolMaterial generateToolMaterial(Material material){ + String name = material.getLocalizedName(); + int harvestLevel = material.vHarvestLevel; + int durability = (int) material.vDurability; + float damage = material.vToolQuality; + int efficiency = (int) material.vToolQuality; + //int enchantability = material.mEnchantmentToolsLevel; + ToolMaterial temp = EnumHelper.addToolMaterial(name, harvestLevel, durability, efficiency, damage, 0); + return temp; + + } } |