From 269ac07061395f408678040978285c9478219370 Mon Sep 17 00:00:00 2001 From: Noc <95299389+Nockyx@users.noreply.github.com> Date: Sat, 9 Nov 2024 14:29:00 -0300 Subject: Add Ore Dictionary Tags for Subatomic Particles (#3465) Co-authored-by: Martin Robertz --- src/main/java/gtPlusPlus/core/handler/CompatHandler.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/main/java/gtPlusPlus/core') 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() { -- cgit