aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod/thermalfoundation
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-11-23 13:21:54 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-11-23 13:21:54 +1000
commitff52e946704c9e035978f7b45b0a1e9eac7f6479 (patch)
tree9eb0fb73939a0a32c0bc6b090057d4c4adbf626b /src/Java/gtPlusPlus/xmod/thermalfoundation
parent59a72e32bec1bbc166393b7235d6a9dfc489297e (diff)
downloadGT5-Unofficial-ff52e946704c9e035978f7b45b0a1e9eac7f6479.tar.gz
GT5-Unofficial-ff52e946704c9e035978f7b45b0a1e9eac7f6479.tar.bz2
GT5-Unofficial-ff52e946704c9e035978f7b45b0a1e9eac7f6479.zip
+ Added some @Optional and Reflection checks.
> Not really sure, haven't had a desktop in 2 weeks. Think this fixes alvearies? dunno.
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/thermalfoundation')
-rw-r--r--src/Java/gtPlusPlus/xmod/thermalfoundation/item/TF_Items.java13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/Java/gtPlusPlus/xmod/thermalfoundation/item/TF_Items.java b/src/Java/gtPlusPlus/xmod/thermalfoundation/item/TF_Items.java
index 4d89207817..a4d22ad1bf 100644
--- a/src/Java/gtPlusPlus/xmod/thermalfoundation/item/TF_Items.java
+++ b/src/Java/gtPlusPlus/xmod/thermalfoundation/item/TF_Items.java
@@ -2,6 +2,7 @@ package gtPlusPlus.xmod.thermalfoundation.item;
import gtPlusPlus.core.creative.AddToCreativeTab;
import gtPlusPlus.core.util.item.ItemUtils;
+import gtPlusPlus.core.util.reflect.ReflectionUtils;
import gtPlusPlus.xmod.thermalfoundation.block.TF_Blocks;
import gtPlusPlus.xmod.thermalfoundation.fluid.TF_Fluids;
import net.minecraft.init.Items;
@@ -23,7 +24,7 @@ public class TF_Items {
public static ItemBucket itemBucket;
public static ItemStack bucketPyrotheum;
public static ItemStack bucketCryotheum;
-
+
public static ItemStack itemDustBlizz;
public static ItemStack itemDustPyrotheum;
public static ItemStack itemDustCryotheum;
@@ -33,8 +34,8 @@ public class TF_Items {
itemBucket = (ItemBucket)new ItemBucket("MiscUtils").setUnlocalizedName("bucket").setCreativeTab(AddToCreativeTab.tabMisc);
- itemMaterial = (ItemBase)new ItemBase("MiscUtils").setUnlocalizedName("material").setCreativeTab(AddToCreativeTab.tabMisc);
-
+ itemMaterial = (ItemBase)new ItemBase("MiscUtils").setUnlocalizedName("material").setCreativeTab(AddToCreativeTab.tabMisc);
+
bucketPyrotheum = itemBucket.addOreDictItem(1, "bucketPyrotheum");
bucketCryotheum = itemBucket.addOreDictItem(2, "bucketCryotheum");
@@ -42,8 +43,10 @@ public class TF_Items {
dustBlizz = itemMaterial.addOreDictItem(2, "dustBlizz");
dustPyrotheum = itemMaterial.addOreDictItem(3, "dustPyrotheum");
dustCryotheum = itemMaterial.addOreDictItem(4, "dustCryotheum");
-
- FurnaceFuelHandler.registerFuel(dustPyrotheum, 2400);
+
+ if (ReflectionUtils.doesClassExist("cofh.core.util.energy.FurnaceFuelHandler")){
+ FurnaceFuelHandler.registerFuel(dustPyrotheum, 2400); //cofh.core.util.energy.FurnaceFuelHandler.registerFuel(ItemStack, int)
+ }
itemRodBlizz = ItemUtils.simpleMetaStack(itemMaterial, 1, 1);