diff --git a/common/src/main/java/rearth/oritech/api/recipe/CentrifugeFluidRecipeBuilder.java b/common/src/main/java/rearth/oritech/api/recipe/CentrifugeFluidRecipeBuilder.java index da67197add..12a4dd691e 100644 --- a/common/src/main/java/rearth/oritech/api/recipe/CentrifugeFluidRecipeBuilder.java +++ b/common/src/main/java/rearth/oritech/api/recipe/CentrifugeFluidRecipeBuilder.java @@ -18,7 +18,7 @@ public static OritechRecipeBuilder build() { public void validate(ResourceLocation id) throws IllegalStateException { if (inputs != null && inputs.size() > 1) throw new IllegalStateException("too many inputs for recipe " + id + " (type " + type + ")"); - if ((fluidInput == null || fluidInput.isEmpty())) + if ((fluidInput == null || fluidInput.isEmpty()) && fluidOutputs.isEmpty()) throw new IllegalStateException("fluid input or output required for recipe " + id + " (type " + type + ")"); } diff --git a/gradle.properties b/gradle.properties index 74e0c2e5a8..93c7f0f73b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -46,8 +46,16 @@ create_version_id = 6323264 registrate_version = MC1.21-1.3.0+62 energized_power_neo_version_id = 6341211 enderio_version = 7.1.8-alpha +evilcraft_version_id = 7827720 +cyclopscore_version_id = 7786075 +extendedae_version_id = 7727948 +geore_version_id = 7563411 +glodium_version_id = 5821676 immersive_engineering_version_id = 6235316 industrial_foregoing_version_id = 6283758 +irons_spells_version_id = 6054197 +caelus_version_id = 5694215 +player_animator_version_id = 7389814 titanium_version_id = 6337206 mekanism_version = 1.21.1-10.7.14.79 pneumaticcraft_version_id = 6288626 diff --git a/neoforge/build.gradle b/neoforge/build.gradle index 5f67e1ff0a..530d1448ac 100644 --- a/neoforge/build.gradle +++ b/neoforge/build.gradle @@ -145,11 +145,23 @@ dependencies { dataImplementation("com.enderio:enderio-machines:$enderio_version") { transitive = false } // Energized Power dataImplementation "curse.maven:energized-power-782147:$energized_power_neo_version_id" + // EvilCraft + dataImplementation "curse.maven:evilcraft-74610:$evilcraft_version_id" + dataRuntimeOnly "curse.maven:cyclops-core-232758:$cyclopscore_version_id" + // Extended AE + dataImplementation "curse.maven:ex-pattern-provider-892005:$extendedae_version_id" + dataRuntimeOnly "curse.maven:glodium-957920:$glodium_version_id" + // GeOre + dataImplementation "curse.maven:geore-530544:$geore_version_id" // Immersive Engineering dataImplementation "curse.maven:immersive-engineering-231951:$immersive_engineering_version_id" // Industrial Foregoing dataImplementation "curse.maven:industrial-foregoing-266515:$industrial_foregoing_version_id" dataImplementation "curse.maven:titanium-287342:$titanium_version_id" + // Iron's Spells 'n Spellbooks + dataImplementation "curse.maven:irons-spells-n-spellbooks-855414:$irons_spells_version_id" + dataRuntimeOnly "curse.maven:playeranimator-658587:$player_animator_version_id" + dataRuntimeOnly "curse.maven:caelus-308989:$caelus_version_id" // Mekanism dataImplementation "curse.maven:mekanism-268560:6486993" dataImplementation "curse.maven:mekanism-generators-268566:6486996" diff --git a/neoforge/src/data/java/rearth/oritech/generator/RecipeGenerator.java b/neoforge/src/data/java/rearth/oritech/generator/RecipeGenerator.java index 96e82e28b6..85e140aae4 100644 --- a/neoforge/src/data/java/rearth/oritech/generator/RecipeGenerator.java +++ b/neoforge/src/data/java/rearth/oritech/generator/RecipeGenerator.java @@ -6,11 +6,12 @@ import appeng.api.ids.AEConstants; import blusunrize.immersiveengineering.ImmersiveEngineering; -import com.buuz135.industrial.utils.Reference; import com.enderio.core.EnderCore; +import com.glodblock.github.extendedae.ExtendedAE; import com.simibubi.create.Create; import cy.jdkdigital.productivemetalworks.ProductiveMetalworks; import de.ellpeck.actuallyadditions.mod.ActuallyAdditions; +import io.redspace.ironsspellbooks.IronsSpellbooks; import me.desht.pneumaticcraft.api.lib.Names; import me.jddev0.ep.api.EPAPI; import mekanism.common.Mekanism; @@ -32,8 +33,12 @@ import rearth.oritech.generator.compat.CreateRecipeGenerator; import rearth.oritech.generator.compat.EnderIORecipeGenerator; import rearth.oritech.generator.compat.EnergizedPowerRecipeGenerator; +import rearth.oritech.generator.compat.EvilCraftRecipeGenerator; +import rearth.oritech.generator.compat.ExtendedAERecipeGenerator; +import rearth.oritech.generator.compat.GeOreRecipeGenerator; import rearth.oritech.generator.compat.ImmersiveEngineeringRecipeGenerator; import rearth.oritech.generator.compat.IndustrialForegoingRecipeGenerator; +import rearth.oritech.generator.compat.IronsSpellbooksRecipeGenerator; import rearth.oritech.generator.compat.MekanismRecipeGenerator; import rearth.oritech.generator.compat.MekanismGeneratorsRecipeGenerator; import rearth.oritech.generator.compat.PneumaticcraftRecipeGenerator; @@ -67,8 +72,12 @@ public void buildRecipes(RecipeOutput exporter) { CreateRecipeGenerator.generateRecipes(this, packOutput, registries, exporter.withConditions(this.modLoaded(Create.ID))); EnderIORecipeGenerator.generateRecipes(exporter.withConditions(this.modLoaded(EnderCore.MOD_ID)), this); EnergizedPowerRecipeGenerator.generateRecipes(this, exporter.withConditions(this.modLoaded(EPAPI.MOD_ID))); + EvilCraftRecipeGenerator.generateRecipes(exporter.withConditions(this.modLoaded(org.cyclops.evilcraft.Reference.MOD_ID))); + ExtendedAERecipeGenerator.generateRecipes(exporter.withConditions(this.modLoaded(ExtendedAE.MODID))); + GeOreRecipeGenerator.generateRecipes(exporter.withConditions(this.modLoaded(com.shynieke.geore.Reference.MOD_ID))); ImmersiveEngineeringRecipeGenerator.generateRecipes(this, exporter.withConditions(this.modLoaded(ImmersiveEngineering.MODID))); - IndustrialForegoingRecipeGenerator.generateRecipes(exporter.withConditions(this.modLoaded(Reference.MOD_ID))); + IndustrialForegoingRecipeGenerator.generateRecipes(exporter.withConditions(this.modLoaded(com.buuz135.industrial.utils.Reference.MOD_ID))); + IronsSpellbooksRecipeGenerator.generateRecipes(exporter.withConditions(this.modLoaded(IronsSpellbooks.MODID))); MekanismRecipeGenerator.generateRecipes(this, exporter.withConditions(this.modLoaded(Mekanism.MODID))); MekanismGeneratorsRecipeGenerator.generateRecipes(exporter.withConditions(this.modLoaded(MekanismGenerators.MODID))); PneumaticcraftRecipeGenerator.generateRecipes(exporter.withConditions(this.modLoaded(Names.MOD_ID))); diff --git a/neoforge/src/data/java/rearth/oritech/generator/compat/AppliedEnergistics2RecipeGenerator.java b/neoforge/src/data/java/rearth/oritech/generator/compat/AppliedEnergistics2RecipeGenerator.java index a48d53ee69..4e25ec4302 100644 --- a/neoforge/src/data/java/rearth/oritech/generator/compat/AppliedEnergistics2RecipeGenerator.java +++ b/neoforge/src/data/java/rearth/oritech/generator/compat/AppliedEnergistics2RecipeGenerator.java @@ -10,6 +10,7 @@ import net.minecraft.world.item.crafting.Ingredient; import net.neoforged.neoforge.common.Tags; import rearth.oritech.Oritech; +import rearth.oritech.api.recipe.CentrifugeRecipeBuilder; import rearth.oritech.api.recipe.LaserRecipeBuilder; import rearth.oritech.api.recipe.PulverizerRecipeBuilder; import rearth.oritech.init.ItemContent; @@ -23,7 +24,12 @@ public static void generateRecipes(RecipeOutput exporter) { PulverizerRecipeBuilder.build().input(AEBlocks.SKY_STONE_BLOCK).result(AEItems.SKY_DUST.get()).addToGrinder().export(exporter, PATH + "skydust"); PulverizerRecipeBuilder.build().input(cItemTag("gems/certus_quartz")).result(AEItems.CERTUS_QUARTZ_DUST.get()).addToGrinder().export(exporter, PATH + "certusdust"); + PulverizerRecipeBuilder.build().input(cItemTag("gems/fluix")).result(AEItems.FLUIX_DUST.get()).addToGrinder().export(exporter, PATH + "fluixdust"); + // enderic compound from ender pearl dust + CentrifugeRecipeBuilder.build().input(AEItems.ENDER_DUST).result(ItemContent.ENDERIC_COMPOUND, 2).export(exporter, PATH + "endericcompound"); + + // fluxite in AE2 charger exporter.accept(Oritech.id(PATH + "charger/fluxite"), new ChargerRecipe(Ingredient.of(Tags.Items.GEMS_AMETHYST), new ItemStack(ItemContent.FLUXITE)), null); } } diff --git a/neoforge/src/data/java/rearth/oritech/generator/compat/EnderIORecipeGenerator.java b/neoforge/src/data/java/rearth/oritech/generator/compat/EnderIORecipeGenerator.java index a06d0790d3..d294c3da69 100644 --- a/neoforge/src/data/java/rearth/oritech/generator/compat/EnderIORecipeGenerator.java +++ b/neoforge/src/data/java/rearth/oritech/generator/compat/EnderIORecipeGenerator.java @@ -5,26 +5,34 @@ import java.util.List; import java.util.Optional; +import com.enderio.base.common.init.EIOFluids; import com.enderio.base.common.init.EIOItems; import com.enderio.base.common.recipe.FireCraftingRecipe; +import com.enderio.machines.common.blocks.soul_binder.SoulBindingRecipe; import com.enderio.machines.common.blocks.alloy.AlloySmeltingRecipe; +import net.minecraft.core.registries.BuiltInRegistries; import net.minecraft.data.recipes.RecipeCategory; import net.minecraft.data.recipes.RecipeOutput; import net.minecraft.data.recipes.RecipeProvider; import net.minecraft.data.recipes.ShapedRecipeBuilder; import net.minecraft.tags.ItemTags; +import net.minecraft.world.entity.EntityType; import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.Items; import net.minecraft.world.item.crafting.Ingredient; import net.minecraft.world.level.block.Blocks; +import net.minecraft.world.level.material.Fluids; import net.minecraft.world.level.Level; import net.neoforged.neoforge.common.Tags; import net.neoforged.neoforge.common.crafting.SizedIngredient; import rearth.oritech.Oritech; import rearth.oritech.api.recipe.CentrifugeRecipeBuilder; +import rearth.oritech.api.recipe.CentrifugeFluidRecipeBuilder; import rearth.oritech.api.recipe.FoundryRecipeBuilder; import rearth.oritech.init.BlockContent; import rearth.oritech.init.ItemContent; import rearth.oritech.init.TagContent; +import rearth.oritech.util.FluidIngredient; import rearth.oritech.generator.loot.FireCraftingLootProvider; public class EnderIORecipeGenerator { @@ -33,8 +41,13 @@ public class EnderIORecipeGenerator { public static void generateRecipes(RecipeOutput exporter, RecipeProvider provider) { addAlloys(exporter); conduitBinderCrafting(exporter, provider); + soulBinding(exporter); + // enderic compound from ender pearl dust CentrifugeRecipeBuilder.build().input(EIOItems.POWDERED_ENDER_PEARL.get()).result(ItemContent.ENDERIC_COMPOUND, 2).export(exporter, PATH + "endericcompound"); + + // xp juice from sculk + CentrifugeFluidRecipeBuilder.build().input(Items.SCULK).fluidInput(Fluids.WATER, 0.25f).fluidOutput(EIOFluids.XP_JUICE.getSource(), 0.1f).export(exporter, PATH + "sculkxp"); } private static void addAlloys(RecipeOutput exporter) { @@ -71,4 +84,22 @@ private static void conduitBinderCrafting(RecipeOutput exporter, RecipeProvider .pattern("sbs") .unlockedBy(provider.getHasName(conduitBinder), RecipeProvider.has(conduitBinder)).save(exporter, Oritech.id(PATH + "crafting/pump")); } + + private static void soulBinding(RecipeOutput exporter) { + // Kind of redundant, but still fun. A soul vial is filled the exact same way a dubious container is--by "capturing" an entity with the item. + for (EntityType entityType : List.of(EntityType.ALLAY, EntityType.VEX, EntityType.PHANTOM)) { + var entityKey = BuiltInRegistries.ENTITY_TYPE.getKey(entityType); + exporter.accept( + Oritech.id(PATH + entityKey.getPath() + "soul"), + new SoulBindingRecipe( + new ItemStack(ItemContent.UNHOLY_INTELLIGENCE), + Ingredient.of(ItemContent.DUBIOS_CONTAINER), + 51200, + 4, + Optional.of(entityKey), + Optional.empty(), + Optional.empty(), + false), null); + } + } } diff --git a/neoforge/src/data/java/rearth/oritech/generator/compat/EvilCraftRecipeGenerator.java b/neoforge/src/data/java/rearth/oritech/generator/compat/EvilCraftRecipeGenerator.java new file mode 100644 index 0000000000..b27454f8ef --- /dev/null +++ b/neoforge/src/data/java/rearth/oritech/generator/compat/EvilCraftRecipeGenerator.java @@ -0,0 +1,60 @@ +package rearth.oritech.generator.compat; + +import static rearth.oritech.util.TagUtils.cItemTag; +import static rearth.oritech.util.TagUtils.itemTag; + +import net.minecraft.data.recipes.RecipeOutput; +import net.minecraft.world.item.Items; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.level.material.Fluids; +import net.neoforged.neoforge.common.Tags; +import org.cyclops.evilcraft.Reference; +import org.cyclops.evilcraft.RegistryEntries; +import rearth.oritech.Oritech; +import rearth.oritech.api.recipe.CentrifugeFluidRecipeBuilder; +import rearth.oritech.api.recipe.PulverizerRecipeBuilder; +import rearth.oritech.init.ItemContent; + +public class EvilCraftRecipeGenerator { + private static final String PATH = "compat/evilcraft/"; + + public static void generateRecipes(RecipeOutput exporter) { + // poison + CentrifugeFluidRecipeBuilder.build() + .input(itemTag(Reference.MOD_ID, "poisonous")) + .fluidInput(Fluids.WATER, 0.25f) + .fluidOutput(RegistryEntries.FLUID_POISON.get(), 0.25f) + .export(exporter, PATH + "poison"); + + // blood from leaves + CentrifugeFluidRecipeBuilder.build() + .input(RegistryEntries.BLOCK_UNDEAD_LEAVES.get()) + .fluidInput(Fluids.WATER, 0.1f) + .fluidOutput(RegistryEntries.FLUID_BLOOD.get(), 0.05f) + .result(RegistryEntries.ITEM_HARDENED_BLOOD_SHARD.get()) + .export(exporter, PATH + "bloodfromleaves"); + + // red sand from sand + blood + CentrifugeFluidRecipeBuilder.build() + .input(cItemTag("sands/colorless")) + .fluidInput(RegistryEntries.FLUID_BLOOD.get(), 0.01f) + .result(Items.RED_SAND) + .export(exporter, PATH + "stainedsand"); + + // crushing gem + PulverizerRecipeBuilder.build() + .input(RegistryEntries.ITEM_DARK_GEM.get()) + .result(RegistryEntries.ITEM_DARK_GEM_CRUSHED.get()) + .addToGrinder() + .export(exporter, PATH + "crusheddarkgem"); + + // dark ore processing + PulverizerRecipeBuilder.build() + .input(itemTag(Reference.MOD_ID, "dark_ores")) + .result(RegistryEntries.ITEM_DARK_GEM.get(), 2) + .result(RegistryEntries.ITEM_DARK_GEM_CRUSHED.get()) + .addToGrinder() + .export(exporter, PATH + "darkores"); + } +} diff --git a/neoforge/src/data/java/rearth/oritech/generator/compat/ExtendedAERecipeGenerator.java b/neoforge/src/data/java/rearth/oritech/generator/compat/ExtendedAERecipeGenerator.java new file mode 100644 index 0000000000..51b4864701 --- /dev/null +++ b/neoforge/src/data/java/rearth/oritech/generator/compat/ExtendedAERecipeGenerator.java @@ -0,0 +1,20 @@ +package rearth.oritech.generator.compat; + +import static rearth.oritech.util.TagUtils.cItemTag; + +import com.glodblock.github.extendedae.common.EAESingletons; +import net.minecraft.data.recipes.RecipeOutput; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.crafting.Ingredient; +import net.neoforged.neoforge.common.Tags; +import rearth.oritech.Oritech; +import rearth.oritech.api.recipe.PulverizerRecipeBuilder; +import rearth.oritech.init.ItemContent; + +public class ExtendedAERecipeGenerator { + private static final String PATH = "compat/extendedae/"; + + public static void generateRecipes(RecipeOutput exporter) { + PulverizerRecipeBuilder.build().input(cItemTag("gems/entro")).result(EAESingletons.ENTRO_DUST).addToGrinder().export(exporter, PATH + "entrodust"); + } +} diff --git a/neoforge/src/data/java/rearth/oritech/generator/compat/GeOreRecipeGenerator.java b/neoforge/src/data/java/rearth/oritech/generator/compat/GeOreRecipeGenerator.java new file mode 100644 index 0000000000..6755df0665 --- /dev/null +++ b/neoforge/src/data/java/rearth/oritech/generator/compat/GeOreRecipeGenerator.java @@ -0,0 +1,39 @@ +package rearth.oritech.generator.compat; + +import static rearth.oritech.util.TagUtils.cItemTag; + +import com.shynieke.geore.registry.GeOreBlockReg; +import com.shynieke.geore.registry.GeOreRegistry; + +import net.minecraft.data.recipes.RecipeOutput; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.crafting.Ingredient; +import net.neoforged.neoforge.common.Tags; +import rearth.oritech.Oritech; +import rearth.oritech.api.recipe.AssemblerRecipeBuilder; +import rearth.oritech.api.recipe.LaserRecipeBuilder; +import rearth.oritech.api.recipe.PulverizerRecipeBuilder; +import rearth.oritech.init.ItemContent; + +public class GeOreRecipeGenerator { + private static final String PATH = "compat/geore/"; + + public static void generateRecipes(RecipeOutput exporter) { + for (GeOreBlockReg geOreBlock : GeOreRegistry.getGeOres()) { + AssemblerRecipeBuilder.build() + .input(geOreBlock.getShard().get()) + .input(geOreBlock.getShard().get()) + .input(ItemContent.ENDERIC_COMPOUND) + .input(ItemContent.OVERCHARGED_CRYSTAL) + .result(geOreBlock.getBudding().get().asItem()) + .export(exporter, PATH + "budding" + geOreBlock.getName()); + + + } + // enderic laser should yield plutonium dust when harvesting uranium clusters + LaserRecipeBuilder.build().input(GeOreRegistry.URANIUM_GEORE.getCluster().get()).result(ItemContent.PLUTONIUM_DUST).export(exporter, PATH + "plutoniumdust"); + + // pulverize quartz shards into quartz dust, no need for intermediate smelting + PulverizerRecipeBuilder.build().input(GeOreRegistry.QUARTZ_GEORE.getShard().get()).result(ItemContent.QUARTZ_DUST).addToGrinder().export(exporter, PATH + "quartzdust"); + } +} diff --git a/neoforge/src/data/java/rearth/oritech/generator/compat/IronsSpellbooksRecipeGenerator.java b/neoforge/src/data/java/rearth/oritech/generator/compat/IronsSpellbooksRecipeGenerator.java new file mode 100644 index 0000000000..0f1ea90944 --- /dev/null +++ b/neoforge/src/data/java/rearth/oritech/generator/compat/IronsSpellbooksRecipeGenerator.java @@ -0,0 +1,32 @@ +package rearth.oritech.generator.compat; + +import static rearth.oritech.util.TagUtils.cItemTag; + +import io.redspace.ironsspellbooks.IronsSpellbooks; +import io.redspace.ironsspellbooks.registries.ItemRegistry; +import net.minecraft.data.recipes.RecipeOutput; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.crafting.Ingredient; +import net.neoforged.neoforge.common.Tags; +import rearth.oritech.Oritech; +import rearth.oritech.api.recipe.FoundryRecipeBuilder; +import rearth.oritech.api.recipe.PulverizerRecipeBuilder; +import rearth.oritech.init.ItemContent; + +public class IronsSpellbooksRecipeGenerator { + private static final String PATH = "compat/ironsspellbooks/"; + + public static void generateRecipes(RecipeOutput exporter) { + PulverizerRecipeBuilder.build() + .input(cItemTag("ores/mithril")) + .result(ItemRegistry.RAW_MITHRIL.get(), 3) + .addToGrinder() + .export(exporter, PATH + "rawmithril"); + + FoundryRecipeBuilder.build() + .input(cItemTag("raw_materials/mithril")) + .input(cItemTag("raw_materials/mithril")) + .result(ItemRegistry.MITHRIL_SCRAP.get(), 4) + .export(exporter, PATH + "mithrilscrap"); + } +} diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingallthemodium.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingallthemodium.json new file mode 100644 index 0000000000..cf6072190e --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingallthemodium.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:allthemodium_shard" + }, + { + "item": "geore:allthemodium_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_allthemodium" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingaluminum.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingaluminum.json new file mode 100644 index 0000000000..8964c512d2 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingaluminum.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:aluminum_shard" + }, + { + "item": "geore:aluminum_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_aluminum" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingancient_debris.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingancient_debris.json new file mode 100644 index 0000000000..ee41cce073 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingancient_debris.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:ancient_debris_shard" + }, + { + "item": "geore:ancient_debris_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_ancient_debris" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingblack_quartz.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingblack_quartz.json new file mode 100644 index 0000000000..66feec0e7b --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingblack_quartz.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:black_quartz_shard" + }, + { + "item": "geore:black_quartz_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_black_quartz" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingcoal.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingcoal.json new file mode 100644 index 0000000000..6088626a1f --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingcoal.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:coal_shard" + }, + { + "item": "geore:coal_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_coal" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingcopper.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingcopper.json new file mode 100644 index 0000000000..e7263a10ec --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingcopper.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:copper_shard" + }, + { + "item": "geore:copper_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_copper" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingdiamond.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingdiamond.json new file mode 100644 index 0000000000..36f958f2d4 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingdiamond.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:diamond_shard" + }, + { + "item": "geore:diamond_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_diamond" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingemerald.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingemerald.json new file mode 100644 index 0000000000..33cf6c9e5b --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingemerald.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:emerald_shard" + }, + { + "item": "geore:emerald_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_emerald" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddinggold.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddinggold.json new file mode 100644 index 0000000000..0a4d2f68ce --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddinggold.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:gold_shard" + }, + { + "item": "geore:gold_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_gold" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingiron.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingiron.json new file mode 100644 index 0000000000..6a03f04bb4 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingiron.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:iron_shard" + }, + { + "item": "geore:iron_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_iron" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddinglapis.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddinglapis.json new file mode 100644 index 0000000000..65ddebae67 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddinglapis.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:lapis_shard" + }, + { + "item": "geore:lapis_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_lapis" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddinglead.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddinglead.json new file mode 100644 index 0000000000..3c04a3ad86 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddinglead.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:lead_shard" + }, + { + "item": "geore:lead_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_lead" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingmonazite.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingmonazite.json new file mode 100644 index 0000000000..8281ebb7e6 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingmonazite.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:monazite_shard" + }, + { + "item": "geore:monazite_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_monazite" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingnickel.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingnickel.json new file mode 100644 index 0000000000..08e49dfe87 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingnickel.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:nickel_shard" + }, + { + "item": "geore:nickel_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_nickel" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingosmium.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingosmium.json new file mode 100644 index 0000000000..ad058d9c07 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingosmium.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:osmium_shard" + }, + { + "item": "geore:osmium_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_osmium" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingplatinum.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingplatinum.json new file mode 100644 index 0000000000..184ccc5716 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingplatinum.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:platinum_shard" + }, + { + "item": "geore:platinum_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_platinum" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingquartz.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingquartz.json new file mode 100644 index 0000000000..f1e3431ec1 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingquartz.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:quartz_shard" + }, + { + "item": "geore:quartz_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_quartz" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingredstone.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingredstone.json new file mode 100644 index 0000000000..99991c558c --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingredstone.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:redstone_shard" + }, + { + "item": "geore:redstone_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_redstone" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingruby.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingruby.json new file mode 100644 index 0000000000..857d0db411 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingruby.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:ruby_shard" + }, + { + "item": "geore:ruby_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_ruby" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingsapphire.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingsapphire.json new file mode 100644 index 0000000000..15c88ddb68 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingsapphire.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:sapphire_shard" + }, + { + "item": "geore:sapphire_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_sapphire" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingsilver.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingsilver.json new file mode 100644 index 0000000000..fa87690579 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingsilver.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:silver_shard" + }, + { + "item": "geore:silver_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_silver" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingtin.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingtin.json new file mode 100644 index 0000000000..d5402392ef --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingtin.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:tin_shard" + }, + { + "item": "geore:tin_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_tin" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingtopaz.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingtopaz.json new file mode 100644 index 0000000000..783b9206c6 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingtopaz.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:topaz_shard" + }, + { + "item": "geore:topaz_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_topaz" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingtungsten.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingtungsten.json new file mode 100644 index 0000000000..a4467fd117 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingtungsten.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:tungsten_shard" + }, + { + "item": "geore:tungsten_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_tungsten" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingunobtainium.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingunobtainium.json new file mode 100644 index 0000000000..a09a51aa0d --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingunobtainium.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:unobtainium_shard" + }, + { + "item": "geore:unobtainium_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_unobtainium" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddinguraninite.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddinguraninite.json new file mode 100644 index 0000000000..e63358b390 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddinguraninite.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:uraninite_shard" + }, + { + "item": "geore:uraninite_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_uraninite" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddinguranium.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddinguranium.json new file mode 100644 index 0000000000..473948b76d --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddinguranium.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:uranium_shard" + }, + { + "item": "geore:uranium_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_uranium" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingvibranium.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingvibranium.json new file mode 100644 index 0000000000..de787b04af --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingvibranium.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:vibranium_shard" + }, + { + "item": "geore:vibranium_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_vibranium" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingzinc.json b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingzinc.json new file mode 100644 index 0000000000..fa91ae3cb0 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/assembler/compat/geore/buddingzinc.json @@ -0,0 +1,35 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:assembler", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:zinc_shard" + }, + { + "item": "geore:zinc_shard" + }, + { + "item": "oritech:enderic_compound" + }, + { + "item": "oritech:overcharged_crystal" + } + ], + "results": [ + { + "count": 1, + "id": "geore:budding_zinc" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/centrifuge/compat/ae2/endericcompound.json b/neoforge/src/main/generated/data/oritech/recipe/centrifuge/compat/ae2/endericcompound.json new file mode 100644 index 0000000000..6aef4d335e --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/centrifuge/compat/ae2/endericcompound.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "ae2" + } + ], + "type": "oritech:centrifuge", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "ae2:ender_dust" + } + ], + "results": [ + { + "count": 2, + "id": "oritech:enderic_compound" + } + ], + "time": 100 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/centrifuge/fluid/compat/enderio/sculkxp.json b/neoforge/src/main/generated/data/oritech/recipe/centrifuge/fluid/compat/enderio/sculkxp.json new file mode 100644 index 0000000000..2f24215568 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/centrifuge/fluid/compat/enderio/sculkxp.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "endercore" + } + ], + "type": "oritech:centrifuge_fluid", + "fluidInput": { + "amount": 250, + "fluid": "minecraft:water" + }, + "fluidOutputs": [ + { + "amount": 100, + "fluid": "enderio:fluid_xp_juice_still" + } + ], + "ingredients": [ + { + "item": "minecraft:sculk" + } + ], + "results": [], + "time": 100 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/centrifuge/fluid/compat/evilcraft/bloodfromleaves.json b/neoforge/src/main/generated/data/oritech/recipe/centrifuge/fluid/compat/evilcraft/bloodfromleaves.json new file mode 100644 index 0000000000..5b7414203b --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/centrifuge/fluid/compat/evilcraft/bloodfromleaves.json @@ -0,0 +1,31 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "evilcraft" + } + ], + "type": "oritech:centrifuge_fluid", + "fluidInput": { + "amount": 100, + "fluid": "minecraft:water" + }, + "fluidOutputs": [ + { + "amount": 50, + "fluid": "evilcraft:blood" + } + ], + "ingredients": [ + { + "item": "evilcraft:undead_leaves" + } + ], + "results": [ + { + "count": 1, + "id": "evilcraft:hardened_blood_shard" + } + ], + "time": 100 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/centrifuge/fluid/compat/evilcraft/poison.json b/neoforge/src/main/generated/data/oritech/recipe/centrifuge/fluid/compat/evilcraft/poison.json new file mode 100644 index 0000000000..154586151b --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/centrifuge/fluid/compat/evilcraft/poison.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "evilcraft" + } + ], + "type": "oritech:centrifuge_fluid", + "fluidInput": { + "amount": 250, + "fluid": "minecraft:water" + }, + "fluidOutputs": [ + { + "amount": 250, + "fluid": "evilcraft:poison" + } + ], + "ingredients": [ + { + "tag": "evilcraft:poisonous" + } + ], + "results": [], + "time": 100 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/centrifuge/fluid/compat/evilcraft/stainedsand.json b/neoforge/src/main/generated/data/oritech/recipe/centrifuge/fluid/compat/evilcraft/stainedsand.json new file mode 100644 index 0000000000..9200d77fb2 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/centrifuge/fluid/compat/evilcraft/stainedsand.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "evilcraft" + } + ], + "type": "oritech:centrifuge_fluid", + "fluidInput": { + "amount": 10, + "fluid": "evilcraft:blood" + }, + "fluidOutputs": [], + "ingredients": [ + { + "tag": "c:sands/colorless" + } + ], + "results": [ + { + "count": 1, + "id": "minecraft:red_sand" + } + ], + "time": 100 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/compat/enderio/allaysoul.json b/neoforge/src/main/generated/data/oritech/recipe/compat/enderio/allaysoul.json new file mode 100644 index 0000000000..a39bfdd97f --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/compat/enderio/allaysoul.json @@ -0,0 +1,19 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "endercore" + } + ], + "type": "enderio:soul_binding", + "energy": 51200, + "entity_type": "minecraft:allay", + "experience": 4, + "input": { + "item": "oritech:dubios_container" + }, + "output": { + "count": 1, + "id": "oritech:unholy_intelligence" + } +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/compat/enderio/phantomsoul.json b/neoforge/src/main/generated/data/oritech/recipe/compat/enderio/phantomsoul.json new file mode 100644 index 0000000000..5e7a5f89c7 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/compat/enderio/phantomsoul.json @@ -0,0 +1,19 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "endercore" + } + ], + "type": "enderio:soul_binding", + "energy": 51200, + "entity_type": "minecraft:phantom", + "experience": 4, + "input": { + "item": "oritech:dubios_container" + }, + "output": { + "count": 1, + "id": "oritech:unholy_intelligence" + } +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/compat/enderio/vexsoul.json b/neoforge/src/main/generated/data/oritech/recipe/compat/enderio/vexsoul.json new file mode 100644 index 0000000000..109d2405cc --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/compat/enderio/vexsoul.json @@ -0,0 +1,19 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "endercore" + } + ], + "type": "enderio:soul_binding", + "energy": 51200, + "entity_type": "minecraft:vex", + "experience": 4, + "input": { + "item": "oritech:dubios_container" + }, + "output": { + "count": 1, + "id": "oritech:unholy_intelligence" + } +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/foundry/alloy/compat/ironsspellbooks/mithrilscrap.json b/neoforge/src/main/generated/data/oritech/recipe/foundry/alloy/compat/ironsspellbooks/mithrilscrap.json new file mode 100644 index 0000000000..6c930453c2 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/foundry/alloy/compat/ironsspellbooks/mithrilscrap.json @@ -0,0 +1,29 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "irons_spellbooks" + } + ], + "type": "oritech:foundry", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "tag": "c:raw_materials/mithril" + }, + { + "tag": "c:raw_materials/mithril" + } + ], + "results": [ + { + "count": 4, + "id": "irons_spellbooks:mithril_scrap" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/grinder/compat/ae2/fluixdust.json b/neoforge/src/main/generated/data/oritech/recipe/grinder/compat/ae2/fluixdust.json new file mode 100644 index 0000000000..d6b60cc989 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/grinder/compat/ae2/fluixdust.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "ae2" + } + ], + "type": "oritech:grinder", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "tag": "c:gems/fluix" + } + ], + "results": [ + { + "count": 1, + "id": "ae2:fluix_dust" + } + ], + "time": 60 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/grinder/compat/evilcraft/crusheddarkgem.json b/neoforge/src/main/generated/data/oritech/recipe/grinder/compat/evilcraft/crusheddarkgem.json new file mode 100644 index 0000000000..8ba9542879 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/grinder/compat/evilcraft/crusheddarkgem.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "evilcraft" + } + ], + "type": "oritech:grinder", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "evilcraft:dark_gem" + } + ], + "results": [ + { + "count": 1, + "id": "evilcraft:dark_gem_crushed" + } + ], + "time": 60 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/grinder/compat/evilcraft/darkores.json b/neoforge/src/main/generated/data/oritech/recipe/grinder/compat/evilcraft/darkores.json new file mode 100644 index 0000000000..cd7bb3860b --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/grinder/compat/evilcraft/darkores.json @@ -0,0 +1,30 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "evilcraft" + } + ], + "type": "oritech:grinder", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "tag": "evilcraft:dark_ores" + } + ], + "results": [ + { + "count": 2, + "id": "evilcraft:dark_gem" + }, + { + "count": 1, + "id": "evilcraft:dark_gem_crushed" + } + ], + "time": 60 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/grinder/compat/extendedae/entrodust.json b/neoforge/src/main/generated/data/oritech/recipe/grinder/compat/extendedae/entrodust.json new file mode 100644 index 0000000000..8e88d5ded1 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/grinder/compat/extendedae/entrodust.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "extendedae" + } + ], + "type": "oritech:grinder", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "tag": "c:gems/entro" + } + ], + "results": [ + { + "count": 1, + "id": "extendedae:entro_dust" + } + ], + "time": 60 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/grinder/compat/geore/quartzdust.json b/neoforge/src/main/generated/data/oritech/recipe/grinder/compat/geore/quartzdust.json new file mode 100644 index 0000000000..b65e4b39b1 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/grinder/compat/geore/quartzdust.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:grinder", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:quartz_shard" + } + ], + "results": [ + { + "count": 1, + "id": "oritech:quartz_dust" + } + ], + "time": 60 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/grinder/compat/ironsspellbooks/rawmithril.json b/neoforge/src/main/generated/data/oritech/recipe/grinder/compat/ironsspellbooks/rawmithril.json new file mode 100644 index 0000000000..4a00eb4b89 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/grinder/compat/ironsspellbooks/rawmithril.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "irons_spellbooks" + } + ], + "type": "oritech:grinder", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "tag": "c:ores/mithril" + } + ], + "results": [ + { + "count": 3, + "id": "irons_spellbooks:raw_mithril" + } + ], + "time": 60 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/laser/compat/geore/plutoniumdust.json b/neoforge/src/main/generated/data/oritech/recipe/laser/compat/geore/plutoniumdust.json new file mode 100644 index 0000000000..ac8fd6a6d3 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/laser/compat/geore/plutoniumdust.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:laser", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:uranium_cluster" + } + ], + "results": [ + { + "count": 1, + "id": "oritech:plutonium_dust" + } + ], + "time": 1 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/pulverizer/compat/ae2/fluixdust.json b/neoforge/src/main/generated/data/oritech/recipe/pulverizer/compat/ae2/fluixdust.json new file mode 100644 index 0000000000..9632d0b25c --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/pulverizer/compat/ae2/fluixdust.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "ae2" + } + ], + "type": "oritech:pulverizer", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "tag": "c:gems/fluix" + } + ], + "results": [ + { + "count": 1, + "id": "ae2:fluix_dust" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/pulverizer/compat/evilcraft/crusheddarkgem.json b/neoforge/src/main/generated/data/oritech/recipe/pulverizer/compat/evilcraft/crusheddarkgem.json new file mode 100644 index 0000000000..397dc7e91f --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/pulverizer/compat/evilcraft/crusheddarkgem.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "evilcraft" + } + ], + "type": "oritech:pulverizer", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "evilcraft:dark_gem" + } + ], + "results": [ + { + "count": 1, + "id": "evilcraft:dark_gem_crushed" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/pulverizer/compat/evilcraft/darkores.json b/neoforge/src/main/generated/data/oritech/recipe/pulverizer/compat/evilcraft/darkores.json new file mode 100644 index 0000000000..cf50b355aa --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/pulverizer/compat/evilcraft/darkores.json @@ -0,0 +1,30 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "evilcraft" + } + ], + "type": "oritech:pulverizer", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "tag": "evilcraft:dark_ores" + } + ], + "results": [ + { + "count": 2, + "id": "evilcraft:dark_gem" + }, + { + "count": 1, + "id": "evilcraft:dark_gem_crushed" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/pulverizer/compat/extendedae/entrodust.json b/neoforge/src/main/generated/data/oritech/recipe/pulverizer/compat/extendedae/entrodust.json new file mode 100644 index 0000000000..b02d22db35 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/pulverizer/compat/extendedae/entrodust.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "extendedae" + } + ], + "type": "oritech:pulverizer", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "tag": "c:gems/entro" + } + ], + "results": [ + { + "count": 1, + "id": "extendedae:entro_dust" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/pulverizer/compat/geore/quartzdust.json b/neoforge/src/main/generated/data/oritech/recipe/pulverizer/compat/geore/quartzdust.json new file mode 100644 index 0000000000..7eb32c60a9 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/pulverizer/compat/geore/quartzdust.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "geore" + } + ], + "type": "oritech:pulverizer", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "item": "geore:quartz_shard" + } + ], + "results": [ + { + "count": 1, + "id": "oritech:quartz_dust" + } + ], + "time": 120 +} \ No newline at end of file diff --git a/neoforge/src/main/generated/data/oritech/recipe/pulverizer/compat/ironsspellbooks/rawmithril.json b/neoforge/src/main/generated/data/oritech/recipe/pulverizer/compat/ironsspellbooks/rawmithril.json new file mode 100644 index 0000000000..a5a264a567 --- /dev/null +++ b/neoforge/src/main/generated/data/oritech/recipe/pulverizer/compat/ironsspellbooks/rawmithril.json @@ -0,0 +1,26 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:mod_loaded", + "modid": "irons_spellbooks" + } + ], + "type": "oritech:pulverizer", + "fluidInput": { + "amount": 0, + "fluid": "minecraft:empty" + }, + "fluidOutputs": [], + "ingredients": [ + { + "tag": "c:ores/mithril" + } + ], + "results": [ + { + "count": 3, + "id": "irons_spellbooks:raw_mithril" + } + ], + "time": 120 +} \ No newline at end of file