aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod/gregtech/common/StaticFields59.java
diff options
context:
space:
mode:
authorAlkalus <3060479+draknyte1@users.noreply.github.com>2018-10-26 01:56:41 +0100
committerAlkalus <3060479+draknyte1@users.noreply.github.com>2018-10-26 01:56:41 +0100
commit0eea32553f7fa121b30675b8f30142526519dfb7 (patch)
tree2580baf09c6d2791974e9ae9b2913e2463883f12 /src/Java/gtPlusPlus/xmod/gregtech/common/StaticFields59.java
parent26bd0dc2c5f68ff9402c428cce8b8936880ae7a4 (diff)
downloadGT5-Unofficial-0eea32553f7fa121b30675b8f30142526519dfb7.tar.gz
GT5-Unofficial-0eea32553f7fa121b30675b8f30142526519dfb7.tar.bz2
GT5-Unofficial-0eea32553f7fa121b30675b8f30142526519dfb7.zip
% more .08 compat.
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/gregtech/common/StaticFields59.java')
-rw-r--r--src/Java/gtPlusPlus/xmod/gregtech/common/StaticFields59.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/Java/gtPlusPlus/xmod/gregtech/common/StaticFields59.java b/src/Java/gtPlusPlus/xmod/gregtech/common/StaticFields59.java
index 2568db32bc..512d3bb8b5 100644
--- a/src/Java/gtPlusPlus/xmod/gregtech/common/StaticFields59.java
+++ b/src/Java/gtPlusPlus/xmod/gregtech/common/StaticFields59.java
@@ -9,7 +9,9 @@ import java.util.Map;
import gregtech.api.GregTech_API;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
+import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_BasicTank;
import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_Hatch_Muffler;
+import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_TieredMachineBlock;
import gregtech.api.util.GT_Recipe.GT_Recipe_Map;
import gtPlusPlus.core.util.reflect.ReflectionUtils;
import net.minecraft.block.Block;
@@ -20,6 +22,7 @@ public class StaticFields59 {
public static final Field mPreventableComponents;
public static final Field mDisabledItems;
public static final Field mMultiblockChemicalRecipes;
+ public static final Field mDescriptionArray;
public static final Method mCalculatePollutionReduction;
private static final Map<String, Materials> mMaterialCache = new LinkedHashMap<String, Materials>();
@@ -32,6 +35,7 @@ public class StaticFields59 {
mPreventableComponents = getField(OrePrefixes.class, "mPreventableComponents");
mDisabledItems = getField(OrePrefixes.class, "mDisabledItems");
mMultiblockChemicalRecipes = getField(GT_Recipe_Map.class, "sMultiblockChemicalRecipes");
+ mDescriptionArray = getField(GT_MetaTileEntity_TieredMachineBlock.class, "mDescriptionArray");
mCalculatePollutionReduction = getMethod(GT_MetaTileEntity_Hatch_Muffler.class, "calculatePollutionReduction", int.class);
}
@@ -101,6 +105,14 @@ public class StaticFields59 {
return null;
}
}
+
+ public static String[] getDescriptionArray(GT_MetaTileEntity_TieredMachineBlock aTile) {
+ try {
+ return (String[]) mDescriptionArray.get(aTile);
+ } catch (IllegalArgumentException | IllegalAccessException e) {
+ return new String[] {aTile.mDescription};
+ }
+ }
}