diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2016-11-23 13:21:54 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-11-23 13:21:54 +1000 |
commit | ff52e946704c9e035978f7b45b0a1e9eac7f6479 (patch) | |
tree | 9eb0fb73939a0a32c0bc6b090057d4c4adbf626b /src/Java/gtPlusPlus/xmod/thermalfoundation | |
parent | 59a72e32bec1bbc166393b7235d6a9dfc489297e (diff) | |
download | GT5-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.java | 13 |
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); |