diff options
author | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2018-10-26 01:56:41 +0100 |
---|---|---|
committer | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2018-10-26 01:56:41 +0100 |
commit | 0eea32553f7fa121b30675b8f30142526519dfb7 (patch) | |
tree | 2580baf09c6d2791974e9ae9b2913e2463883f12 /src/Java/gtPlusPlus/xmod/gregtech/common/StaticFields59.java | |
parent | 26bd0dc2c5f68ff9402c428cce8b8936880ae7a4 (diff) | |
download | GT5-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.java | 12 |
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}; + } + } } |