diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2016-02-27 17:32:50 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-02-27 17:32:50 +1000 |
commit | a0b9935ba576a999bc58b3784803b759531a1344 (patch) | |
tree | 4ae40356c493d16240f36f6ef81cf529843229fd /src/Java/miscutil/core | |
parent | a5f204e455497f34eb88e3b19f636272beb44cce (diff) | |
download | GT5-Unofficial-a0b9935ba576a999bc58b3784803b759531a1344.tar.gz GT5-Unofficial-a0b9935ba576a999bc58b3784803b759531a1344.tar.bz2 GT5-Unofficial-a0b9935ba576a999bc58b3784803b759531a1344.zip |
Removed Old Dev features related to math.
Added all Ingots/Plates to OreDict.
Cleaned up some of my logging a little.
More work on the GT Conduits.
Diffstat (limited to 'src/Java/miscutil/core')
-rw-r--r-- | src/Java/miscutil/core/common/CommonProxy.java | 127 |
1 files changed, 127 insertions, 0 deletions
diff --git a/src/Java/miscutil/core/common/CommonProxy.java b/src/Java/miscutil/core/common/CommonProxy.java new file mode 100644 index 0000000000..18ced41ca1 --- /dev/null +++ b/src/Java/miscutil/core/common/CommonProxy.java @@ -0,0 +1,127 @@ +package miscutil.core.common; + +import static miscutil.core.lib.LoadedMods.Gregtech; +import gregtech.api.util.GT_OreDictUnificator; +import miscutil.core.block.ModBlocks; +import miscutil.core.gui.ModGUI; +import miscutil.core.item.ModItems; +import miscutil.core.lib.LoadedMods; +import miscutil.core.tileentities.ModTileEntities; +import miscutil.core.util.Utils; +import miscutil.gregtech.init.InitGregtech; +import net.minecraft.item.ItemStack; +import net.minecraftforge.oredict.OreDictionary; +import cpw.mods.fml.common.event.FMLInitializationEvent; +import cpw.mods.fml.common.event.FMLPostInitializationEvent; +import cpw.mods.fml.common.event.FMLPreInitializationEvent; + +public class CommonProxy { + + public void preInit(FMLPreInitializationEvent e) { + ModItems.init(); + ModBlocks.init(); + + + //Register Gregtech related items + if (Gregtech) { + Utils.LOG_INFO("Gregtech Found - Loading Resources."); + Utils.LOG_INFO("Begining initialization of Gregtech related content."); + // Init Gregtech + InitGregtech.run(); + + } + else { + Utils.LOG_WARNING("Gregtech not Found - Skipping Resources."); + } + + } + + public void init(FMLInitializationEvent e) { + + + + } + + public void postInit(FMLPostInitializationEvent e) { + + } + + public void registerNetworkStuff(){ + ModGUI.init(); + //NetworkRegistry.INSTANCE.registerGuiHandler(MiscUtils.instance, new BloodSteelFurnaceGuiHandler()); + + } + + public void registerTileEntities(){ + ModTileEntities.init(); + //GameRegistry.registerTileEntity(TileEntityBloodSteelChest.class, "tileEntityBloodSteelChest"); + //GameRegistry.registerTileEntity(TileEntityBloodSteelFurnace.class, "tileEntityBloodSteelFurnace"); + //GameRegistry.registerTileEntity(TileEntityBloodSteelChest.class, Strings.MODID); + //GameRegistry.registerTileEntity(TileEntityArcaneInfuser.class, "TileEntityArcaneInfuser"); + } + + public void registerRenderThings() { + + } + + public void registerOreDict(){ + + Utils.LOG_INFO("Registering Ingots & Plates with OreDict."); + //Ingots + //OreDictionary.registerOre("ingotBloodSteel", new ItemStack(ModItems.itemIngotBloodSteel)); + GT_OreDictUnificator.registerOre("ingotBloodSteel", new ItemStack(ModItems.itemIngotBloodSteel)); + //OreDictionary.registerOre("ingotStaballoy", new ItemStack(ModItems.itemIngotStaballoy)); + GT_OreDictUnificator.registerOre("ingotStaballoy", new ItemStack(ModItems.itemIngotStaballoy)); + + //Plates + //InterMod + if (LoadedMods.Big_Reactors){ + OreDictionary.registerOre("plateBlutonium", new ItemStack(ModItems.itemPlateBlutonium)); + OreDictionary.registerOre("plateCyanite", new ItemStack(ModItems.itemPlateCyanite)); + OreDictionary.registerOre("plateLudicrite", new ItemStack(ModItems.itemPlateLudicrite)); + } + if (LoadedMods.EnderIO){ + OreDictionary.registerOre("plateConductiveIron", new ItemStack(ModItems.itemPlateConductiveIron)); + OreDictionary.registerOre("plateDarkSteel", new ItemStack(ModItems.itemPlateDarkSteel)); + OreDictionary.registerOre("plateElectricalSteel", new ItemStack(ModItems.itemPlateElectricalSteel)); + OreDictionary.registerOre("plateEnergeticAlloy", new ItemStack(ModItems.itemPlateEnergeticAlloy)); + OreDictionary.registerOre("platePulsatingIron", new ItemStack(ModItems.itemPlatePulsatingIron)); + OreDictionary.registerOre("plateRedstoneAlloy", new ItemStack(ModItems.itemPlateRedstoneAlloy)); + OreDictionary.registerOre("plateSoularium", new ItemStack(ModItems.itemPlateSoularium)); + OreDictionary.registerOre("plateVibrantAlloy", new ItemStack(ModItems.itemPlateVibrantAlloy)); + } + if (LoadedMods.Simply_Jetpacks){ + OreDictionary.registerOre("plateEnrichedSoularium", new ItemStack(ModItems.itemPlateEnrichedSoularium)); + + } + if (LoadedMods.RFTools){ + OreDictionary.registerOre("plateDimensionShard", new ItemStack(ModItems.itemPlateDimensionShard)); + + } + if (LoadedMods.Thaumcraft){ + OreDictionary.registerOre("plateVoidMetal", new ItemStack(ModItems.itemPlateVoidMetal)); + + } + if (LoadedMods.Extra_Utils){ + OreDictionary.registerOre("plateBedrockium", new ItemStack(ModItems.itemPlateBedrockium)); + } + if (LoadedMods.PneumaticCraft){ + OreDictionary.registerOre("plateCompressedIron", new ItemStack(ModItems.itemPlateCompressedIron)); + } + //In-house + OreDictionary.registerOre("plateBloodSteel", new ItemStack(ModItems.itemPlateBloodSteel)); + OreDictionary.registerOre("plateStaballoy", new ItemStack(ModItems.itemPlateStaballoy)); + + + //Blocks + OreDictionary.registerOre("ingotBloodSteel", new ItemStack(ModItems.itemIngotBloodSteel)); + + + //Misc + } + + public int addArmor(String armor) { + return 0; + } + +} |