diff options
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/thermalfoundation/fluid/TF_Fluids.java')
-rw-r--r-- | src/Java/gtPlusPlus/xmod/thermalfoundation/fluid/TF_Fluids.java | 84 |
1 files changed, 42 insertions, 42 deletions
diff --git a/src/Java/gtPlusPlus/xmod/thermalfoundation/fluid/TF_Fluids.java b/src/Java/gtPlusPlus/xmod/thermalfoundation/fluid/TF_Fluids.java index 1472d0d1f0..984ff4604b 100644 --- a/src/Java/gtPlusPlus/xmod/thermalfoundation/fluid/TF_Fluids.java +++ b/src/Java/gtPlusPlus/xmod/thermalfoundation/fluid/TF_Fluids.java @@ -1,7 +1,5 @@ package gtPlusPlus.xmod.thermalfoundation.fluid; -import cofh.core.util.fluid.DispenserEmptyBucketHandler; -import cofh.core.util.fluid.DispenserFilledBucketHandler; import gtPlusPlus.core.lib.LoadedMods; import gtPlusPlus.core.util.Utils; import gtPlusPlus.xmod.thermalfoundation.item.TF_Items; @@ -10,58 +8,60 @@ import net.minecraft.init.Items; import net.minecraft.item.EnumRarity; import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.FluidRegistry; +import cofh.core.util.fluid.DispenserEmptyBucketHandler; +import cofh.core.util.fluid.DispenserFilledBucketHandler; -public class TF_Fluids { - public static Fluid fluidPyrotheum; - public static Fluid fluidCryotheum; - - public static void init() { - } - - public static void postInit() { - } - - public static void preInit() { - if (!LoadedMods.ThermalFoundation) { - Utils.LOG_INFO("Adding in our own versions of Thermal Foundation Fluids - Non-GT"); - final Fluid pyrotheum = FluidRegistry.getFluid("pyrotheum"); - final Fluid cryotheum = FluidRegistry.getFluid("cryotheum"); +public class TF_Fluids +{ + public static Fluid fluidPyrotheum; + public static Fluid fluidCryotheum; - if (pyrotheum == null) { - Utils.LOG_INFO("Registering Blazing Pyrotheum as it does not exist."); - TF_Fluids.fluidPyrotheum = new Fluid("pyrotheum").setLuminosity(15).setDensity(2000).setViscosity(1200) - .setTemperature(4000).setRarity(EnumRarity.rare); - TF_Fluids.registerFluid(TF_Fluids.fluidPyrotheum, "pyrotheum"); - } - else { - Utils.LOG_INFO("Registering Blazing Pyrotheum as it is an already existing Fluid."); - TF_Fluids.fluidPyrotheum = pyrotheum; - } - if (cryotheum == null) { - Utils.LOG_INFO("Registering Gelid Cryotheum as it does not exist."); - TF_Fluids.fluidCryotheum = new Fluid("cryotheum").setLuminosity(0).setDensity(4000).setViscosity(3000) - .setTemperature(50).setRarity(EnumRarity.rare); - TF_Fluids.registerFluid(TF_Fluids.fluidCryotheum, "cryotheum"); - } - else { - Utils.LOG_INFO("Registering Gelid Cryotheum as it is an already existing Fluid."); - TF_Fluids.fluidCryotheum = cryotheum; - } + public static void preInit() + { + if (!LoadedMods.ThermalFoundation){ + Utils.LOG_INFO("Adding in our own versions of Thermal Foundation Fluids - Non-GT"); + Fluid pyrotheum = FluidRegistry.getFluid("pyrotheum"); + Fluid cryotheum = FluidRegistry.getFluid("cryotheum"); + + if (pyrotheum == null){ + Utils.LOG_INFO("Registering Blazing Pyrotheum as it does not exist."); + fluidPyrotheum = new Fluid("pyrotheum").setLuminosity(15).setDensity(2000).setViscosity(1200).setTemperature(4000).setRarity(EnumRarity.rare); + registerFluid(fluidPyrotheum, "pyrotheum"); + } + else { + Utils.LOG_INFO("Registering Blazing Pyrotheum as it is an already existing Fluid."); + fluidPyrotheum = pyrotheum; + } + if (cryotheum == null){ + Utils.LOG_INFO("Registering Gelid Cryotheum as it does not exist."); + fluidCryotheum = new Fluid("cryotheum").setLuminosity(0).setDensity(4000).setViscosity(3000).setTemperature(50).setRarity(EnumRarity.rare); + registerFluid(fluidCryotheum, "cryotheum"); + } + else { + Utils.LOG_INFO("Registering Gelid Cryotheum as it is an already existing Fluid."); + fluidCryotheum = cryotheum; + } } else { Utils.LOG_INFO("Thermal Foundation is already loaded, no need to add our own Cryotheum/Pyrotheum."); } } - public static void registerDispenserHandlers() { - BlockDispenser.dispenseBehaviorRegistry.putObject(TF_Items.itemBucket, new DispenserFilledBucketHandler()); - BlockDispenser.dispenseBehaviorRegistry.putObject(Items.bucket, new DispenserEmptyBucketHandler()); - } + public static void init() {} - public static void registerFluid(Fluid paramFluid, final String paramString) { + public static void postInit() {} + + public static void registerFluid(Fluid paramFluid, String paramString) + { if (!FluidRegistry.isFluidRegistered(paramString)) { FluidRegistry.registerFluid(paramFluid); } paramFluid = FluidRegistry.getFluid(paramString); } + + public static void registerDispenserHandlers() + { + BlockDispenser.dispenseBehaviorRegistry.putObject(TF_Items.itemBucket, new DispenserFilledBucketHandler()); + BlockDispenser.dispenseBehaviorRegistry.putObject(Items.bucket, new DispenserEmptyBucketHandler()); + } } |