diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2016-07-01 10:41:19 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-07-01 10:41:19 +1000 |
commit | 4bcf341fe8ea61e5555d6c9f60d11289d5a18694 (patch) | |
tree | 622f97d5a9b6fb2c70711f58c6567ee048459b95 /src/Java/miscutil/core/xmod/growthcraft | |
parent | 867af762b9a04c6e8456a583d3f4aa1702aabf18 (diff) | |
download | GT5-Unofficial-4bcf341fe8ea61e5555d6c9f60d11289d5a18694.tar.gz GT5-Unofficial-4bcf341fe8ea61e5555d6c9f60d11289d5a18694.tar.bz2 GT5-Unofficial-4bcf341fe8ea61e5555d6c9f60d11289d5a18694.zip |
%Changed the way the Foresty xmod stuff runs in a non-dev situation.
%Improved Growthcraft Booze handling
Diffstat (limited to 'src/Java/miscutil/core/xmod/growthcraft')
-rw-r--r-- | src/Java/miscutil/core/xmod/growthcraft/HANDLER_Growthcraft.java | 55 | ||||
-rw-r--r-- | src/Java/miscutil/core/xmod/growthcraft/booze/Register_Booze.java | 64 |
2 files changed, 67 insertions, 52 deletions
diff --git a/src/Java/miscutil/core/xmod/growthcraft/HANDLER_Growthcraft.java b/src/Java/miscutil/core/xmod/growthcraft/HANDLER_Growthcraft.java index f227b1dc46..f56830bbb9 100644 --- a/src/Java/miscutil/core/xmod/growthcraft/HANDLER_Growthcraft.java +++ b/src/Java/miscutil/core/xmod/growthcraft/HANDLER_Growthcraft.java @@ -1,65 +1,16 @@ package miscutil.core.xmod.growthcraft; -import growthcraft.api.cellar.Booze; -import growthcraft.api.cellar.CellarRegistry; -import growthcraft.cellar.block.BlockFluidBooze; -import growthcraft.cellar.item.ItemBoozeBottle; -import growthcraft.cellar.item.ItemBoozeBucketDEPRECATED; -import growthcraft.cellar.item.ItemBucketBooze; -import growthcraft.cellar.utils.BoozeRegistryHelper; -import growthcraft.core.GrowthCraftCore; -import growthcraft.hops.GrowthCraftHops; import miscutil.core.lib.LoadedMods; -import net.minecraft.init.Items; -import net.minecraft.item.Item; -import net.minecraft.potion.Potion; -import net.minecraftforge.fluids.Fluid; -import net.minecraftforge.fluids.FluidRegistry; -import cpw.mods.fml.common.registry.GameRegistry; +import miscutil.core.xmod.growthcraft.booze.Register_Booze; public class HANDLER_Growthcraft { - public static BlockFluidBooze[] jackDanielsWhiskeyFluids; - public static Item jackDaniels; - public static Item jackDanielsSeeds; - public static Item jackDanielsWhiskey; - public static Item jackDanielsWhiskeyBucket_deprecated; - public static ItemBucketBooze[] jackDanielsWhiskeyBuckets; - public static Fluid[] jackDanielsWhiskeyBooze; - //private static int internalColour = FluidRegistry.getFluid("fluidJackDaniels").getColor(); - private static int internalColour = 0000000; //Run me during Pre-Init public static void preInit(){ - if (LoadedMods.Growthcraft || GrowthCraftCore.instance != null){ - start(); + if (LoadedMods.Growthcraft){ + Register_Booze.preInit(); } } - private static void start(){ - jackDaniels = GrowthCraftHops.hops; - jackDanielsSeeds = GrowthCraftHops.hopSeeds; - - jackDanielsWhiskeyBooze = new Booze[5]; - jackDanielsWhiskeyFluids = new BlockFluidBooze[jackDanielsWhiskeyBooze.length]; - jackDanielsWhiskeyBuckets = new ItemBucketBooze[jackDanielsWhiskeyBooze.length]; - BoozeRegistryHelper.initializeBooze(jackDanielsWhiskeyBooze, jackDanielsWhiskeyFluids, jackDanielsWhiskeyBuckets, "grc.jackDanielsWhiskey", internalColour); - - jackDanielsWhiskey = new ItemBoozeBottle(6, -0.5F, jackDanielsWhiskeyBooze).setColor(internalColour).setTipsy(0.7F, 900).setPotionEffects(new int[] { Potion.digSpeed.id }, new int[] { 3600 }); - jackDanielsWhiskeyBucket_deprecated = new ItemBoozeBucketDEPRECATED(jackDanielsWhiskeyBooze).setColor(internalColour); - - - //GameRegistry.registerItem(jackDaniels, "grc.jackDaniels"); - //GameRegistry.registerItem(jackDanielsSeeds, "grc.jackDanielsSeeds"); - GameRegistry.registerItem(jackDanielsWhiskey, "grc.jackDanielsWhiskey"); - GameRegistry.registerItem(jackDanielsWhiskeyBucket_deprecated, "grc.jackDanielsWhiskey_bucket"); - - BoozeRegistryHelper.registerBooze(jackDanielsWhiskeyBooze, jackDanielsWhiskeyFluids, jackDanielsWhiskeyBuckets, jackDanielsWhiskey, "grc.jackDanielsWhiskey", jackDanielsWhiskeyBucket_deprecated); - - CellarRegistry.instance().brew().addBrewing(FluidRegistry.WATER, Items.wheat, jackDanielsWhiskeyBooze[4], 200, 60, 0.4F); - CellarRegistry.instance().brew().addBrewing(jackDanielsWhiskeyBooze[4], jackDaniels, jackDanielsWhiskeyBooze[0], 350, 60, 0.1F); - - - } - } diff --git a/src/Java/miscutil/core/xmod/growthcraft/booze/Register_Booze.java b/src/Java/miscutil/core/xmod/growthcraft/booze/Register_Booze.java new file mode 100644 index 0000000000..7c26d90c31 --- /dev/null +++ b/src/Java/miscutil/core/xmod/growthcraft/booze/Register_Booze.java @@ -0,0 +1,64 @@ +package miscutil.core.xmod.growthcraft.booze; + +import growthcraft.api.cellar.Booze; +import growthcraft.api.cellar.CellarRegistry; +import growthcraft.cellar.block.BlockFluidBooze; +import growthcraft.cellar.item.ItemBoozeBottle; +import growthcraft.cellar.item.ItemBoozeBucketDEPRECATED; +import growthcraft.cellar.item.ItemBucketBooze; +import growthcraft.cellar.utils.BoozeRegistryHelper; +import growthcraft.hops.GrowthCraftHops; +import miscutil.core.lib.LoadedMods; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.potion.Potion; +import net.minecraftforge.fluids.Fluid; +import net.minecraftforge.fluids.FluidRegistry; +import cpw.mods.fml.common.registry.GameRegistry; + +public class Register_Booze { + + public static BlockFluidBooze[] jackDanielsWhiskeyFluids; + public static Item jackDaniels; + public static Item jackDanielsSeeds; + public static Item jackDanielsWhiskey; + public static Item jackDanielsWhiskeyBucket_deprecated; + public static ItemBucketBooze[] jackDanielsWhiskeyBuckets; + public static Fluid[] jackDanielsWhiskeyBooze; + //private static int internalColour = FluidRegistry.getFluid("fluidJackDaniels").getColor(); + private static int internalColour = 0000000; + + //Run me during Pre-Init + public static void preInit(){ + if (LoadedMods.Growthcraft){ + start(); + } + } + + private static void start(){ + jackDaniels = GrowthCraftHops.hops; + jackDanielsSeeds = GrowthCraftHops.hopSeeds; + + jackDanielsWhiskeyBooze = new Booze[5]; + jackDanielsWhiskeyFluids = new BlockFluidBooze[jackDanielsWhiskeyBooze.length]; + jackDanielsWhiskeyBuckets = new ItemBucketBooze[jackDanielsWhiskeyBooze.length]; + BoozeRegistryHelper.initializeBooze(jackDanielsWhiskeyBooze, jackDanielsWhiskeyFluids, jackDanielsWhiskeyBuckets, "grc.jackDanielsWhiskey", internalColour); + + jackDanielsWhiskey = new ItemBoozeBottle(6, -0.5F, jackDanielsWhiskeyBooze).setColor(internalColour).setTipsy(0.7F, 900).setPotionEffects(new int[] { Potion.digSpeed.id }, new int[] { 3600 }); + jackDanielsWhiskeyBucket_deprecated = new ItemBoozeBucketDEPRECATED(jackDanielsWhiskeyBooze).setColor(internalColour); + + + //GameRegistry.registerItem(jackDaniels, "grc.jackDaniels"); + //GameRegistry.registerItem(jackDanielsSeeds, "grc.jackDanielsSeeds"); + GameRegistry.registerItem(jackDanielsWhiskey, "grc.jackDanielsWhiskey"); + GameRegistry.registerItem(jackDanielsWhiskeyBucket_deprecated, "grc.jackDanielsWhiskey_bucket"); + + BoozeRegistryHelper.registerBooze(jackDanielsWhiskeyBooze, jackDanielsWhiskeyFluids, jackDanielsWhiskeyBuckets, jackDanielsWhiskey, "grc.jackDanielsWhiskey", jackDanielsWhiskeyBucket_deprecated); + + CellarRegistry.instance().brew().addBrewing(FluidRegistry.WATER, Items.wheat, jackDanielsWhiskeyBooze[4], 200, 60, 0.4F); + CellarRegistry.instance().brew().addBrewing(jackDanielsWhiskeyBooze[4], jackDaniels, jackDanielsWhiskeyBooze[0], 350, 60, 0.1F); + + + } + +} |