aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-02-27 17:32:50 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-02-27 17:32:50 +1000
commita0b9935ba576a999bc58b3784803b759531a1344 (patch)
tree4ae40356c493d16240f36f6ef81cf529843229fd /src/Java/miscutil/core
parenta5f204e455497f34eb88e3b19f636272beb44cce (diff)
downloadGT5-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.java127
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;
+ }
+
+}