aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gtPlusPlus')
-rw-r--r--src/main/java/gtPlusPlus/core/handler/CompatHandler.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main/java/gtPlusPlus/core/handler/CompatHandler.java b/src/main/java/gtPlusPlus/core/handler/CompatHandler.java
index 1c44216344..f6fe748546 100644
--- a/src/main/java/gtPlusPlus/core/handler/CompatHandler.java
+++ b/src/main/java/gtPlusPlus/core/handler/CompatHandler.java
@@ -14,6 +14,7 @@ import net.minecraft.item.ItemStack;
import cpw.mods.fml.common.event.FMLLoadCompleteEvent;
import gregtech.api.enums.GTValues;
+import gregtech.api.enums.OrePrefixes;
import gregtech.api.util.GTOreDictUnificator;
import gtPlusPlus.api.interfaces.RunnableWithInfo;
import gtPlusPlus.api.objects.Logger;
@@ -25,8 +26,10 @@ import gtPlusPlus.core.common.compat.CompatThaumcraft;
import gtPlusPlus.core.common.compat.CompatWitchery;
import gtPlusPlus.core.handler.Recipes.LateRegistrationHandler;
import gtPlusPlus.core.handler.Recipes.RegistrationHandler;
+import gtPlusPlus.core.item.chemistry.IonParticles;
import gtPlusPlus.core.material.Material;
import gtPlusPlus.core.material.MaterialGenerator;
+import gtPlusPlus.core.material.Particle;
import gtPlusPlus.core.recipe.RecipesGregTech;
import gtPlusPlus.core.recipe.RecipesLaserEngraver;
import gtPlusPlus.core.recipe.ShapedRecipeObject;
@@ -118,6 +121,14 @@ public class CompatHandler {
"bufferCore_" + GTValues.VN[i - 1],
new ItemStack(ItemUtils.getItemFromFQRN("miscutils:item.itemBufferCore" + i)));
}
+ for (Particle i : Particle.aMap) {
+ GTOreDictUnificator
+ .registerOre(OrePrefixes.particle + i.mParticleName.replace(" ", ""), Particle.getBaseParticle(i));
+ }
+
+ for (String i : IonParticles.ions) {
+ GTOreDictUnificator.registerOre(OrePrefixes.particle + i, Particle.getIon(i, 0));
+ }
}
public static void registerGregtechMachines() {