From b7baa0f245518a6fcb766d50b26c01286e1a55e5 Mon Sep 17 00:00:00 2001 From: DivineFinal Date: Sat, 18 Oct 2025 04:21:55 +0200 Subject: [PATCH 1/6] Soul Laser Warden Requirement Fix + Dyenamics Lavender Dye Fix --- .../server_scripts/mods/dyenamics/lavender.js | 8 ++-- .../mods/industrial_foregoing/laser_drill.js | 39 +++++++++++++++++-- 2 files changed, 39 insertions(+), 8 deletions(-) diff --git a/kubejs/server_scripts/mods/dyenamics/lavender.js b/kubejs/server_scripts/mods/dyenamics/lavender.js index 9c4a4d8c..92c1f7a1 100644 --- a/kubejs/server_scripts/mods/dyenamics/lavender.js +++ b/kubejs/server_scripts/mods/dyenamics/lavender.js @@ -1,4 +1,4 @@ -ServerEvents.recipes((allthemods) => { - allthemods.remove({ id: "dyenamics:ma/dye/lavender_dye" }) - allthemods.shaped("dyenamics:lavender_dye", [" D ", " ", "D D"], { L: "dyenamics:lavender_dye" }) -}) +ServerEvents.recipes((allthemods) => { + allthemods.remove({ id: "dyenamics:ma/dye/lavender_dye" }) + allthemods.shaped(Item.of("dyenamics:lavender_dye", 6), [" D ", " ", "D D"], { D: "mysticalagriculture:dye_essence" }) +}) diff --git a/kubejs/server_scripts/mods/industrial_foregoing/laser_drill.js b/kubejs/server_scripts/mods/industrial_foregoing/laser_drill.js index 9ab16ad2..7c990097 100644 --- a/kubejs/server_scripts/mods/industrial_foregoing/laser_drill.js +++ b/kubejs/server_scripts/mods/industrial_foregoing/laser_drill.js @@ -44,12 +44,44 @@ ServerEvents.recipes((allthemods) => { * @param {number} depthMax * @param {number} weight */ - function laserDrillFluid(output, entity, catalyst, depthMin, depthMax, weight) { + function laserDrillFluid(output, catalyst, depthMin, depthMax, weight) { allthemods .custom({ type: "industrialforegoing:laser_drill_fluid", output: output, - entity: entity || "minecraft:empty", + rarity: [ + { + biome_filter: { + whitelist: [], + blacklist: [] + }, + dimension_filter: { + whitelist: [], + blacklist: [] + }, + depth_min: depthMin, + depth_max: depthMax, + weight: weight + } + ], + catalyst: { + item: catalyst + } + }) + .id(`allthemods:industrialforegoing/laser_drill_fluid/${output.fluid.split(":")[1]}`) + } + function laserDrillFluidWithEntity(output, entity, catalyst, depthMin, depthMax, weight) { + allthemods + .custom({ + type: "industrialforegoing:laser_drill_fluid", + output: output, + entity_data: { + data: {}, + display: "", + entity: { + type: entity + } + }, rarity: [ { biome_filter: { @@ -74,7 +106,7 @@ ServerEvents.recipes((allthemods) => { laserDrillOre({ tag: "c:gems/benitoite", count: 8 }, "industrialforegoing:blue_laser_lens", 5, 256, 5) - laserDrillFluid( + laserDrillFluidWithEntity( { fluid: "allthemodium:soul_lava", amount: 10 }, "minecraft:warden", "industrialforegoing:blue_laser_lens", @@ -85,7 +117,6 @@ ServerEvents.recipes((allthemods) => { laserDrillFluid( { fluid: "pneumaticcraft:oil", amount: 50 }, - "minecraft:empty", "industrialforegoing:black_laser_lens", 20, 60, From d3cc6d7ee39b896065d02f0f5c780d3476fd12e3 Mon Sep 17 00:00:00 2001 From: DivineFinal <24657715+DivineFinal@users.noreply.github.com> Date: Sat, 18 Oct 2025 02:22:17 +0000 Subject: [PATCH 2/6] chore: prettier formatting --- .../server_scripts/mods/dyenamics/lavender.js | 10 +++++---- .../mods/industrial_foregoing/laser_drill.js | 22 +++++++------------ 2 files changed, 14 insertions(+), 18 deletions(-) diff --git a/kubejs/server_scripts/mods/dyenamics/lavender.js b/kubejs/server_scripts/mods/dyenamics/lavender.js index 92c1f7a1..2deb08d5 100644 --- a/kubejs/server_scripts/mods/dyenamics/lavender.js +++ b/kubejs/server_scripts/mods/dyenamics/lavender.js @@ -1,4 +1,6 @@ -ServerEvents.recipes((allthemods) => { - allthemods.remove({ id: "dyenamics:ma/dye/lavender_dye" }) - allthemods.shaped(Item.of("dyenamics:lavender_dye", 6), [" D ", " ", "D D"], { D: "mysticalagriculture:dye_essence" }) -}) +ServerEvents.recipes((allthemods) => { + allthemods.remove({ id: "dyenamics:ma/dye/lavender_dye" }) + allthemods.shaped(Item.of("dyenamics:lavender_dye", 6), [" D ", " ", "D D"], { + D: "mysticalagriculture:dye_essence" + }) +}) diff --git a/kubejs/server_scripts/mods/industrial_foregoing/laser_drill.js b/kubejs/server_scripts/mods/industrial_foregoing/laser_drill.js index 7c990097..8ea69ed0 100644 --- a/kubejs/server_scripts/mods/industrial_foregoing/laser_drill.js +++ b/kubejs/server_scripts/mods/industrial_foregoing/laser_drill.js @@ -75,13 +75,13 @@ ServerEvents.recipes((allthemods) => { .custom({ type: "industrialforegoing:laser_drill_fluid", output: output, - entity_data: { - data: {}, - display: "", - entity: { - type: entity - } - }, + entity_data: { + data: {}, + display: "", + entity: { + type: entity + } + }, rarity: [ { biome_filter: { @@ -115,13 +115,7 @@ ServerEvents.recipes((allthemods) => { 3 ) - laserDrillFluid( - { fluid: "pneumaticcraft:oil", amount: 50 }, - "industrialforegoing:black_laser_lens", - 20, - 60, - 3 - ) + laserDrillFluid({ fluid: "pneumaticcraft:oil", amount: 50 }, "industrialforegoing:black_laser_lens", 20, 60, 3) }) // This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10: To the Sky. From ce9d6aab1ad6456f400a21d4be0cb995eeb2a045 Mon Sep 17 00:00:00 2001 From: DivineFinal Date: Sun, 19 Oct 2025 15:23:43 +0200 Subject: [PATCH 3/6] feat: Remove redundant oil drill recipe (the one provided by Industrial Foregoing itself) --- kubejs/server_scripts/tweaks/removals.js | 485 ++++++++++++----------- 1 file changed, 243 insertions(+), 242 deletions(-) diff --git a/kubejs/server_scripts/tweaks/removals.js b/kubejs/server_scripts/tweaks/removals.js index 72b5a3d3..f133fc01 100644 --- a/kubejs/server_scripts/tweaks/removals.js +++ b/kubejs/server_scripts/tweaks/removals.js @@ -1,242 +1,243 @@ -// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10. -// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission. - -ServerEvents.recipes((allthemods) => { - //Complete removal, including JEI - const removals = [ - "exmachinis:netherite_upgrade", - /geore:.*tungsten.*/, - /geore:.*monazite.*/, - "georenouveau:tungsten_geore_golem_charm", - "georenouveau:monazite_geore_golem_charm", - "mekanismgenerators:gas_burning_generator", - "generatorgalore:copper_generator_8x", - "generatorgalore:copper_generator", - "generatorgalore:diamond_generator_8x", - "generatorgalore:diamond_generator", - "generatorgalore:emerald_generator_8x", - "generatorgalore:emerald_generator", - "generatorgalore:gold_generator_8x", - "generatorgalore:gold_generator", - "generatorgalore:obsidian_generator_8x", - "generatorgalore:obsidian_generator", - "extendedcrafting:nether_star_block", - "extendedcrafting:handheld_table", - "notenoughwands:acceleration_wand", - /pickletweaks:.*_paxel/, - "exdeorum:mechanical_sieve", - "exdeorum:mechanical_hammer", - /georenouveau:.*_dowsing_rod/, - "actuallyadditions:crafter_on_a_stick", - "allthemodium:teleport_pad", - "ae2:spatial_anchor", - "mekanism:dimensional_stabilizer", - "mekanism:upgrade_anchor", - "railcraft:world_spike", - "railcraft:personal_world_spike", - "railcraft:world_spike_minecart" - ] - - const seedRemovals = [ - "mysticalagriculture:uraninite_essence", - "mysticalagriculture:yellorium_essence", - "mysticalagriculture:yellorium_essence", - "mysticalagriculture:coal_essence", - "mysticalagriculture:amethyst_essence", - "mysticalagriculture:pig_essence", - "mysticalagriculture:rubber_essence", - "mysticalagriculture:silicon_essence", - "mysticalagriculture:sulfur_essence", - "mysticalagriculture:aluminum_essence", - "mysticalagriculture:saltpeter_essence", - "mysticalagriculture:apatite_essence", - "mysticalagriculture:grains_of_infinity_essence", - "mysticalagriculture:menril_essence", - "mysticalagriculture:iron_essence", - "mysticalagriculture:copper_essence", - "mysticalagriculture:nether_quartz_essence", - "mysticalagriculture:glowstone_essence", - "mysticalagriculture:redstone_essence", - "mysticalagriculture:obsidian_essence", - "mysticalagriculture:prismarine_essence", - "mysticalagriculture:zombie_essence", - "mysticalagriculture:tin_essence", - "mysticalagriculture:bronze_essence", - "mysticalagriculture:zinc_essence", - "mysticalagriculture:brass_essence", - "mysticalagriculture:silver_essence", - "mysticalagriculture:lead_essence", - "mysticalagriculture:graphite_essence", - "mysticalagriculture:copper_alloy_essence", - "mysticalagriculture:redstone_alloy_essence", - "mysticalagriculture:conductive_alloy_essence", - "mysticalagriculture:sky_stone_essence", - "mysticalagriculture:certus_quartz_essence", - "mysticalagriculture:quartz_enriched_iron_essence", - "mysticalagriculture:gold_essence", - "mysticalagriculture:lapis_lazuli_essence", - "mysticalagriculture:end_essence", - "mysticalagriculture:steel_essence", - "mysticalagriculture:nickel_essence", - "mysticalagriculture:constantan_essence", - "mysticalagriculture:electrum_essence", - "mysticalagriculture:invar_essence", - "mysticalagriculture:uranium_essence", - "mysticalagriculture:ruby_essence", - "mysticalagriculture:sapphire_essence", - "mysticalagriculture:peridot_essence", - "mysticalagriculture:hop_graphite_essence", - "mysticalagriculture:soularium_essence", - "mysticalagriculture:dark_steel_essence", - "mysticalagriculture:pulsating_alloy_essence", - "mysticalagriculture:energetic_alloy_essence", - "mysticalagriculture:osmium_essence", - "mysticalagriculture:fluorite_essence", - "mysticalagriculture:refined_glowstone_essence", - "mysticalagriculture:refined_obsidian_essence", - "mysticalagriculture:fluix_essence", - "mysticalagriculture:energized_steel_essence", - "mysticalagriculture:blazing_crystal_essence", - "mysticalagriculture:diamond_essence", - "mysticalagriculture:emerald_essence", - "mysticalagriculture:netherite_essence", - "mysticalagriculture:platinum_essence", - "mysticalagriculture:iridium_essence", - "mysticalagriculture:vibrant_alloy_essence", - "mysticalagriculture:end_steel_essence", - "mysticalagriculture:yellorium_essence", - "mysticalagriculture:cyanite_essence", - "mysticalagriculture:niotic_crystal_essence", - "mysticalagriculture:spirited_crystal_essence", - "mysticalagriculture:uraninite_essence", - "mysticalagriculture:nitro_crystal_essence", - "mysticalagriculture:uraninite_seeds", - "mysticalagriculture:yellorium_seeds", - "mysticalagriculture:yellorium_essence", - "mysticalagriculture:coal_seeds", - "mysticalagriculture:amethyst_seeds", - "mysticalagriculture:pig_seeds", - "mysticalagriculture:rubber_seeds", - "mysticalagriculture:silicon_seeds", - "mysticalagriculture:sulfur_seeds", - "mysticalagriculture:aluminum_seeds", - "mysticalagriculture:saltpeter_seeds", - "mysticalagriculture:apatite_seeds", - "mysticalagriculture:grains_of_infinity_seeds", - "mysticalagriculture:menril_seeds", - "mysticalagriculture:iron_seeds", - "mysticalagriculture:copper_seeds", - "mysticalagriculture:nether_quartz_seeds", - "mysticalagriculture:glowstone_seeds", - "mysticalagriculture:redstone_seeds", - "mysticalagriculture:obsidian_seeds", - "mysticalagriculture:prismarine_seeds", - "mysticalagriculture:zombie_seeds", - "mysticalagriculture:tin_seeds", - "mysticalagriculture:bronze_seeds", - "mysticalagriculture:zinc_seeds", - "mysticalagriculture:brass_seeds", - "mysticalagriculture:silver_seeds", - "mysticalagriculture:lead_seeds", - "mysticalagriculture:graphite_seeds", - "mysticalagriculture:copper_alloy_seeds", - "mysticalagriculture:redstone_alloy_seeds", - "mysticalagriculture:conductive_alloy_seeds", - "mysticalagriculture:sky_stone_seeds", - "mysticalagriculture:certus_quartz_seeds", - "mysticalagriculture:quartz_enriched_iron_seeds", - "mysticalagriculture:gold_seeds", - "mysticalagriculture:lapis_lazuli_seeds", - "mysticalagriculture:end_seeds", - "mysticalagriculture:steel_seeds", - "mysticalagriculture:nickel_seeds", - "mysticalagriculture:constantan_seeds", - "mysticalagriculture:electrum_seeds", - "mysticalagriculture:invar_seeds", - "mysticalagriculture:uranium_seeds", - "mysticalagriculture:ruby_seeds", - "mysticalagriculture:sapphire_seeds", - "mysticalagriculture:peridot_seeds", - "mysticalagriculture:hop_graphite_seeds", - "mysticalagriculture:soularium_seeds", - "mysticalagriculture:dark_steel_seeds", - "mysticalagriculture:pulsating_alloy_seeds", - "mysticalagriculture:energetic_alloy_seeds", - "mysticalagriculture:osmium_seeds", - "mysticalagriculture:fluorite_seeds", - "mysticalagriculture:refined_glowstone_seeds", - "mysticalagriculture:refined_obsidian_seeds", - "mysticalagriculture:fluix_seeds", - "mysticalagriculture:energized_steel_seeds", - "mysticalagriculture:blazing_crystal_seeds", - "mysticalagriculture:diamond_seeds", - "mysticalagriculture:emerald_seeds", - "mysticalagriculture:netherite_seeds", - "mysticalagriculture:platinum_seeds", - "mysticalagriculture:iridium_seeds", - "mysticalagriculture:vibrant_alloy_seeds", - "mysticalagriculture:end_steel_seeds", - "mysticalagriculture:yellorium_seeds", - "mysticalagriculture:cyanite_seeds", - "mysticalagriculture:niotic_crystal_seeds", - "mysticalagriculture:spirited_crystal_seeds", - "mysticalagriculture:uraninite_seeds", - "mysticalagriculture:nitro_crystal_seeds", - "mysticalagriculture:compressed_iron_seeds", - "mysticalagriculture:compressed_iron_essence", - "mysticalagriculture:draconium_seeds", - "mysticalagriculture:draconium_essence", - "mysticalagriculture:basalt_seeds", - "mysticalagriculture:basalt_essence" - ] - - removals.forEach((entry) => { - // allthemods.remove({ input: entry }); DO NOT ENABLE, THIS WILL BREAK THE PACK - allthemods.remove({ output: entry }) - }) - - seedRemovals.forEach((entry) => { - // allthemods.remove({ input: entry }); Removes indy facades, the next line does the same but ignores indy recipes - allthemods.remove({ input: entry, not: { mod: "integrateddynamics" } }) - allthemods.remove({ output: entry }) - }) - - allthemods.remove({ output: /exdeorum:.*_compressed_sieve/ }) - allthemods.remove({ output: /generatorgalore:.*_upgrade/ }) - allthemods.remove({ id: "create:crushing/nether_gold_ore" }) - allthemods.remove({ id: "create:crushing/deepslate_gold_ore" }) - allthemods.remove({ id: "create:crushing/netherrack" }) - allthemods.remove({ id: "create:crushing/ochrum_recycling" }) - allthemods.remove({ id: "mekanism:sulfur_dye" }) - allthemods.remove({ id: "alltheores:alloysmelter/brass/ingot" }) - allthemods.remove({ id: "soulshards:vile_dust_from_soul_sand" }) - allthemods.remove({ id: "oritech:crafting/alloy/steel" }) - allthemods.remove({ id: "silentgear:graded_mat_test" }) - allthemods.remove({ id: "silentgear:diamond_shard" }) - allthemods.remove({ id: "actuallyadditions:tagged_slime_block" }) - allthemods.remove({ id: `mekanism:compat/ae2/sand_to_silicon` }) - allthemods.remove({ id: `create:crushing/deepslate_copper_ore` }) - allthemods.remove({ id: `create:crushing/deepslate_zinc_ore` }) - allthemods.remove({ id: `create:crushing/deepslate_iron_ore` }) - allthemods.remove({ id: `create:crushing/tuff_recycling` }) - allthemods.remove({ id: `modern_industrialization:materials/plutonium/craft/block_from_ingot` }) -}) - -ServerEvents.generateData("after_mods", (allthemods) => { - ;[ - "occultism:recipe/miner/eldritch/raw_allthemodium", - "occultism:recipe/miner/eldritch/raw_vibranium", - "occultism:recipe/miner/eldritch/raw_unobtainium" - ].forEach((id) => { - allthemods.json(`${id}.json`, { - "neoforge:conditions": [ - { - type: "neoforge:false" - } - ] - }) - }) -}) - -// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10. -// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission. +// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10. +// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission. + +ServerEvents.recipes((allthemods) => { + //Complete removal, including JEI + const removals = [ + "exmachinis:netherite_upgrade", + /geore:.*tungsten.*/, + /geore:.*monazite.*/, + "georenouveau:tungsten_geore_golem_charm", + "georenouveau:monazite_geore_golem_charm", + "mekanismgenerators:gas_burning_generator", + "generatorgalore:copper_generator_8x", + "generatorgalore:copper_generator", + "generatorgalore:diamond_generator_8x", + "generatorgalore:diamond_generator", + "generatorgalore:emerald_generator_8x", + "generatorgalore:emerald_generator", + "generatorgalore:gold_generator_8x", + "generatorgalore:gold_generator", + "generatorgalore:obsidian_generator_8x", + "generatorgalore:obsidian_generator", + "extendedcrafting:nether_star_block", + "extendedcrafting:handheld_table", + "notenoughwands:acceleration_wand", + /pickletweaks:.*_paxel/, + "exdeorum:mechanical_sieve", + "exdeorum:mechanical_hammer", + /georenouveau:.*_dowsing_rod/, + "actuallyadditions:crafter_on_a_stick", + "allthemodium:teleport_pad", + "ae2:spatial_anchor", + "mekanism:dimensional_stabilizer", + "mekanism:upgrade_anchor", + "railcraft:world_spike", + "railcraft:personal_world_spike", + "railcraft:world_spike_minecart" + ] + + const seedRemovals = [ + "mysticalagriculture:uraninite_essence", + "mysticalagriculture:yellorium_essence", + "mysticalagriculture:yellorium_essence", + "mysticalagriculture:coal_essence", + "mysticalagriculture:amethyst_essence", + "mysticalagriculture:pig_essence", + "mysticalagriculture:rubber_essence", + "mysticalagriculture:silicon_essence", + "mysticalagriculture:sulfur_essence", + "mysticalagriculture:aluminum_essence", + "mysticalagriculture:saltpeter_essence", + "mysticalagriculture:apatite_essence", + "mysticalagriculture:grains_of_infinity_essence", + "mysticalagriculture:menril_essence", + "mysticalagriculture:iron_essence", + "mysticalagriculture:copper_essence", + "mysticalagriculture:nether_quartz_essence", + "mysticalagriculture:glowstone_essence", + "mysticalagriculture:redstone_essence", + "mysticalagriculture:obsidian_essence", + "mysticalagriculture:prismarine_essence", + "mysticalagriculture:zombie_essence", + "mysticalagriculture:tin_essence", + "mysticalagriculture:bronze_essence", + "mysticalagriculture:zinc_essence", + "mysticalagriculture:brass_essence", + "mysticalagriculture:silver_essence", + "mysticalagriculture:lead_essence", + "mysticalagriculture:graphite_essence", + "mysticalagriculture:copper_alloy_essence", + "mysticalagriculture:redstone_alloy_essence", + "mysticalagriculture:conductive_alloy_essence", + "mysticalagriculture:sky_stone_essence", + "mysticalagriculture:certus_quartz_essence", + "mysticalagriculture:quartz_enriched_iron_essence", + "mysticalagriculture:gold_essence", + "mysticalagriculture:lapis_lazuli_essence", + "mysticalagriculture:end_essence", + "mysticalagriculture:steel_essence", + "mysticalagriculture:nickel_essence", + "mysticalagriculture:constantan_essence", + "mysticalagriculture:electrum_essence", + "mysticalagriculture:invar_essence", + "mysticalagriculture:uranium_essence", + "mysticalagriculture:ruby_essence", + "mysticalagriculture:sapphire_essence", + "mysticalagriculture:peridot_essence", + "mysticalagriculture:hop_graphite_essence", + "mysticalagriculture:soularium_essence", + "mysticalagriculture:dark_steel_essence", + "mysticalagriculture:pulsating_alloy_essence", + "mysticalagriculture:energetic_alloy_essence", + "mysticalagriculture:osmium_essence", + "mysticalagriculture:fluorite_essence", + "mysticalagriculture:refined_glowstone_essence", + "mysticalagriculture:refined_obsidian_essence", + "mysticalagriculture:fluix_essence", + "mysticalagriculture:energized_steel_essence", + "mysticalagriculture:blazing_crystal_essence", + "mysticalagriculture:diamond_essence", + "mysticalagriculture:emerald_essence", + "mysticalagriculture:netherite_essence", + "mysticalagriculture:platinum_essence", + "mysticalagriculture:iridium_essence", + "mysticalagriculture:vibrant_alloy_essence", + "mysticalagriculture:end_steel_essence", + "mysticalagriculture:yellorium_essence", + "mysticalagriculture:cyanite_essence", + "mysticalagriculture:niotic_crystal_essence", + "mysticalagriculture:spirited_crystal_essence", + "mysticalagriculture:uraninite_essence", + "mysticalagriculture:nitro_crystal_essence", + "mysticalagriculture:uraninite_seeds", + "mysticalagriculture:yellorium_seeds", + "mysticalagriculture:yellorium_essence", + "mysticalagriculture:coal_seeds", + "mysticalagriculture:amethyst_seeds", + "mysticalagriculture:pig_seeds", + "mysticalagriculture:rubber_seeds", + "mysticalagriculture:silicon_seeds", + "mysticalagriculture:sulfur_seeds", + "mysticalagriculture:aluminum_seeds", + "mysticalagriculture:saltpeter_seeds", + "mysticalagriculture:apatite_seeds", + "mysticalagriculture:grains_of_infinity_seeds", + "mysticalagriculture:menril_seeds", + "mysticalagriculture:iron_seeds", + "mysticalagriculture:copper_seeds", + "mysticalagriculture:nether_quartz_seeds", + "mysticalagriculture:glowstone_seeds", + "mysticalagriculture:redstone_seeds", + "mysticalagriculture:obsidian_seeds", + "mysticalagriculture:prismarine_seeds", + "mysticalagriculture:zombie_seeds", + "mysticalagriculture:tin_seeds", + "mysticalagriculture:bronze_seeds", + "mysticalagriculture:zinc_seeds", + "mysticalagriculture:brass_seeds", + "mysticalagriculture:silver_seeds", + "mysticalagriculture:lead_seeds", + "mysticalagriculture:graphite_seeds", + "mysticalagriculture:copper_alloy_seeds", + "mysticalagriculture:redstone_alloy_seeds", + "mysticalagriculture:conductive_alloy_seeds", + "mysticalagriculture:sky_stone_seeds", + "mysticalagriculture:certus_quartz_seeds", + "mysticalagriculture:quartz_enriched_iron_seeds", + "mysticalagriculture:gold_seeds", + "mysticalagriculture:lapis_lazuli_seeds", + "mysticalagriculture:end_seeds", + "mysticalagriculture:steel_seeds", + "mysticalagriculture:nickel_seeds", + "mysticalagriculture:constantan_seeds", + "mysticalagriculture:electrum_seeds", + "mysticalagriculture:invar_seeds", + "mysticalagriculture:uranium_seeds", + "mysticalagriculture:ruby_seeds", + "mysticalagriculture:sapphire_seeds", + "mysticalagriculture:peridot_seeds", + "mysticalagriculture:hop_graphite_seeds", + "mysticalagriculture:soularium_seeds", + "mysticalagriculture:dark_steel_seeds", + "mysticalagriculture:pulsating_alloy_seeds", + "mysticalagriculture:energetic_alloy_seeds", + "mysticalagriculture:osmium_seeds", + "mysticalagriculture:fluorite_seeds", + "mysticalagriculture:refined_glowstone_seeds", + "mysticalagriculture:refined_obsidian_seeds", + "mysticalagriculture:fluix_seeds", + "mysticalagriculture:energized_steel_seeds", + "mysticalagriculture:blazing_crystal_seeds", + "mysticalagriculture:diamond_seeds", + "mysticalagriculture:emerald_seeds", + "mysticalagriculture:netherite_seeds", + "mysticalagriculture:platinum_seeds", + "mysticalagriculture:iridium_seeds", + "mysticalagriculture:vibrant_alloy_seeds", + "mysticalagriculture:end_steel_seeds", + "mysticalagriculture:yellorium_seeds", + "mysticalagriculture:cyanite_seeds", + "mysticalagriculture:niotic_crystal_seeds", + "mysticalagriculture:spirited_crystal_seeds", + "mysticalagriculture:uraninite_seeds", + "mysticalagriculture:nitro_crystal_seeds", + "mysticalagriculture:compressed_iron_seeds", + "mysticalagriculture:compressed_iron_essence", + "mysticalagriculture:draconium_seeds", + "mysticalagriculture:draconium_essence", + "mysticalagriculture:basalt_seeds", + "mysticalagriculture:basalt_essence" + ] + + removals.forEach((entry) => { + // allthemods.remove({ input: entry }); DO NOT ENABLE, THIS WILL BREAK THE PACK + allthemods.remove({ output: entry }) + }) + + seedRemovals.forEach((entry) => { + // allthemods.remove({ input: entry }); Removes indy facades, the next line does the same but ignores indy recipes + allthemods.remove({ input: entry, not: { mod: "integrateddynamics" } }) + allthemods.remove({ output: entry }) + }) + + allthemods.remove({ output: /exdeorum:.*_compressed_sieve/ }) + allthemods.remove({ output: /generatorgalore:.*_upgrade/ }) + allthemods.remove({ id: "create:crushing/nether_gold_ore" }) + allthemods.remove({ id: "create:crushing/deepslate_gold_ore" }) + allthemods.remove({ id: "create:crushing/netherrack" }) + allthemods.remove({ id: "create:crushing/ochrum_recycling" }) + allthemods.remove({ id: "mekanism:sulfur_dye" }) + allthemods.remove({ id: "alltheores:alloysmelter/brass/ingot" }) + allthemods.remove({ id: "soulshards:vile_dust_from_soul_sand" }) + allthemods.remove({ id: "oritech:crafting/alloy/steel" }) + allthemods.remove({ id: "silentgear:graded_mat_test" }) + allthemods.remove({ id: "silentgear:diamond_shard" }) + allthemods.remove({ id: "actuallyadditions:tagged_slime_block" }) + allthemods.remove({ id: `mekanism:compat/ae2/sand_to_silicon` }) + allthemods.remove({ id: `create:crushing/deepslate_copper_ore` }) + allthemods.remove({ id: `create:crushing/deepslate_zinc_ore` }) + allthemods.remove({ id: `create:crushing/deepslate_iron_ore` }) + allthemods.remove({ id: `create:crushing/tuff_recycling` }) + allthemods.remove({ id: `modern_industrialization:materials/plutonium/craft/block_from_ingot` }) + allthemods.remove({ id: `industrialforegoing:laser_drill_fluid/oil` }) +}) + +ServerEvents.generateData("after_mods", (allthemods) => { + ;[ + "occultism:recipe/miner/eldritch/raw_allthemodium", + "occultism:recipe/miner/eldritch/raw_vibranium", + "occultism:recipe/miner/eldritch/raw_unobtainium" + ].forEach((id) => { + allthemods.json(`${id}.json`, { + "neoforge:conditions": [ + { + type: "neoforge:false" + } + ] + }) + }) +}) + +// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10. +// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission. From b09462572bece64e33bf032e707ce911408e9639 Mon Sep 17 00:00:00 2001 From: DivineFinal <24657715+DivineFinal@users.noreply.github.com> Date: Sun, 19 Oct 2025 13:24:05 +0000 Subject: [PATCH 4/6] chore: prettier formatting --- kubejs/server_scripts/tweaks/removals.js | 486 +++++++++++------------ 1 file changed, 243 insertions(+), 243 deletions(-) diff --git a/kubejs/server_scripts/tweaks/removals.js b/kubejs/server_scripts/tweaks/removals.js index f133fc01..4d57c152 100644 --- a/kubejs/server_scripts/tweaks/removals.js +++ b/kubejs/server_scripts/tweaks/removals.js @@ -1,243 +1,243 @@ -// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10. -// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission. - -ServerEvents.recipes((allthemods) => { - //Complete removal, including JEI - const removals = [ - "exmachinis:netherite_upgrade", - /geore:.*tungsten.*/, - /geore:.*monazite.*/, - "georenouveau:tungsten_geore_golem_charm", - "georenouveau:monazite_geore_golem_charm", - "mekanismgenerators:gas_burning_generator", - "generatorgalore:copper_generator_8x", - "generatorgalore:copper_generator", - "generatorgalore:diamond_generator_8x", - "generatorgalore:diamond_generator", - "generatorgalore:emerald_generator_8x", - "generatorgalore:emerald_generator", - "generatorgalore:gold_generator_8x", - "generatorgalore:gold_generator", - "generatorgalore:obsidian_generator_8x", - "generatorgalore:obsidian_generator", - "extendedcrafting:nether_star_block", - "extendedcrafting:handheld_table", - "notenoughwands:acceleration_wand", - /pickletweaks:.*_paxel/, - "exdeorum:mechanical_sieve", - "exdeorum:mechanical_hammer", - /georenouveau:.*_dowsing_rod/, - "actuallyadditions:crafter_on_a_stick", - "allthemodium:teleport_pad", - "ae2:spatial_anchor", - "mekanism:dimensional_stabilizer", - "mekanism:upgrade_anchor", - "railcraft:world_spike", - "railcraft:personal_world_spike", - "railcraft:world_spike_minecart" - ] - - const seedRemovals = [ - "mysticalagriculture:uraninite_essence", - "mysticalagriculture:yellorium_essence", - "mysticalagriculture:yellorium_essence", - "mysticalagriculture:coal_essence", - "mysticalagriculture:amethyst_essence", - "mysticalagriculture:pig_essence", - "mysticalagriculture:rubber_essence", - "mysticalagriculture:silicon_essence", - "mysticalagriculture:sulfur_essence", - "mysticalagriculture:aluminum_essence", - "mysticalagriculture:saltpeter_essence", - "mysticalagriculture:apatite_essence", - "mysticalagriculture:grains_of_infinity_essence", - "mysticalagriculture:menril_essence", - "mysticalagriculture:iron_essence", - "mysticalagriculture:copper_essence", - "mysticalagriculture:nether_quartz_essence", - "mysticalagriculture:glowstone_essence", - "mysticalagriculture:redstone_essence", - "mysticalagriculture:obsidian_essence", - "mysticalagriculture:prismarine_essence", - "mysticalagriculture:zombie_essence", - "mysticalagriculture:tin_essence", - "mysticalagriculture:bronze_essence", - "mysticalagriculture:zinc_essence", - "mysticalagriculture:brass_essence", - "mysticalagriculture:silver_essence", - "mysticalagriculture:lead_essence", - "mysticalagriculture:graphite_essence", - "mysticalagriculture:copper_alloy_essence", - "mysticalagriculture:redstone_alloy_essence", - "mysticalagriculture:conductive_alloy_essence", - "mysticalagriculture:sky_stone_essence", - "mysticalagriculture:certus_quartz_essence", - "mysticalagriculture:quartz_enriched_iron_essence", - "mysticalagriculture:gold_essence", - "mysticalagriculture:lapis_lazuli_essence", - "mysticalagriculture:end_essence", - "mysticalagriculture:steel_essence", - "mysticalagriculture:nickel_essence", - "mysticalagriculture:constantan_essence", - "mysticalagriculture:electrum_essence", - "mysticalagriculture:invar_essence", - "mysticalagriculture:uranium_essence", - "mysticalagriculture:ruby_essence", - "mysticalagriculture:sapphire_essence", - "mysticalagriculture:peridot_essence", - "mysticalagriculture:hop_graphite_essence", - "mysticalagriculture:soularium_essence", - "mysticalagriculture:dark_steel_essence", - "mysticalagriculture:pulsating_alloy_essence", - "mysticalagriculture:energetic_alloy_essence", - "mysticalagriculture:osmium_essence", - "mysticalagriculture:fluorite_essence", - "mysticalagriculture:refined_glowstone_essence", - "mysticalagriculture:refined_obsidian_essence", - "mysticalagriculture:fluix_essence", - "mysticalagriculture:energized_steel_essence", - "mysticalagriculture:blazing_crystal_essence", - "mysticalagriculture:diamond_essence", - "mysticalagriculture:emerald_essence", - "mysticalagriculture:netherite_essence", - "mysticalagriculture:platinum_essence", - "mysticalagriculture:iridium_essence", - "mysticalagriculture:vibrant_alloy_essence", - "mysticalagriculture:end_steel_essence", - "mysticalagriculture:yellorium_essence", - "mysticalagriculture:cyanite_essence", - "mysticalagriculture:niotic_crystal_essence", - "mysticalagriculture:spirited_crystal_essence", - "mysticalagriculture:uraninite_essence", - "mysticalagriculture:nitro_crystal_essence", - "mysticalagriculture:uraninite_seeds", - "mysticalagriculture:yellorium_seeds", - "mysticalagriculture:yellorium_essence", - "mysticalagriculture:coal_seeds", - "mysticalagriculture:amethyst_seeds", - "mysticalagriculture:pig_seeds", - "mysticalagriculture:rubber_seeds", - "mysticalagriculture:silicon_seeds", - "mysticalagriculture:sulfur_seeds", - "mysticalagriculture:aluminum_seeds", - "mysticalagriculture:saltpeter_seeds", - "mysticalagriculture:apatite_seeds", - "mysticalagriculture:grains_of_infinity_seeds", - "mysticalagriculture:menril_seeds", - "mysticalagriculture:iron_seeds", - "mysticalagriculture:copper_seeds", - "mysticalagriculture:nether_quartz_seeds", - "mysticalagriculture:glowstone_seeds", - "mysticalagriculture:redstone_seeds", - "mysticalagriculture:obsidian_seeds", - "mysticalagriculture:prismarine_seeds", - "mysticalagriculture:zombie_seeds", - "mysticalagriculture:tin_seeds", - "mysticalagriculture:bronze_seeds", - "mysticalagriculture:zinc_seeds", - "mysticalagriculture:brass_seeds", - "mysticalagriculture:silver_seeds", - "mysticalagriculture:lead_seeds", - "mysticalagriculture:graphite_seeds", - "mysticalagriculture:copper_alloy_seeds", - "mysticalagriculture:redstone_alloy_seeds", - "mysticalagriculture:conductive_alloy_seeds", - "mysticalagriculture:sky_stone_seeds", - "mysticalagriculture:certus_quartz_seeds", - "mysticalagriculture:quartz_enriched_iron_seeds", - "mysticalagriculture:gold_seeds", - "mysticalagriculture:lapis_lazuli_seeds", - "mysticalagriculture:end_seeds", - "mysticalagriculture:steel_seeds", - "mysticalagriculture:nickel_seeds", - "mysticalagriculture:constantan_seeds", - "mysticalagriculture:electrum_seeds", - "mysticalagriculture:invar_seeds", - "mysticalagriculture:uranium_seeds", - "mysticalagriculture:ruby_seeds", - "mysticalagriculture:sapphire_seeds", - "mysticalagriculture:peridot_seeds", - "mysticalagriculture:hop_graphite_seeds", - "mysticalagriculture:soularium_seeds", - "mysticalagriculture:dark_steel_seeds", - "mysticalagriculture:pulsating_alloy_seeds", - "mysticalagriculture:energetic_alloy_seeds", - "mysticalagriculture:osmium_seeds", - "mysticalagriculture:fluorite_seeds", - "mysticalagriculture:refined_glowstone_seeds", - "mysticalagriculture:refined_obsidian_seeds", - "mysticalagriculture:fluix_seeds", - "mysticalagriculture:energized_steel_seeds", - "mysticalagriculture:blazing_crystal_seeds", - "mysticalagriculture:diamond_seeds", - "mysticalagriculture:emerald_seeds", - "mysticalagriculture:netherite_seeds", - "mysticalagriculture:platinum_seeds", - "mysticalagriculture:iridium_seeds", - "mysticalagriculture:vibrant_alloy_seeds", - "mysticalagriculture:end_steel_seeds", - "mysticalagriculture:yellorium_seeds", - "mysticalagriculture:cyanite_seeds", - "mysticalagriculture:niotic_crystal_seeds", - "mysticalagriculture:spirited_crystal_seeds", - "mysticalagriculture:uraninite_seeds", - "mysticalagriculture:nitro_crystal_seeds", - "mysticalagriculture:compressed_iron_seeds", - "mysticalagriculture:compressed_iron_essence", - "mysticalagriculture:draconium_seeds", - "mysticalagriculture:draconium_essence", - "mysticalagriculture:basalt_seeds", - "mysticalagriculture:basalt_essence" - ] - - removals.forEach((entry) => { - // allthemods.remove({ input: entry }); DO NOT ENABLE, THIS WILL BREAK THE PACK - allthemods.remove({ output: entry }) - }) - - seedRemovals.forEach((entry) => { - // allthemods.remove({ input: entry }); Removes indy facades, the next line does the same but ignores indy recipes - allthemods.remove({ input: entry, not: { mod: "integrateddynamics" } }) - allthemods.remove({ output: entry }) - }) - - allthemods.remove({ output: /exdeorum:.*_compressed_sieve/ }) - allthemods.remove({ output: /generatorgalore:.*_upgrade/ }) - allthemods.remove({ id: "create:crushing/nether_gold_ore" }) - allthemods.remove({ id: "create:crushing/deepslate_gold_ore" }) - allthemods.remove({ id: "create:crushing/netherrack" }) - allthemods.remove({ id: "create:crushing/ochrum_recycling" }) - allthemods.remove({ id: "mekanism:sulfur_dye" }) - allthemods.remove({ id: "alltheores:alloysmelter/brass/ingot" }) - allthemods.remove({ id: "soulshards:vile_dust_from_soul_sand" }) - allthemods.remove({ id: "oritech:crafting/alloy/steel" }) - allthemods.remove({ id: "silentgear:graded_mat_test" }) - allthemods.remove({ id: "silentgear:diamond_shard" }) - allthemods.remove({ id: "actuallyadditions:tagged_slime_block" }) - allthemods.remove({ id: `mekanism:compat/ae2/sand_to_silicon` }) - allthemods.remove({ id: `create:crushing/deepslate_copper_ore` }) - allthemods.remove({ id: `create:crushing/deepslate_zinc_ore` }) - allthemods.remove({ id: `create:crushing/deepslate_iron_ore` }) - allthemods.remove({ id: `create:crushing/tuff_recycling` }) - allthemods.remove({ id: `modern_industrialization:materials/plutonium/craft/block_from_ingot` }) - allthemods.remove({ id: `industrialforegoing:laser_drill_fluid/oil` }) -}) - -ServerEvents.generateData("after_mods", (allthemods) => { - ;[ - "occultism:recipe/miner/eldritch/raw_allthemodium", - "occultism:recipe/miner/eldritch/raw_vibranium", - "occultism:recipe/miner/eldritch/raw_unobtainium" - ].forEach((id) => { - allthemods.json(`${id}.json`, { - "neoforge:conditions": [ - { - type: "neoforge:false" - } - ] - }) - }) -}) - -// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10. -// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission. +// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10. +// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission. + +ServerEvents.recipes((allthemods) => { + //Complete removal, including JEI + const removals = [ + "exmachinis:netherite_upgrade", + /geore:.*tungsten.*/, + /geore:.*monazite.*/, + "georenouveau:tungsten_geore_golem_charm", + "georenouveau:monazite_geore_golem_charm", + "mekanismgenerators:gas_burning_generator", + "generatorgalore:copper_generator_8x", + "generatorgalore:copper_generator", + "generatorgalore:diamond_generator_8x", + "generatorgalore:diamond_generator", + "generatorgalore:emerald_generator_8x", + "generatorgalore:emerald_generator", + "generatorgalore:gold_generator_8x", + "generatorgalore:gold_generator", + "generatorgalore:obsidian_generator_8x", + "generatorgalore:obsidian_generator", + "extendedcrafting:nether_star_block", + "extendedcrafting:handheld_table", + "notenoughwands:acceleration_wand", + /pickletweaks:.*_paxel/, + "exdeorum:mechanical_sieve", + "exdeorum:mechanical_hammer", + /georenouveau:.*_dowsing_rod/, + "actuallyadditions:crafter_on_a_stick", + "allthemodium:teleport_pad", + "ae2:spatial_anchor", + "mekanism:dimensional_stabilizer", + "mekanism:upgrade_anchor", + "railcraft:world_spike", + "railcraft:personal_world_spike", + "railcraft:world_spike_minecart" + ] + + const seedRemovals = [ + "mysticalagriculture:uraninite_essence", + "mysticalagriculture:yellorium_essence", + "mysticalagriculture:yellorium_essence", + "mysticalagriculture:coal_essence", + "mysticalagriculture:amethyst_essence", + "mysticalagriculture:pig_essence", + "mysticalagriculture:rubber_essence", + "mysticalagriculture:silicon_essence", + "mysticalagriculture:sulfur_essence", + "mysticalagriculture:aluminum_essence", + "mysticalagriculture:saltpeter_essence", + "mysticalagriculture:apatite_essence", + "mysticalagriculture:grains_of_infinity_essence", + "mysticalagriculture:menril_essence", + "mysticalagriculture:iron_essence", + "mysticalagriculture:copper_essence", + "mysticalagriculture:nether_quartz_essence", + "mysticalagriculture:glowstone_essence", + "mysticalagriculture:redstone_essence", + "mysticalagriculture:obsidian_essence", + "mysticalagriculture:prismarine_essence", + "mysticalagriculture:zombie_essence", + "mysticalagriculture:tin_essence", + "mysticalagriculture:bronze_essence", + "mysticalagriculture:zinc_essence", + "mysticalagriculture:brass_essence", + "mysticalagriculture:silver_essence", + "mysticalagriculture:lead_essence", + "mysticalagriculture:graphite_essence", + "mysticalagriculture:copper_alloy_essence", + "mysticalagriculture:redstone_alloy_essence", + "mysticalagriculture:conductive_alloy_essence", + "mysticalagriculture:sky_stone_essence", + "mysticalagriculture:certus_quartz_essence", + "mysticalagriculture:quartz_enriched_iron_essence", + "mysticalagriculture:gold_essence", + "mysticalagriculture:lapis_lazuli_essence", + "mysticalagriculture:end_essence", + "mysticalagriculture:steel_essence", + "mysticalagriculture:nickel_essence", + "mysticalagriculture:constantan_essence", + "mysticalagriculture:electrum_essence", + "mysticalagriculture:invar_essence", + "mysticalagriculture:uranium_essence", + "mysticalagriculture:ruby_essence", + "mysticalagriculture:sapphire_essence", + "mysticalagriculture:peridot_essence", + "mysticalagriculture:hop_graphite_essence", + "mysticalagriculture:soularium_essence", + "mysticalagriculture:dark_steel_essence", + "mysticalagriculture:pulsating_alloy_essence", + "mysticalagriculture:energetic_alloy_essence", + "mysticalagriculture:osmium_essence", + "mysticalagriculture:fluorite_essence", + "mysticalagriculture:refined_glowstone_essence", + "mysticalagriculture:refined_obsidian_essence", + "mysticalagriculture:fluix_essence", + "mysticalagriculture:energized_steel_essence", + "mysticalagriculture:blazing_crystal_essence", + "mysticalagriculture:diamond_essence", + "mysticalagriculture:emerald_essence", + "mysticalagriculture:netherite_essence", + "mysticalagriculture:platinum_essence", + "mysticalagriculture:iridium_essence", + "mysticalagriculture:vibrant_alloy_essence", + "mysticalagriculture:end_steel_essence", + "mysticalagriculture:yellorium_essence", + "mysticalagriculture:cyanite_essence", + "mysticalagriculture:niotic_crystal_essence", + "mysticalagriculture:spirited_crystal_essence", + "mysticalagriculture:uraninite_essence", + "mysticalagriculture:nitro_crystal_essence", + "mysticalagriculture:uraninite_seeds", + "mysticalagriculture:yellorium_seeds", + "mysticalagriculture:yellorium_essence", + "mysticalagriculture:coal_seeds", + "mysticalagriculture:amethyst_seeds", + "mysticalagriculture:pig_seeds", + "mysticalagriculture:rubber_seeds", + "mysticalagriculture:silicon_seeds", + "mysticalagriculture:sulfur_seeds", + "mysticalagriculture:aluminum_seeds", + "mysticalagriculture:saltpeter_seeds", + "mysticalagriculture:apatite_seeds", + "mysticalagriculture:grains_of_infinity_seeds", + "mysticalagriculture:menril_seeds", + "mysticalagriculture:iron_seeds", + "mysticalagriculture:copper_seeds", + "mysticalagriculture:nether_quartz_seeds", + "mysticalagriculture:glowstone_seeds", + "mysticalagriculture:redstone_seeds", + "mysticalagriculture:obsidian_seeds", + "mysticalagriculture:prismarine_seeds", + "mysticalagriculture:zombie_seeds", + "mysticalagriculture:tin_seeds", + "mysticalagriculture:bronze_seeds", + "mysticalagriculture:zinc_seeds", + "mysticalagriculture:brass_seeds", + "mysticalagriculture:silver_seeds", + "mysticalagriculture:lead_seeds", + "mysticalagriculture:graphite_seeds", + "mysticalagriculture:copper_alloy_seeds", + "mysticalagriculture:redstone_alloy_seeds", + "mysticalagriculture:conductive_alloy_seeds", + "mysticalagriculture:sky_stone_seeds", + "mysticalagriculture:certus_quartz_seeds", + "mysticalagriculture:quartz_enriched_iron_seeds", + "mysticalagriculture:gold_seeds", + "mysticalagriculture:lapis_lazuli_seeds", + "mysticalagriculture:end_seeds", + "mysticalagriculture:steel_seeds", + "mysticalagriculture:nickel_seeds", + "mysticalagriculture:constantan_seeds", + "mysticalagriculture:electrum_seeds", + "mysticalagriculture:invar_seeds", + "mysticalagriculture:uranium_seeds", + "mysticalagriculture:ruby_seeds", + "mysticalagriculture:sapphire_seeds", + "mysticalagriculture:peridot_seeds", + "mysticalagriculture:hop_graphite_seeds", + "mysticalagriculture:soularium_seeds", + "mysticalagriculture:dark_steel_seeds", + "mysticalagriculture:pulsating_alloy_seeds", + "mysticalagriculture:energetic_alloy_seeds", + "mysticalagriculture:osmium_seeds", + "mysticalagriculture:fluorite_seeds", + "mysticalagriculture:refined_glowstone_seeds", + "mysticalagriculture:refined_obsidian_seeds", + "mysticalagriculture:fluix_seeds", + "mysticalagriculture:energized_steel_seeds", + "mysticalagriculture:blazing_crystal_seeds", + "mysticalagriculture:diamond_seeds", + "mysticalagriculture:emerald_seeds", + "mysticalagriculture:netherite_seeds", + "mysticalagriculture:platinum_seeds", + "mysticalagriculture:iridium_seeds", + "mysticalagriculture:vibrant_alloy_seeds", + "mysticalagriculture:end_steel_seeds", + "mysticalagriculture:yellorium_seeds", + "mysticalagriculture:cyanite_seeds", + "mysticalagriculture:niotic_crystal_seeds", + "mysticalagriculture:spirited_crystal_seeds", + "mysticalagriculture:uraninite_seeds", + "mysticalagriculture:nitro_crystal_seeds", + "mysticalagriculture:compressed_iron_seeds", + "mysticalagriculture:compressed_iron_essence", + "mysticalagriculture:draconium_seeds", + "mysticalagriculture:draconium_essence", + "mysticalagriculture:basalt_seeds", + "mysticalagriculture:basalt_essence" + ] + + removals.forEach((entry) => { + // allthemods.remove({ input: entry }); DO NOT ENABLE, THIS WILL BREAK THE PACK + allthemods.remove({ output: entry }) + }) + + seedRemovals.forEach((entry) => { + // allthemods.remove({ input: entry }); Removes indy facades, the next line does the same but ignores indy recipes + allthemods.remove({ input: entry, not: { mod: "integrateddynamics" } }) + allthemods.remove({ output: entry }) + }) + + allthemods.remove({ output: /exdeorum:.*_compressed_sieve/ }) + allthemods.remove({ output: /generatorgalore:.*_upgrade/ }) + allthemods.remove({ id: "create:crushing/nether_gold_ore" }) + allthemods.remove({ id: "create:crushing/deepslate_gold_ore" }) + allthemods.remove({ id: "create:crushing/netherrack" }) + allthemods.remove({ id: "create:crushing/ochrum_recycling" }) + allthemods.remove({ id: "mekanism:sulfur_dye" }) + allthemods.remove({ id: "alltheores:alloysmelter/brass/ingot" }) + allthemods.remove({ id: "soulshards:vile_dust_from_soul_sand" }) + allthemods.remove({ id: "oritech:crafting/alloy/steel" }) + allthemods.remove({ id: "silentgear:graded_mat_test" }) + allthemods.remove({ id: "silentgear:diamond_shard" }) + allthemods.remove({ id: "actuallyadditions:tagged_slime_block" }) + allthemods.remove({ id: `mekanism:compat/ae2/sand_to_silicon` }) + allthemods.remove({ id: `create:crushing/deepslate_copper_ore` }) + allthemods.remove({ id: `create:crushing/deepslate_zinc_ore` }) + allthemods.remove({ id: `create:crushing/deepslate_iron_ore` }) + allthemods.remove({ id: `create:crushing/tuff_recycling` }) + allthemods.remove({ id: `modern_industrialization:materials/plutonium/craft/block_from_ingot` }) + allthemods.remove({ id: `industrialforegoing:laser_drill_fluid/oil` }) +}) + +ServerEvents.generateData("after_mods", (allthemods) => { + ;[ + "occultism:recipe/miner/eldritch/raw_allthemodium", + "occultism:recipe/miner/eldritch/raw_vibranium", + "occultism:recipe/miner/eldritch/raw_unobtainium" + ].forEach((id) => { + allthemods.json(`${id}.json`, { + "neoforge:conditions": [ + { + type: "neoforge:false" + } + ] + }) + }) +}) + +// This File has been authored by AllTheMods Staff, or a Community contributor for use in AllTheMods - AllTheMods 10. +// As all AllTheMods packs are licensed under All Rights Reserved, this file is not allowed to be used in any public packs not released by the AllTheMods Team, without explicit permission. From badfe4d3a7fc0052bad13a09c80516de09be61ff Mon Sep 17 00:00:00 2001 From: DivineFinal Date: Sun, 19 Oct 2025 20:20:38 +0200 Subject: [PATCH 5/6] Allow additional Ars Elemental Armors to be used for Allthemodium Arcanist Gear --- kubejs/server_scripts/tweaks/tags.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/kubejs/server_scripts/tweaks/tags.js b/kubejs/server_scripts/tweaks/tags.js index 4b8656a1..ec5e2d76 100644 --- a/kubejs/server_scripts/tweaks/tags.js +++ b/kubejs/server_scripts/tweaks/tags.js @@ -284,6 +284,28 @@ ServerEvents.tags("item", (allthemods) => { allthemods.add("c:sawdust", "exdeorum:wood_chippings") + // Allow additional Ars Elemental armors to be used for Allthemodium Arcanist Gear + +allthemods.add("allthearcanistgear:elemental_hat", [ + /ars_elemental:.*_helmet/, + /ars_elemental:.*_hood/ +]) + +allthemods.add("allthearcanistgear:elemental_chest", [ + /ars_elemental:.*_chestplate/, + /ars_elemental:.*_tunic/ +]) + +allthemods.add("allthearcanistgear:elemental_legs", [ + /ars_elemental:.*_leggings_heavy/, + /ars_elemental:.*_pants/ +]) + +allthemods.add("allthearcanistgear:elemental_boots", [ + /ars_elemental:.*_boots_heavy/, + /ars_elemental:.*_shoes/ +]) + // For crushing recipes allthemods.add("c:deepslate_blocks", ["minecraft:deepslate", "minecraft:cobbled_deepslate"]) }) From 6b1df2f2ba51fc7249d11e368331cd1c8f5476cc Mon Sep 17 00:00:00 2001 From: DivineFinal <24657715+DivineFinal@users.noreply.github.com> Date: Sun, 19 Oct 2025 18:21:01 +0000 Subject: [PATCH 6/6] chore: prettier formatting --- kubejs/server_scripts/tweaks/tags.js | 28 ++++++++-------------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/kubejs/server_scripts/tweaks/tags.js b/kubejs/server_scripts/tweaks/tags.js index ec5e2d76..fafbeb64 100644 --- a/kubejs/server_scripts/tweaks/tags.js +++ b/kubejs/server_scripts/tweaks/tags.js @@ -285,26 +285,14 @@ ServerEvents.tags("item", (allthemods) => { allthemods.add("c:sawdust", "exdeorum:wood_chippings") // Allow additional Ars Elemental armors to be used for Allthemodium Arcanist Gear - -allthemods.add("allthearcanistgear:elemental_hat", [ - /ars_elemental:.*_helmet/, - /ars_elemental:.*_hood/ -]) - -allthemods.add("allthearcanistgear:elemental_chest", [ - /ars_elemental:.*_chestplate/, - /ars_elemental:.*_tunic/ -]) - -allthemods.add("allthearcanistgear:elemental_legs", [ - /ars_elemental:.*_leggings_heavy/, - /ars_elemental:.*_pants/ -]) - -allthemods.add("allthearcanistgear:elemental_boots", [ - /ars_elemental:.*_boots_heavy/, - /ars_elemental:.*_shoes/ -]) + + allthemods.add("allthearcanistgear:elemental_hat", [/ars_elemental:.*_helmet/, /ars_elemental:.*_hood/]) + + allthemods.add("allthearcanistgear:elemental_chest", [/ars_elemental:.*_chestplate/, /ars_elemental:.*_tunic/]) + + allthemods.add("allthearcanistgear:elemental_legs", [/ars_elemental:.*_leggings_heavy/, /ars_elemental:.*_pants/]) + + allthemods.add("allthearcanistgear:elemental_boots", [/ars_elemental:.*_boots_heavy/, /ars_elemental:.*_shoes/]) // For crushing recipes allthemods.add("c:deepslate_blocks", ["minecraft:deepslate", "minecraft:cobbled_deepslate"])