aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core/common
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/miscutil/core/common')
-rw-r--r--src/Java/miscutil/core/common/CommonProxy.java98
1 files changed, 71 insertions, 27 deletions
diff --git a/src/Java/miscutil/core/common/CommonProxy.java b/src/Java/miscutil/core/common/CommonProxy.java
index 7471425283..9a288c0e79 100644
--- a/src/Java/miscutil/core/common/CommonProxy.java
+++ b/src/Java/miscutil/core/common/CommonProxy.java
@@ -11,6 +11,7 @@ import miscutil.core.lib.LoadedMods;
import miscutil.core.tileentities.ModTileEntities;
import miscutil.core.util.Utils;
import miscutil.gregtech.init.InitGregtech;
+import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.oredict.OreDictionary;
import cpw.mods.fml.common.event.FMLInitializationEvent;
@@ -91,8 +92,9 @@ public class CommonProxy {
}
public void registerOreDict(){
-
+
Utils.LOG_INFO("Registering Ingots & Plates with OreDict.");
+ //In-house
//Ingots
//OreDictionary.registerOre("ingotBloodSteel", new ItemStack(ModItems.itemIngotBloodSteel));
GT_OreDictUnificator.registerOre("ingotBloodSteel", new ItemStack(ModItems.itemIngotBloodSteel));
@@ -100,49 +102,91 @@ public class CommonProxy {
GT_OreDictUnificator.registerOre("ingotStaballoy", new ItemStack(ModItems.itemIngotStaballoy));
//Plates
+ GT_OreDictUnificator.registerOre("plateBloodSteel", new ItemStack(ModItems.itemPlateBloodSteel));
+ GT_OreDictUnificator.registerOre("plateStaballoy", new ItemStack(ModItems.itemPlateStaballoy));
+
+ //Blocks
+ GT_OreDictUnificator.registerOre("blockStaballoy", new ItemStack(Item.getItemFromBlock(ModBlocks.blockStaballoy)));
+ OreDictionary.registerOre("blockBloodSteel", new ItemStack(ModBlocks.blockBloodSteel));
+
+
//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));
+ GT_OreDictUnificator.registerOre("plateBlutonium", new ItemStack(ModItems.itemPlateBlutonium));
+ GT_OreDictUnificator.registerOre("plateCyanite", new ItemStack(ModItems.itemPlateCyanite));
+ GT_OreDictUnificator.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));
+ GT_OreDictUnificator.registerOre("plateConductiveIron", new ItemStack(ModItems.itemPlateConductiveIron));
+ GT_OreDictUnificator.registerOre("plateDarkSteel", new ItemStack(ModItems.itemPlateDarkSteel));
+ GT_OreDictUnificator.registerOre("plateElectricalSteel", new ItemStack(ModItems.itemPlateElectricalSteel));
+ GT_OreDictUnificator.registerOre("plateEnergeticAlloy", new ItemStack(ModItems.itemPlateEnergeticAlloy));
+ GT_OreDictUnificator.registerOre("platePulsatingIron", new ItemStack(ModItems.itemPlatePulsatingIron));
+ GT_OreDictUnificator.registerOre("plateRedstoneAlloy", new ItemStack(ModItems.itemPlateRedstoneAlloy));
+ GT_OreDictUnificator.registerOre("plateSoularium", new ItemStack(ModItems.itemPlateSoularium));
+ GT_OreDictUnificator.registerOre("plateVibrantAlloy", new ItemStack(ModItems.itemPlateVibrantAlloy));
}
if (LoadedMods.Simply_Jetpacks){
- OreDictionary.registerOre("plateEnrichedSoularium", new ItemStack(ModItems.itemPlateEnrichedSoularium));
+ GT_OreDictUnificator.registerOre("plateEnrichedSoularium", new ItemStack(ModItems.itemPlateEnrichedSoularium));
}
if (LoadedMods.RFTools){
- OreDictionary.registerOre("plateDimensionShard", new ItemStack(ModItems.itemPlateDimensionShard));
+ GT_OreDictUnificator.registerOre("plateDimensionShard", new ItemStack(ModItems.itemPlateDimensionShard));
}
if (LoadedMods.Thaumcraft){
- OreDictionary.registerOre("plateVoidMetal", new ItemStack(ModItems.itemPlateVoidMetal));
-
+ try{
+ Item em = null;
+ //Item em1 = GameRegistry.findItem("ThaumCraft", "ItemResource:16");
+ //Item em2 = GameRegistry.findItem("ThaumCraft", "<ItemResource:16>");
+
+ Item em1 = Utils.getItem("Thaumcraft:ItemResource:16");
+ Utils.LOG_WARNING("Found: "+em1.toString());
+ if (!em1.equals(null)){
+ em = em1;
+ }
+ else {
+ em = null;
+ }
+ if (!em.equals(null)){
+ ItemStack voidIngot = new ItemStack(em,1,16);
+ //GT_OreDictUnificator.registerOre("ingotVoidMetal", new ItemStack(em));
+ //GameRegistry.registerCustomItemStack("ingotVoidMetal", voidIngot);
+ GT_OreDictUnificator.registerOre("ingotVoidMetal", voidIngot);
+ }
+ else {
+ Utils.LOG_WARNING("Void Metal Ingot not found.");
+ }
+ } catch (NullPointerException e) {
+ Utils.LOG_ERROR("Void Metal Ingot not found. [NULL]");
+ }
+ GT_OreDictUnificator.registerOre("plateVoidMetal", new ItemStack(ModItems.itemPlateVoidMetal));
+ //System.exit(0);
+
}
if (LoadedMods.Extra_Utils){
- OreDictionary.registerOre("plateBedrockium", new ItemStack(ModItems.itemPlateBedrockium));
+ try {
+ Item em = null;
+ Item em1 = Utils.getItem("ExtraUtilities:bedrockiumIngot");
+ Utils.LOG_WARNING("Found: "+em1.toString());
+ if (!em1.equals(null)){
+ em = em1;
+ }
+ if (!em.equals(null)){
+ GT_OreDictUnificator.registerOre("ingotBedrockium", new ItemStack(em));
+ }
+ else {
+ Utils.LOG_WARNING("Bedrockium Ingot not found.");
+ }
+ } catch (NullPointerException e) {
+ Utils.LOG_ERROR("Bedrockium Ingot not found. [NULL]");
+ }
+
+ GT_OreDictUnificator.registerOre("plateBedrockium", new ItemStack(ModItems.itemPlateBedrockium));
}
if (LoadedMods.PneumaticCraft){
- OreDictionary.registerOre("plateCompressedIron", new ItemStack(ModItems.itemPlateCompressedIron));
+ GT_OreDictUnificator.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("blockBloodSteel", new ItemStack(ModBlocks.blockBloodSteel.ge)));
-
-
//Misc
}