aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/util/Utils.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/gtPlusPlus/core/util/Utils.java')
-rw-r--r--src/Java/gtPlusPlus/core/util/Utils.java17
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;
+
+ }
}