aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core/common/compat
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/miscutil/core/common/compat')
-rw-r--r--src/Java/miscutil/core/common/compat/COMPAT_Thaumcraft.java30
1 files changed, 28 insertions, 2 deletions
diff --git a/src/Java/miscutil/core/common/compat/COMPAT_Thaumcraft.java b/src/Java/miscutil/core/common/compat/COMPAT_Thaumcraft.java
index ae5844bbfc..17741af194 100644
--- a/src/Java/miscutil/core/common/compat/COMPAT_Thaumcraft.java
+++ b/src/Java/miscutil/core/common/compat/COMPAT_Thaumcraft.java
@@ -2,6 +2,8 @@ package miscutil.core.common.compat;
import gregtech.api.util.GT_OreDictUnificator;
import miscutil.core.item.ModItems;
+import miscutil.core.lib.LoadedMods;
+import miscutil.core.util.Utils;
import miscutil.core.util.UtilsItems;
import net.minecraft.item.ItemStack;
@@ -10,10 +12,34 @@ public class COMPAT_Thaumcraft {
public static void OreDict(){
run();
}
-
+
private static final void run(){
UtilsItems.getItemForOreDict("Thaumcraft:ItemResource", "ingotVoidMetal", "Void Metal Ingot", 16);
GT_OreDictUnificator.registerOre("plateVoidMetal", new ItemStack(ModItems.itemPlateVoidMetal));
+
+ for(int i=0; i<=6; i++){
+ Utils.LOG_INFO(""+i);
+ UtilsItems.getItemForOreDict("Thaumcraft:ItemShard", "shardAny", "TC Shard "+i, i);
+ GT_OreDictUnificator.registerOre("shardAny", UtilsItems.getItemStack("Thaumcraft:ItemShard:"+i, 1));
+ UtilsItems.getItemForOreDict("Thaumcraft:ItemShard", "gemInfusedAnything", "TC Shard "+i, i);
+ GT_OreDictUnificator.registerOre("gemInfusedAnything", UtilsItems.getItemStack("Thaumcraft:ItemShard:"+i, 1));
+ System.out.println("TC Shard registration count is: "+i);
+ }
+
+ if (LoadedMods.ForbiddenMagic){
+ for(int i=0; i<=6; i++){
+ Utils.LOG_INFO(""+i);
+ UtilsItems.getItemForOreDict("ForbiddenMagic:NetherShard", "shardAny", "FM Shard "+i, i);
+ GT_OreDictUnificator.registerOre("shardAny", UtilsItems.getItemStack("ForbiddenMagic:NetherShard:"+i, 1));
+ UtilsItems.getItemForOreDict("ForbiddenMagic:NetherShard", "gemInfusedAnything", "FM Shard "+i, i);
+ GT_OreDictUnificator.registerOre("gemInfusedAnything", UtilsItems.getItemStack("ForbiddenMagic:NetherShard:"+i, 1));
+ System.out.println("TC Shard registration count is: "+i);
+ }
+ UtilsItems.getItemForOreDict("ForbiddenMagic:GluttonyShard", "shardAny", "FM Gluttony Shard", 0);
+ GT_OreDictUnificator.registerOre("shardAny", UtilsItems.getItemStack("ForbiddenMagic:GluttonyShard", 1));
+ UtilsItems.getItemForOreDict("ForbiddenMagic:GluttonyShard", "gemInfusedAnything", "FM Gluttony Shard", 0);
+ GT_OreDictUnificator.registerOre("gemInfusedAnything", UtilsItems.getItemStack("ForbiddenMagic:GluttonyShard", 1));
+ }
}
-
+
}