diff options
author | Jordan Byrne <draknyte1@hotmail.com> | 2018-02-22 15:46:32 +1000 |
---|---|---|
committer | Jordan Byrne <draknyte1@hotmail.com> | 2018-02-22 15:46:32 +1000 |
commit | 6ecc76786555e2aaa7b1e9f5c65b9619a9d93239 (patch) | |
tree | a4b2c766270fb54ca003e756f26ea8ae94f8a852 /src/Java/gtPlusPlus/core/util/minecraft | |
parent | 24905c16017decae4ee60ce4128b6d26de66baf5 (diff) | |
download | GT5-Unofficial-6ecc76786555e2aaa7b1e9f5c65b9619a9d93239.tar.gz GT5-Unofficial-6ecc76786555e2aaa7b1e9f5c65b9619a9d93239.tar.bz2 GT5-Unofficial-6ecc76786555e2aaa7b1e9f5c65b9619a9d93239.zip |
+ Added a debug item for linking blocks.
% More project clean-up.
% Made fish trap 2x slower.
$ Fixed issue with fish trap name.
$ Fixed .08 issue getting powder barrels.
Diffstat (limited to 'src/Java/gtPlusPlus/core/util/minecraft')
-rw-r--r-- | src/Java/gtPlusPlus/core/util/minecraft/MaterialUtils.java | 15 | ||||
-rw-r--r-- | src/Java/gtPlusPlus/core/util/minecraft/MiningUtils.java (renamed from src/Java/gtPlusPlus/core/util/minecraft/UtilsMining.java) | 2 |
2 files changed, 14 insertions, 3 deletions
diff --git a/src/Java/gtPlusPlus/core/util/minecraft/MaterialUtils.java b/src/Java/gtPlusPlus/core/util/minecraft/MaterialUtils.java index 0af72661e9..6c15c06b1d 100644 --- a/src/Java/gtPlusPlus/core/util/minecraft/MaterialUtils.java +++ b/src/Java/gtPlusPlus/core/util/minecraft/MaterialUtils.java @@ -10,6 +10,7 @@ import org.apache.commons.lang3.reflect.FieldUtils; import gregtech.api.enums.*; import gtPlusPlus.api.objects.Logger; +import gtPlusPlus.core.lib.CORE; import gtPlusPlus.core.material.Material; import gtPlusPlus.core.material.state.MaterialState; import gtPlusPlus.core.util.Utils; @@ -173,9 +174,19 @@ public class MaterialUtils { } } - static Class<Materials> materialsEnum = Materials.class; public static Materials getMaterialByName(String materialName) { - return EnumUtils.getValue(materialsEnum, materialName); + + if (!CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK) { + return (Materials) EnumUtils.getValue(gregtech.api.enums.Materials.class, materialName, false); + } + else { + for (Materials m : Materials.values()) { + if (MaterialUtils.getMaterialName(m).toLowerCase().equals(materialName.toLowerCase())) { + return m; + } + } + return null; + } } @SuppressWarnings("deprecation") diff --git a/src/Java/gtPlusPlus/core/util/minecraft/UtilsMining.java b/src/Java/gtPlusPlus/core/util/minecraft/MiningUtils.java index eb6044fcd7..d44bf69253 100644 --- a/src/Java/gtPlusPlus/core/util/minecraft/UtilsMining.java +++ b/src/Java/gtPlusPlus/core/util/minecraft/MiningUtils.java @@ -6,7 +6,7 @@ import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; import net.minecraft.world.World; -public class UtilsMining { +public class MiningUtils { private static boolean durabilityDamage = false; private static ItemStack stack; |