diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml index ebf4177b..03b7734a 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yaml +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -26,6 +26,7 @@ body: label: Modpack Version description: What version of the pack are you using? options: + - 1.8.25 - 1.8.24 - 1.8.23 - 1.8.22 diff --git a/.github/ISSUE_TEMPLATE/crash.yaml b/.github/ISSUE_TEMPLATE/crash.yaml index 384685c6..c4062032 100644 --- a/.github/ISSUE_TEMPLATE/crash.yaml +++ b/.github/ISSUE_TEMPLATE/crash.yaml @@ -25,6 +25,7 @@ body: label: Modpack Version description: What version of the pack are you using? options: + - 1.8.25 - 1.8.24 - 1.8.23 - 1.8.22 diff --git a/changelog/1.8.25.md b/changelog/1.8.25.md new file mode 100644 index 00000000..72be6cdc --- /dev/null +++ b/changelog/1.8.25.md @@ -0,0 +1,59 @@ +## Release 1.8.25 + +### Mod Additions +- entitycollisionfpsfix-1.16-1.0.1.jar +### Mod Updates +- archers_paradox-1.16.5-1.5.0.2.jar +- architectury-1.32.63.jar +- ars_nouveau-1.16.5-1.25.1.jar +- BloodMagic-1.16.4-3.1.10-32.jar +- BotanyPots-1.16.5-7.1.39.jar +- cabletiers-1.16.5-0.5442.jar +- cloth-config-4.14.64-forge.jar +- cofh_core-1.16.5-1.5.0.11.jar +- corail_woodcutter-1.16-2.0.2.jar +- CyclopsCore-1.16.5-1.12.4.jar +- DarkUtilities-1.16.5-8.0.14.jar +- ensorcellation-1.16.5-1.5.0.4.jar +- FramedBlocks-2.16.0.jar +- ftb-ranks-forge-1605.1.6-build.33.jar +- geckolib-forge-1.16.5-3.0.71.jar +- globalxp-1.16.5-v1.10.jar +- Iceberg-1.16.5-1.0.41.jar +- ImmersiveEngineering-1.16.5-5.1.0-148.jar +- incontrol-1.16-5.2.7.jar +- IntegratedCrafting-1.16.5-1.0.22.jar +- jeiintegration_1.16.5-7.1.0.22.jar +- LegendaryTooltips-1.16.5-1.1.7.jar +- logprot-1.16-1.6.jar +- lootr-1.16.5-0.1.12.43.jar +- mahoutsukai-1.16.5-v1.34.16.jar +- mcw-bridges-2.0.3-mc1.16.5.jar +- minecolonies-1.16.5-1.0.736-RELEASE.jar +- omgourd-1.16.5-1.5.0.2.jar +- pneumaticcraft-repressurized-1.16.5-2.15.9-326.jar +- pylons-1.16.5-1.1.0.jar +- ResourcefulBees-1.16.5-0.10.7.jar +- rftoolsbuilder-1.16-3.1.9.jar +- rftoolsutility-1.16-3.1.15.jar +- structurize-1.16.5-1.0.392-RELEASE.jar +- thermal_cultivation-1.16.5-1.5.0.4.jar +- thermal_expansion-1.16.5-1.5.0.7.jar +- thermal_foundation-1.16.5-1.5.0.14.jar +- thermal_innovation-1.16.5-1.5.0.4.jar +- thermal_locomotion-1.16.5-1.5.0.4.jar +- tombstone-6.7.6-1.16.5.jar +### Other Changes +- Recipe fixes for Environmental Materials slabs and walls +- Fix Mekanism slurry unification again +- Clean up extra ingot/nugget/block recipes +- Reduce recipe requirements for Explorer's Compass +- Fix recipe for Apotheosis book +- Fix drops for Boon of the Earth enchant +- Fix block not dropping for Creative Source Jar +- Add draconium to Ender Dragon drops in Woot +- Disable moving tile entities with RFTools Builder +- Add igneous extruder recipes for more vanilla stone (thanks to Pandas) +- Fix charcoal dupe (#3086 - thanks to Pandas) +- Add reversed dragon forge recipes for ATM alloys +- Add alternate crafting recipes for naturally spawning bees diff --git a/config/allthetweaks-common.toml b/config/allthetweaks-common.toml index b2fbdac2..25c16c5c 100644 --- a/config/allthetweaks-common.toml +++ b/config/allthetweaks-common.toml @@ -8,4 +8,4 @@ [packversionmin] minor = 8 [packversionminrev] - minorrev = 24 + minorrev = 25 diff --git a/config/apotheosis/spawner.cfg b/config/apotheosis/spawner.cfg index 9b1920ef..a811c39f 100644 --- a/config/apotheosis/spawner.cfg +++ b/config/apotheosis/spawner.cfg @@ -1,11 +1,3 @@ -ignore_spawn_cap { - S:item=minecraft:barrier -} - -ignore_spawn_conditions { - S:item=allthemodium:allthemodium_ingot -} - spawn_eggs { S:"Banned Mobs" < resourcefulbees:allthemodium_bee diff --git a/config/ftbquests/quests/chapters/tips_and_tricks.snbt b/config/ftbquests/quests/chapters/tips_and_tricks.snbt index 799a3c04..186cb5da 100644 --- a/config/ftbquests/quests/chapters/tips_and_tricks.snbt +++ b/config/ftbquests/quests/chapters/tips_and_tricks.snbt @@ -146,6 +146,7 @@ }] } { + title: "Compact Machines" x: -1.0d y: -1.0d subtitle: "When an infinite world is too small" @@ -158,7 +159,39 @@ tasks: [{ id: "029DB3044D5E30A0" type: "item" - item: "compactmachines:machine_tiny" + title: "Any Compact Machine" + item: { + id: "itemfilters:or" + Count: 1b + tag: { + items: [ + { + id: "compactmachines:machine_tiny" + Count: 1b + } + { + id: "compactmachines:machine_small" + Count: 1b + } + { + id: "compactmachines:machine_normal" + Count: 1b + } + { + id: "compactmachines:machine_large" + Count: 1b + } + { + id: "compactmachines:machine_giant" + Count: 1b + } + { + id: "compactmachines:machine_maximum" + Count: 1b + } + ] + } + } }] rewards: [{ id: "17FAC4A27147E065" diff --git a/defaultconfigs/rftoolsbuilder-server.toml b/defaultconfigs/rftoolsbuilder-server.toml new file mode 100644 index 00000000..657d9faa --- /dev/null +++ b/defaultconfigs/rftoolsbuilder-server.toml @@ -0,0 +1,5 @@ +#Settings for the builder +[builder] + #Can Tile Entities be moved? 'forbidden' means never, 'whitelist' means only whitelisted, 'blacklist' means all except blacklisted, 'allowed' means all + #Allowed Values: MOVE_FORBIDDEN, MOVE_WHITELIST, MOVE_BLACKLIST, MOVE_ALLOWED + tileEntityMode = "MOVE_FORBIDDEN" diff --git a/kubejs/client_scripts/constants.js b/kubejs/client_scripts/constants.js new file mode 100644 index 00000000..8bf3506b --- /dev/null +++ b/kubejs/client_scripts/constants.js @@ -0,0 +1,19 @@ +//priority: 1 +let colors = ['white', 'orange', 'magenta', 'light_blue', 'yellow', 'lime', 'pink', 'gray', 'light_gray', 'cyan', 'purple', 'blue', 'brown', 'green', 'red', 'black'] +let maDisabledSeeds = ['basalz', 'blazing_crystal', 'blitz', 'blizz', 'brass', 'bronze', 'compressed_iron', 'constantan', 'chrome', 'electrum', 'elementium', 'ender_biotite', 'energized_steel', 'fluix', 'graphite', 'hop_graphite', 'invar', 'iridium', 'manasteel', 'niotic_crystal', 'nitro_crystal', 'quartz_enriched_iron', 'refined_glowstone', 'refined_obsidian', 'rock_crystal', 'rubber', 'signalum', 'silicon', 'sky_stone', 'spirited_crystal', 'starmetal', 'steel', 'sulfur', 'terrasteel', 'titanium', 'tungsten', 'mithril', 'tinkers_bronze', 'ironwood', 'steeleaf', 'pig_iron', 'slimesteel', 'rose_gold', 'queens_slime', 'manyullyn', 'fiery_ingot', 'knightmetal', 'hepatizon', 'lumium', 'enderium'] +let vanillaMetals = ['iron', 'gold'] +let atoMetals = ['aluminum', 'osmium', 'platinum', 'zinc', 'uranium', 'tin', 'lead', 'silver', 'nickel', 'zinc', 'copper'] +let atmMetals = ['allthemodium', 'vibranium', 'unobtainium'] +let immersiveMetals = ['aluminum', 'lead', 'nickel', 'silver', 'uranium', 'copper'] +let immersiveAlloys = ['steel', 'electrum', 'constantan'] +let mekanismMetals = ['osmium', 'lead', 'tin', 'uranium', 'copper'] +let mekanismAlloys = ['steel', 'refined_obsidian', 'refined_glowstone', 'bronze'] +let thermalMetals = ['copper', 'tin', 'lead', 'silver', 'nickel'] +let thermalAlloys = ['bronze', 'electrum', 'invar', 'constantan', 'signalum', 'enderium', 'lumium'] +let createMetals = ['copper', 'zinc'] +let createAlloys = ['brass'] +let iceAndFireMetals = ['copper', 'silver'] +let projectRedMetals = ['copper', 'tin', 'silver'] +let tconstructMetals = ['copper'] +let tmechworksMetals = ['copper', 'aluminum'] +let eidolonMetals = ['lead'] diff --git a/kubejs/client_scripts/jei_removals.js b/kubejs/client_scripts/jei_removals.js index f3bea6c2..ffd787f8 100644 --- a/kubejs/client_scripts/jei_removals.js +++ b/kubejs/client_scripts/jei_removals.js @@ -1,9 +1,7 @@ onEvent('jei.hide.items', e => { //#region consts let refined = ['controller', 'creative_controller', 'grid', 'crafting_grid', 'pattern_grid', 'fluid_grid', 'network_receiver', 'network_transmitter', 'relay', 'detector', 'security_manager', 'wireless_transmitter', 'disk_manipulator', 'crafter', 'crafter_manager', 'crafting_monitor'] - let colors = ['white', 'light_gray', 'gray', 'black', 'red', 'orange', 'yellow', 'lime', 'green', 'light_blue', 'cyan', 'blue', 'purple', 'magenta', 'pink', 'brown'] let typeFirst = ['mekanism', 'immersiveengineering'] - let enviroStonesMats = ['basalt', 'hardened_stone', 'granodiorite', 'marble', 'pumice', 'travertine'] //#endregion //#region functions function hideMetal(mod, name, types) { @@ -12,12 +10,14 @@ onEvent('jei.hide.items', e => { if (!Ingredient.of(id).stacks.empty) e.hide(id) }) } + function hideStuff(mod, type, names) { names.forEach(name => { let id = typeFirst.includes(mod) ? `${mod}:${type}_${name}` : `${mod}:${name}_${type}` if (!Ingredient.of(id).stacks.empty) e.hide(id) }) } + //#endregion e.hide([ @@ -103,7 +103,6 @@ onEvent('jei.hide.items', e => { 'eidolon:lead_ingot', 'eidolon:lead_block', 'eidolon:lead_nugget', - /resourcefulbees:.*spawn_egg/, 'cyclic:honey_bucket', 'create:honey_bucket', 'thermal:creosote_bucket', @@ -130,7 +129,67 @@ onEvent('jei.hide.items', e => { 'projectred-core:copper_ingot' ]) - enviroStonesMats.forEach(stone => e.hide(`/enviromats:${stone}_.*/`)) + // only hide uncraftable spawn eggs + e.hide([ + 'resourcefulbees:abbee_bee_spawn_egg', + 'resourcefulbees:allthemodium_bee_spawn_egg', + 'resourcefulbees:aluminum_bee_spawn_egg', + 'resourcefulbees:awakened_bee_spawn_egg', + 'resourcefulbees:beediddy_bee_spawn_egg', + 'resourcefulbees:blazing_bee_spawn_egg', + 'resourcefulbees:certus_bee_spawn_egg', + 'resourcefulbees:chaotic_bee_spawn_egg', + 'resourcefulbees:coal_bee_spawn_egg', + 'resourcefulbees:copper_bee_spawn_egg', + 'resourcefulbees:cotton_candy_bee_spawn_egg', + 'resourcefulbees:dense_copper_bee_spawn_egg', + 'resourcefulbees:dense_gold_bee_spawn_egg', + 'resourcefulbees:dense_iron_bee_spawn_egg', + 'resourcefulbees:dense_lead_bee_spawn_egg', + 'resourcefulbees:dense_netherite_bee_spawn_egg', + 'resourcefulbees:dense_nickel_bee_spawn_egg', + 'resourcefulbees:dense_osmium_bee_spawn_egg', + 'resourcefulbees:dense_platinum_bee_spawn_egg', + 'resourcefulbees:dense_silver_bee_spawn_egg', + 'resourcefulbees:dense_tin_bee_spawn_egg', + 'resourcefulbees:dense_uranium_bee_spawn_egg', + 'resourcefulbees:dense_zinc_bee_spawn_egg', + 'resourcefulbees:diamond_bee_spawn_egg', + 'resourcefulbees:draconium_bee_spawn_egg', + 'resourcefulbees:dragonic_bee_spawn_egg', + 'resourcefulbees:emerald_bee_spawn_egg', + 'resourcefulbees:fluorite_bee_spawn_egg', + 'resourcefulbees:ghastly_bee_spawn_egg', + 'resourcefulbees:gold_bee_spawn_egg', + 'resourcefulbees:iron_bee_spawn_egg', + 'resourcefulbees:kitten_bee_spawn_egg', + 'resourcefulbees:kobee_beef_bee_spawn_egg', + 'resourcefulbees:lapis_bee_spawn_egg', + 'resourcefulbees:lead_bee_spawn_egg', + 'resourcefulbees:netherite_bee_spawn_egg', + 'resourcefulbees:nickel_bee_spawn_egg', + 'resourcefulbees:obsidian_bee_spawn_egg', + 'resourcefulbees:oreo_bee_spawn_egg', + 'resourcefulbees:osmium_bee_spawn_egg', + 'resourcefulbees:papa_beemeritus_bee_spawn_egg', + 'resourcefulbees:platinum_bee_spawn_egg', + 'resourcefulbees:redstone_bee_spawn_egg', + 'resourcefulbees:silver_bee_spawn_egg', + 'resourcefulbees:soul_lava_bee_spawn_egg', + 'resourcefulbees:starry_bee_spawn_egg', + 'resourcefulbees:stoned_bee_spawn_egg', + 'resourcefulbees:tin_bee_spawn_egg', + 'resourcefulbees:unobtainium_bee_spawn_egg', + 'resourcefulbees:uraninite_bee_spawn_egg', + 'resourcefulbees:uranium_bee_spawn_egg', + 'resourcefulbees:vibranium_bee_spawn_egg', + 'resourcefulbees:wither_bee_spawn_egg', + 'resourcefulbees:withered_bee_spawn_egg', + 'resourcefulbees:yeti_bee_spawn_egg', + 'resourcefulbees:zinc_bee_spawn_egg' + ]) + + colors.forEach(color => { refined.forEach(refin => e.hide([`refinedstorage:${color}_${refin}`])) e.hide([ @@ -149,11 +208,9 @@ onEvent('jei.hide.items', e => { hideMetal('immersiveengineering', 'steel', ['ingot', 'dust', 'nugget', 'storage', 'slab_storage']) hideMetal('immersiveengineering', 'electrum', ['ingot', 'dust', 'nugget', 'storage', 'slab_storage']) hideMetal('immersiveengineering', 'constantan', ['ingot', 'dust', 'nugget', 'storage', 'slab_storage']) - hideMetal('mekanism', 'copper', ['ingot', 'dust', 'nugget', 'block']) - hideMetal('mekanism', 'tin', ['ingot', 'dust', 'nugget', 'block']) - hideMetal('mekanism', 'uranium', ['ingot', 'dust', 'nugget', 'block']) - hideMetal('mekanism', 'lead', ['ingot', 'dust', 'nugget', 'block']) - hideMetal('mekanism', 'osmium', ['ingot', 'dust', 'nugget', 'block']) + mekanismMetals.forEach(metal => { + hideMetal('mekanism', metal, ['ingot', 'dust', 'nugget', 'block', 'clean', 'dirty']); + }) hideMetal('mekanism', 'bronze', ['ingot', 'dust', 'nugget', 'block']) hideMetal('create', 'copper', ['ingot', 'ore', 'nugget', 'block']) hideMetal('create', 'zinc', ['ingot', 'ore', 'nugget', 'block']) @@ -176,10 +233,9 @@ onEvent('jei.hide.items', e => { hideStuff('create', 'sheet', ['iron', 'golden', 'copper']) hideStuff('iceandfire', 'ore', ['silver', 'copper']) hideStuff('tmechworks', 'ore', ['aluminum', 'copper']) - hideStuff('solarflux', 'sp', [6, 7, 8]) hideStuff('quark', 'crate', ['apple', 'carrot', 'beetroot', 'potato']) hideStuff('quark', 'block', ['bamboo', 'charcoal', 'sugar_cane']) - hideStuff('mysticalagriculture', 'seeds', ['basalz', 'blazing_crystal', 'blitz', 'blizz', 'brass', 'bronze', 'compressed_iron', 'constantan', 'chrome', 'electrum', 'elementium', 'ender_biotite', 'energized_steel', 'fluix', 'graphite', 'hop_graphite', 'invar', 'iridium', 'manasteel', 'niotic_crystal', 'nitro_crystal', 'quartz_enriched_iron', 'refined_glowstone', 'refined_obsidian', 'rock_crystal', 'rubber', 'signalum', 'silicon', 'sky_stone', 'spirited_crystal', 'starmetal', 'steel', 'sulfur', 'terrasteel', 'titanium', 'tungsten', 'mithril', 'tinkers_bronze', 'ironwood', 'steeleaf', 'pig_iron', 'slimesteel', 'rose_gold', 'queens_slime', 'manyullyn', 'fiery_ingot', 'knightmetal', 'hepatizon', 'lumium', 'enderium']) - hideStuff('mysticalagriculture', 'essence', ['basalz', 'blazing_crystal', 'blitz', 'blizz', 'brass', 'bronze', 'compressed_iron', 'constantan', 'chrome', 'electrum', 'elementium', 'ender_biotite', 'energized_steel', 'fluix', 'graphite', 'hop_graphite', 'invar', 'iridium', 'manasteel', 'niotic_crystal', 'nitro_crystal', 'quartz_enriched_iron', 'refined_glowstone', 'refined_obsidian', 'rock_crystal', 'rubber', 'signalum', 'silicon', 'sky_stone', 'spirited_crystal', 'starmetal', 'steel', 'sulfur', 'terrasteel', 'titanium', 'tungsten', 'mithril', 'tinkers_bronze', 'ironwood', 'steeleaf', 'pig_iron', 'slimesteel', 'rose_gold', 'queens_slime', 'manyullyn', 'fiery_ingot', 'knightmetal', 'hepatizon', 'lumium', 'enderium']) + hideStuff('mysticalagriculture', 'seeds', maDisabledSeeds) + hideStuff('mysticalagriculture', 'essence', maDisabledSeeds) //#endregion }) diff --git a/kubejs/data/allthetweaks/recipes/factory/ender_dragon.json b/kubejs/data/allthetweaks/recipes/factory/ender_dragon.json deleted file mode 100644 index 50f5b750..00000000 --- a/kubejs/data/allthetweaks/recipes/factory/ender_dragon.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "type": "woot:factory", - "mob": "minecraft:ender_dragon", - "items": [{ - "item": "minecraft:end_crystal", - "count": 4 - }], - "fluids": [], - "drops": [{ - "item": "minecraft:dragon_egg", - "sizes": [ - 1, - 1, - 1, - 1 - ], - "chances": [ - 100.0, - 100.0, - 100.0, - 100.0 - ] - }, - { - "item": "minecraft:dragon_breath", - "sizes": [ - 2, - 4, - 6, - 8 - ], - "chances": [ - 100.0, - 100.0, - 100.0, - 100.0 - ] - }, - { - "item": "quark:dragon_scale", - "sizes": [ - 1, - 1, - 1, - 1 - ], - "chances": [ - 100.0, - 100.0, - 100.0, - 100.0 - ] - }, - { - "item": "draconicevolution:dragon_heart", - "sizes": [ - 1, - 1, - 1, - 1 - ], - "chances": [ - 100.0, - 100.0, - 100.0, - 100.0 - ] - } - ] -} \ No newline at end of file diff --git a/kubejs/data/apotheosis/recipes/book.json b/kubejs/data/apotheosis/recipes/book.json new file mode 100644 index 00000000..40124287 --- /dev/null +++ b/kubejs/data/apotheosis/recipes/book.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shapeless", + "conditions": [{ + "type": "forge:mod_loaded", + "modid": "patchouli" + }], + "group": "something", + "ingredients": [{ + "item": "minecraft:book" + }, + { + "tag": "forge:ingots/gold" + } + ], + "result": { + "item": "patchouli:guide_book", + "nbt": "{\"patchouli:book\": \"apotheosis:apoth_chronicle\"}", + "count": 1 + } +} diff --git a/kubejs/data/apotheosis/recipes/spawner/ignore_conditions.json b/kubejs/data/apotheosis/recipes/spawner/ignore_conditions.json new file mode 100644 index 00000000..d8c95c83 --- /dev/null +++ b/kubejs/data/apotheosis/recipes/spawner/ignore_conditions.json @@ -0,0 +1,14 @@ +{ + "type": "apotheosis:spawner_modifier", + "conditions": [{ + "type": "apotheosis:module", + "module": "spawner" + }], + "mainhand": { + "item": "allthemodium:allthemodium_ingot" + }, + "stat_changes": [{ + "id": "ignore_conditions", + "value": true + }] +} diff --git a/kubejs/data/apotheosis/recipes/spawner/ignore_conditions_inverted.json b/kubejs/data/apotheosis/recipes/spawner/ignore_conditions_inverted.json new file mode 100644 index 00000000..c01704c9 --- /dev/null +++ b/kubejs/data/apotheosis/recipes/spawner/ignore_conditions_inverted.json @@ -0,0 +1,18 @@ +{ + "type": "apotheosis:spawner_modifier", + "conditions": [{ + "type": "apotheosis:module", + "module": "spawner" + }], + "mainhand": { + "item": "allthemodium:allthemodium_ingot" + }, + "offhand": { + "item": "minecraft:quartz" + }, + "consumes_offhand": false, + "stat_changes": [{ + "id": "ignore_conditions", + "value": false + }] +} diff --git a/kubejs/data/apotheosis/tags/items/boon_drops.json b/kubejs/data/apotheosis/tags/items/boon_drops.json new file mode 100644 index 00000000..5eba6348 --- /dev/null +++ b/kubejs/data/apotheosis/tags/items/boon_drops.json @@ -0,0 +1,23 @@ +{ + "replace": true, + "values": [ + "minecraft:gold_ore", + "minecraft:iron_ore", + "minecraft:coal_ore", + "minecraft:redstone_ore", + "minecraft:diamond_ore", + "minecraft:lapis_ore", + "minecraft:nether_quartz_ore", + "alltheores:ore_aluminum", + "alltheores:ore_osmium", + "alltheores:ore_platinum", + "alltheores:ore_zinc", + "alltheores:ore_uranium", + "alltheores:ore_tin", + "alltheores:ore_lead", + "alltheores:ore_silver", + "alltheores:ore_nickel", + "alltheores:ore_zinc", + "alltheores:ore_copper" + ] +} diff --git a/kubejs/data/ars_nouveau/loot_tables/blocks/creative_mana_jar.json b/kubejs/data/ars_nouveau/loot_tables/blocks/creative_mana_jar.json new file mode 100644 index 00000000..c19f9a31 --- /dev/null +++ b/kubejs/data/ars_nouveau/loot_tables/blocks/creative_mana_jar.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "name": "pool1", + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "ars_nouveau:creative_mana_jar" + } + ] + } + ] +} diff --git a/kubejs/data/envirocore/recipes/blocks/crystals/aethium/sc_aethium_brick_slab.json b/kubejs/data/envirocore/recipes/blocks/crystals/aethium/sc_aethium_brick_slab.json new file mode 100644 index 00000000..dcd4562f --- /dev/null +++ b/kubejs/data/envirocore/recipes/blocks/crystals/aethium/sc_aethium_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "envirocore:aethium_blocks" + }, + "result": "envirocore:aethium_brick_slab", + "count": 2 +} diff --git a/kubejs/data/envirocore/recipes/blocks/crystals/aethium/sc_aethium_brick_small_wall.json b/kubejs/data/envirocore/recipes/blocks/crystals/aethium/sc_aethium_brick_small_wall.json new file mode 100644 index 00000000..351de26c --- /dev/null +++ b/kubejs/data/envirocore/recipes/blocks/crystals/aethium/sc_aethium_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "envirocore:aethium_blocks" + }, + "result": "envirocore:aethium_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/envirocore/recipes/blocks/crystals/erodium/sc_erodium_brick_slab.json b/kubejs/data/envirocore/recipes/blocks/crystals/erodium/sc_erodium_brick_slab.json new file mode 100644 index 00000000..d9b1aa50 --- /dev/null +++ b/kubejs/data/envirocore/recipes/blocks/crystals/erodium/sc_erodium_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "envirocore:erodium_blocks" + }, + "result": "envirocore:erodium_brick_slab", + "count": 2 +} diff --git a/kubejs/data/envirocore/recipes/blocks/crystals/erodium/sc_erodium_brick_small_wall.json b/kubejs/data/envirocore/recipes/blocks/crystals/erodium/sc_erodium_brick_small_wall.json new file mode 100644 index 00000000..8a49a576 --- /dev/null +++ b/kubejs/data/envirocore/recipes/blocks/crystals/erodium/sc_erodium_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "envirocore:erodium_blocks" + }, + "result": "envirocore:erodium_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/envirocore/recipes/blocks/crystals/ionite/sc_ionite_brick_slab.json b/kubejs/data/envirocore/recipes/blocks/crystals/ionite/sc_ionite_brick_slab.json new file mode 100644 index 00000000..c57f4864 --- /dev/null +++ b/kubejs/data/envirocore/recipes/blocks/crystals/ionite/sc_ionite_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "envirocore:ionite_blocks" + }, + "result": "envirocore:ionite_brick_slab", + "count": 2 +} diff --git a/kubejs/data/envirocore/recipes/blocks/crystals/ionite/sc_ionite_brick_small_wall.json b/kubejs/data/envirocore/recipes/blocks/crystals/ionite/sc_ionite_brick_small_wall.json new file mode 100644 index 00000000..a84dfa5b --- /dev/null +++ b/kubejs/data/envirocore/recipes/blocks/crystals/ionite/sc_ionite_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "envirocore:ionite_blocks" + }, + "result": "envirocore:ionite_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/envirocore/recipes/blocks/crystals/kyronite/sc_kyronite_brick_slab.json b/kubejs/data/envirocore/recipes/blocks/crystals/kyronite/sc_kyronite_brick_slab.json new file mode 100644 index 00000000..f24a7c4c --- /dev/null +++ b/kubejs/data/envirocore/recipes/blocks/crystals/kyronite/sc_kyronite_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "envirocore:kyronite_blocks" + }, + "result": "envirocore:kyronite_brick_slab", + "count": 2 +} diff --git a/kubejs/data/envirocore/recipes/blocks/crystals/kyronite/sc_kyronite_brick_small_wall.json b/kubejs/data/envirocore/recipes/blocks/crystals/kyronite/sc_kyronite_brick_small_wall.json new file mode 100644 index 00000000..c6dc30a9 --- /dev/null +++ b/kubejs/data/envirocore/recipes/blocks/crystals/kyronite/sc_kyronite_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "envirocore:kyronite_blocks" + }, + "result": "envirocore:kyronite_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/envirocore/recipes/blocks/crystals/litherite/sc_litherite_brick_slab.json b/kubejs/data/envirocore/recipes/blocks/crystals/litherite/sc_litherite_brick_slab.json new file mode 100644 index 00000000..0e92b342 --- /dev/null +++ b/kubejs/data/envirocore/recipes/blocks/crystals/litherite/sc_litherite_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "envirocore:litherite_blocks" + }, + "result": "envirocore:litherite_brick_slab", + "count": 2 +} diff --git a/kubejs/data/envirocore/recipes/blocks/crystals/litherite/sc_litherite_brick_small_wall.json b/kubejs/data/envirocore/recipes/blocks/crystals/litherite/sc_litherite_brick_small_wall.json new file mode 100644 index 00000000..32cc2dec --- /dev/null +++ b/kubejs/data/envirocore/recipes/blocks/crystals/litherite/sc_litherite_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "envirocore:litherite_blocks" + }, + "result": "envirocore:litherite_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/envirocore/recipes/blocks/crystals/nanorite/sc_nanorite_brick_slab.json b/kubejs/data/envirocore/recipes/blocks/crystals/nanorite/sc_nanorite_brick_slab.json new file mode 100644 index 00000000..715cb43a --- /dev/null +++ b/kubejs/data/envirocore/recipes/blocks/crystals/nanorite/sc_nanorite_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "envirocore:nanorite_blocks" + }, + "result": "envirocore:nanorite_brick_slab", + "count": 2 +} diff --git a/kubejs/data/envirocore/recipes/blocks/crystals/nanorite/sc_nanorite_brick_small_wall.json b/kubejs/data/envirocore/recipes/blocks/crystals/nanorite/sc_nanorite_brick_small_wall.json new file mode 100644 index 00000000..31ca223d --- /dev/null +++ b/kubejs/data/envirocore/recipes/blocks/crystals/nanorite/sc_nanorite_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "envirocore:nanorite_blocks" + }, + "result": "envirocore:nanorite_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/envirocore/recipes/blocks/crystals/pladium/sc_pladium_brick_slab.json b/kubejs/data/envirocore/recipes/blocks/crystals/pladium/sc_pladium_brick_slab.json new file mode 100644 index 00000000..3e56da5a --- /dev/null +++ b/kubejs/data/envirocore/recipes/blocks/crystals/pladium/sc_pladium_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "envirocore:pladium_blocks" + }, + "result": "envirocore:pladium_brick_slab", + "count": 2 +} diff --git a/kubejs/data/envirocore/recipes/blocks/crystals/pladium/sc_pladium_brick_small_wall.json b/kubejs/data/envirocore/recipes/blocks/crystals/pladium/sc_pladium_brick_small_wall.json new file mode 100644 index 00000000..4265fda5 --- /dev/null +++ b/kubejs/data/envirocore/recipes/blocks/crystals/pladium/sc_pladium_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "envirocore:pladium_blocks" + }, + "result": "envirocore:pladium_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/envirocore/recipes/blocks/crystals/xerothium/sc_xerothium_brick_slab.json b/kubejs/data/envirocore/recipes/blocks/crystals/xerothium/sc_xerothium_brick_slab.json new file mode 100644 index 00000000..e8a3b2f7 --- /dev/null +++ b/kubejs/data/envirocore/recipes/blocks/crystals/xerothium/sc_xerothium_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "envirocore:xerothium_blocks" + }, + "result": "envirocore:xerothium_brick_slab", + "count": 2 +} diff --git a/kubejs/data/envirocore/recipes/blocks/crystals/xerothium/sc_xerothium_brick_small_wall.json b/kubejs/data/envirocore/recipes/blocks/crystals/xerothium/sc_xerothium_brick_small_wall.json new file mode 100644 index 00000000..ccd10eb8 --- /dev/null +++ b/kubejs/data/envirocore/recipes/blocks/crystals/xerothium/sc_xerothium_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "envirocore:xerothium_blocks" + }, + "result": "envirocore:xerothium_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_black_brick_slab.json b/kubejs/data/enviromats/recipes/sc_alabaster_black_brick_slab.json new file mode 100644 index 00000000..9c78695b --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_black_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_black_blocks" + }, + "result": "enviromats:alabaster_black_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_black_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_alabaster_black_brick_small_wall.json new file mode 100644 index 00000000..d0f3afe1 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_black_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_black_blocks" + }, + "result": "enviromats:alabaster_black_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_blue_brick_slab.json b/kubejs/data/enviromats/recipes/sc_alabaster_blue_brick_slab.json new file mode 100644 index 00000000..bcdf7e62 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_blue_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_blue_blocks" + }, + "result": "enviromats:alabaster_blue_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_blue_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_alabaster_blue_brick_small_wall.json new file mode 100644 index 00000000..dc591f51 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_blue_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_blue_blocks" + }, + "result": "enviromats:alabaster_blue_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_brown_brick_slab.json b/kubejs/data/enviromats/recipes/sc_alabaster_brown_brick_slab.json new file mode 100644 index 00000000..de5afc75 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_brown_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_brown_blocks" + }, + "result": "enviromats:alabaster_brown_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_brown_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_alabaster_brown_brick_small_wall.json new file mode 100644 index 00000000..299d0318 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_brown_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_brown_blocks" + }, + "result": "enviromats:alabaster_brown_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_cyan_brick_slab.json b/kubejs/data/enviromats/recipes/sc_alabaster_cyan_brick_slab.json new file mode 100644 index 00000000..9e66a31c --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_cyan_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_cyan_blocks" + }, + "result": "enviromats:alabaster_cyan_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_cyan_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_alabaster_cyan_brick_small_wall.json new file mode 100644 index 00000000..d8ad8b85 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_cyan_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_cyan_blocks" + }, + "result": "enviromats:alabaster_cyan_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_gray_brick_slab.json b/kubejs/data/enviromats/recipes/sc_alabaster_gray_brick_slab.json new file mode 100644 index 00000000..58534cd7 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_gray_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_gray_blocks" + }, + "result": "enviromats:alabaster_gray_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_gray_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_alabaster_gray_brick_small_wall.json new file mode 100644 index 00000000..9f6b21bb --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_gray_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_gray_blocks" + }, + "result": "enviromats:alabaster_gray_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_green_brick_slab.json b/kubejs/data/enviromats/recipes/sc_alabaster_green_brick_slab.json new file mode 100644 index 00000000..c2484347 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_green_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_green_blocks" + }, + "result": "enviromats:alabaster_green_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_green_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_alabaster_green_brick_small_wall.json new file mode 100644 index 00000000..40847a1c --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_green_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_green_blocks" + }, + "result": "enviromats:alabaster_green_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_light_blue_brick_slab.json b/kubejs/data/enviromats/recipes/sc_alabaster_light_blue_brick_slab.json new file mode 100644 index 00000000..10d182b6 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_light_blue_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_light_blue_blocks" + }, + "result": "enviromats:alabaster_light_blue_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_light_blue_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_alabaster_light_blue_brick_small_wall.json new file mode 100644 index 00000000..d84f236d --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_light_blue_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_light_blue_blocks" + }, + "result": "enviromats:alabaster_light_blue_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_light_gray_brick_slab.json b/kubejs/data/enviromats/recipes/sc_alabaster_light_gray_brick_slab.json new file mode 100644 index 00000000..6f9d298b --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_light_gray_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_light_gray_blocks" + }, + "result": "enviromats:alabaster_light_gray_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_light_gray_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_alabaster_light_gray_brick_small_wall.json new file mode 100644 index 00000000..74c216e0 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_light_gray_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_light_gray_blocks" + }, + "result": "enviromats:alabaster_light_gray_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_lime_brick_slab.json b/kubejs/data/enviromats/recipes/sc_alabaster_lime_brick_slab.json new file mode 100644 index 00000000..489190ac --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_lime_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_lime_blocks" + }, + "result": "enviromats:alabaster_lime_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_lime_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_alabaster_lime_brick_small_wall.json new file mode 100644 index 00000000..eaca1c44 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_lime_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_lime_blocks" + }, + "result": "enviromats:alabaster_lime_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_magenta_brick_slab.json b/kubejs/data/enviromats/recipes/sc_alabaster_magenta_brick_slab.json new file mode 100644 index 00000000..1d0d1ff6 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_magenta_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_magenta_blocks" + }, + "result": "enviromats:alabaster_magenta_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_magenta_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_alabaster_magenta_brick_small_wall.json new file mode 100644 index 00000000..9789ff0d --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_magenta_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_magenta_blocks" + }, + "result": "enviromats:alabaster_magenta_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_orange_brick_slab.json b/kubejs/data/enviromats/recipes/sc_alabaster_orange_brick_slab.json new file mode 100644 index 00000000..a2417338 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_orange_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_orange_blocks" + }, + "result": "enviromats:alabaster_orange_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_orange_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_alabaster_orange_brick_small_wall.json new file mode 100644 index 00000000..f1a80c68 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_orange_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_orange_blocks" + }, + "result": "enviromats:alabaster_orange_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_pink_brick_slab.json b/kubejs/data/enviromats/recipes/sc_alabaster_pink_brick_slab.json new file mode 100644 index 00000000..89cdbb70 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_pink_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_pink_blocks" + }, + "result": "enviromats:alabaster_pink_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_pink_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_alabaster_pink_brick_small_wall.json new file mode 100644 index 00000000..7a9bf5b1 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_pink_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_pink_blocks" + }, + "result": "enviromats:alabaster_pink_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_purple_brick_slab.json b/kubejs/data/enviromats/recipes/sc_alabaster_purple_brick_slab.json new file mode 100644 index 00000000..e1f8a223 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_purple_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_purple_blocks" + }, + "result": "enviromats:alabaster_purple_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_purple_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_alabaster_purple_brick_small_wall.json new file mode 100644 index 00000000..c0dc65f0 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_purple_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_purple_blocks" + }, + "result": "enviromats:alabaster_purple_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_red_brick_slab.json b/kubejs/data/enviromats/recipes/sc_alabaster_red_brick_slab.json new file mode 100644 index 00000000..905f26e1 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_red_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_red_blocks" + }, + "result": "enviromats:alabaster_red_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_red_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_alabaster_red_brick_small_wall.json new file mode 100644 index 00000000..adba3e49 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_red_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_red_blocks" + }, + "result": "enviromats:alabaster_red_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_white_brick_slab.json b/kubejs/data/enviromats/recipes/sc_alabaster_white_brick_slab.json new file mode 100644 index 00000000..a4d8508f --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_white_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_white_blocks" + }, + "result": "enviromats:alabaster_white_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_white_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_alabaster_white_brick_small_wall.json new file mode 100644 index 00000000..ee4090f3 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_white_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_white_blocks" + }, + "result": "enviromats:alabaster_white_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_yellow_brick_slab.json b/kubejs/data/enviromats/recipes/sc_alabaster_yellow_brick_slab.json new file mode 100644 index 00000000..cf29cd66 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_yellow_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_yellow_blocks" + }, + "result": "enviromats:alabaster_yellow_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_alabaster_yellow_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_alabaster_yellow_brick_small_wall.json new file mode 100644 index 00000000..eed71171 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_alabaster_yellow_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:alabaster_yellow_blocks" + }, + "result": "enviromats:alabaster_yellow_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_basalt_brick_slab.json b/kubejs/data/enviromats/recipes/sc_basalt_brick_slab.json new file mode 100644 index 00000000..8e29deaf --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_basalt_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:basalt_blocks" + }, + "result": "enviromats:basalt_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_basalt_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_basalt_brick_small_wall.json new file mode 100644 index 00000000..6275d15e --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_basalt_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:basalt_blocks" + }, + "result": "enviromats:basalt_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_granodiorite_brick_slab.json b/kubejs/data/enviromats/recipes/sc_granodiorite_brick_slab.json new file mode 100644 index 00000000..d894f50e --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_granodiorite_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:granodiorite_blocks" + }, + "result": "enviromats:granodiorite_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_granodiorite_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_granodiorite_brick_small_wall.json new file mode 100644 index 00000000..2d8dd781 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_granodiorite_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:granodiorite_blocks" + }, + "result": "enviromats:granodiorite_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_hardened_stone_brick_slab.json b/kubejs/data/enviromats/recipes/sc_hardened_stone_brick_slab.json new file mode 100644 index 00000000..07625269 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_hardened_stone_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:hardened_stone_blocks" + }, + "result": "enviromats:hardened_stone_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_hardened_stone_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_hardened_stone_brick_small_wall.json new file mode 100644 index 00000000..4fb6683f --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_hardened_stone_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:hardened_stone_blocks" + }, + "result": "enviromats:hardened_stone_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_marble_brick_slab.json b/kubejs/data/enviromats/recipes/sc_marble_brick_slab.json new file mode 100644 index 00000000..d294a200 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_marble_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:marble_blocks" + }, + "result": "enviromats:marble_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_marble_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_marble_brick_small_wall.json new file mode 100644 index 00000000..75402908 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_marble_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:marble_blocks" + }, + "result": "enviromats:marble_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_pumice_brick_slab.json b/kubejs/data/enviromats/recipes/sc_pumice_brick_slab.json new file mode 100644 index 00000000..cd82be54 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_pumice_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:pumice_blocks" + }, + "result": "enviromats:pumice_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_pumice_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_pumice_brick_small_wall.json new file mode 100644 index 00000000..be1e694c --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_pumice_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:pumice_blocks" + }, + "result": "enviromats:pumice_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/enviromats/recipes/sc_travertine_brick_slab.json b/kubejs/data/enviromats/recipes/sc_travertine_brick_slab.json new file mode 100644 index 00000000..152c6492 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_travertine_brick_slab.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:travertine_blocks" + }, + "result": "enviromats:travertine_brick_slab", + "count": 2 +} diff --git a/kubejs/data/enviromats/recipes/sc_travertine_brick_small_wall.json b/kubejs/data/enviromats/recipes/sc_travertine_brick_small_wall.json new file mode 100644 index 00000000..e6ecf406 --- /dev/null +++ b/kubejs/data/enviromats/recipes/sc_travertine_brick_small_wall.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "tag": "enviromats:travertine_blocks" + }, + "result": "enviromats:travertine_brick_small_wall", + "count": 1 +} diff --git a/kubejs/data/iceandfire/dragonforge_recipes/unobtainium_allthemodium_alloy_block_reversed.json b/kubejs/data/iceandfire/dragonforge_recipes/unobtainium_allthemodium_alloy_block_reversed.json new file mode 100644 index 00000000..6be7cdc4 --- /dev/null +++ b/kubejs/data/iceandfire/dragonforge_recipes/unobtainium_allthemodium_alloy_block_reversed.json @@ -0,0 +1,12 @@ +{ + "dragon_type": "lightning", + "input_left": { + "tag": "forge:storage_blocks/allthemodium" + }, + "input_right": { + "tag": "forge:storage_blocks/unobtainium" + }, + "result": { + "item": "allthemodium:unobtainium_allthemodium_alloy_block" + } +} diff --git a/kubejs/data/iceandfire/dragonforge_recipes/unobtainium_allthemodium_alloy_ingot_reversed.json b/kubejs/data/iceandfire/dragonforge_recipes/unobtainium_allthemodium_alloy_ingot_reversed.json new file mode 100644 index 00000000..8d5ffb30 --- /dev/null +++ b/kubejs/data/iceandfire/dragonforge_recipes/unobtainium_allthemodium_alloy_ingot_reversed.json @@ -0,0 +1,12 @@ +{ + "dragon_type": "lightning", + "input_left": { + "tag": "forge:ingots/allthemodium" + }, + "input_right": { + "tag": "forge:ingots/unobtainium" + }, + "result": { + "item": "allthemodium:unobtainium_allthemodium_alloy_ingot" + } +} diff --git a/kubejs/data/iceandfire/dragonforge_recipes/unobtainium_allthemodium_from_dust_reversed.json b/kubejs/data/iceandfire/dragonforge_recipes/unobtainium_allthemodium_from_dust_reversed.json new file mode 100644 index 00000000..a8e67c6b --- /dev/null +++ b/kubejs/data/iceandfire/dragonforge_recipes/unobtainium_allthemodium_from_dust_reversed.json @@ -0,0 +1,12 @@ +{ + "dragon_type": "lightning", + "input_left": { + "tag": "forge:dusts/allthemodium" + }, + "input_right": { + "tag": "forge:dusts/unobtainium" + }, + "result": { + "item": "allthemodium:unobtainium_allthemodium_alloy_ingot" + } +} diff --git a/kubejs/data/iceandfire/dragonforge_recipes/unobtainium_vibranium_alloy_block_reversed.json b/kubejs/data/iceandfire/dragonforge_recipes/unobtainium_vibranium_alloy_block_reversed.json new file mode 100644 index 00000000..3f0f4737 --- /dev/null +++ b/kubejs/data/iceandfire/dragonforge_recipes/unobtainium_vibranium_alloy_block_reversed.json @@ -0,0 +1,12 @@ +{ + "dragon_type": "ice", + "input_left": { + "tag": "forge:storage_blocks/vibranium" + }, + "input_right": { + "tag": "forge:storage_blocks/unobtainium" + }, + "result": { + "item": "allthemodium:unobtainium_vibranium_alloy_block" + } +} diff --git a/kubejs/data/iceandfire/dragonforge_recipes/unobtainium_vibranium_alloy_ingot_reversed.json b/kubejs/data/iceandfire/dragonforge_recipes/unobtainium_vibranium_alloy_ingot_reversed.json new file mode 100644 index 00000000..1eef6f47 --- /dev/null +++ b/kubejs/data/iceandfire/dragonforge_recipes/unobtainium_vibranium_alloy_ingot_reversed.json @@ -0,0 +1,12 @@ +{ + "dragon_type": "ice", + "input_left": { + "tag": "forge:ingots/vibranium" + }, + "input_right": { + "tag": "forge:ingots/unobtainium" + }, + "result": { + "item": "allthemodium:unobtainium_vibranium_alloy_ingot" + } +} diff --git a/kubejs/data/iceandfire/dragonforge_recipes/unobtainium_vibranium_from_dust_reversed.json b/kubejs/data/iceandfire/dragonforge_recipes/unobtainium_vibranium_from_dust_reversed.json new file mode 100644 index 00000000..bea4f46f --- /dev/null +++ b/kubejs/data/iceandfire/dragonforge_recipes/unobtainium_vibranium_from_dust_reversed.json @@ -0,0 +1,12 @@ +{ + "dragon_type": "ice", + "input_left": { + "tag": "forge:dusts/vibranium" + }, + "input_right": { + "tag": "forge:dusts/unobtainium" + }, + "result": { + "item": "allthemodium:unobtainium_vibranium_alloy_ingot" + } +} diff --git a/kubejs/data/iceandfire/dragonforge_recipes/vibranium_allthemodium_alloy_block_reversed.json b/kubejs/data/iceandfire/dragonforge_recipes/vibranium_allthemodium_alloy_block_reversed.json new file mode 100644 index 00000000..790ebc7b --- /dev/null +++ b/kubejs/data/iceandfire/dragonforge_recipes/vibranium_allthemodium_alloy_block_reversed.json @@ -0,0 +1,12 @@ +{ + "dragon_type": "fire", + "input_left": { + "tag": "forge:storage_blocks/allthemodium" + }, + "input_right": { + "tag": "forge:storage_blocks/vibranium" + }, + "result": { + "item": "allthemodium:vibranium_allthemodium_alloy_block" + } +} diff --git a/kubejs/data/iceandfire/dragonforge_recipes/vibranium_allthemodium_alloy_ingot_reversed.json b/kubejs/data/iceandfire/dragonforge_recipes/vibranium_allthemodium_alloy_ingot_reversed.json new file mode 100644 index 00000000..98b9a914 --- /dev/null +++ b/kubejs/data/iceandfire/dragonforge_recipes/vibranium_allthemodium_alloy_ingot_reversed.json @@ -0,0 +1,12 @@ +{ + "dragon_type": "fire", + "input_left": { + "tag": "forge:ingots/allthemodium" + }, + "input_right": { + "tag": "forge:ingots/vibranium" + }, + "result": { + "item": "allthemodium:vibranium_allthemodium_alloy_ingot" + } +} diff --git a/kubejs/data/iceandfire/dragonforge_recipes/vibranium_allthemodium_from_dust_reversed.json b/kubejs/data/iceandfire/dragonforge_recipes/vibranium_allthemodium_from_dust_reversed.json new file mode 100644 index 00000000..98218493 --- /dev/null +++ b/kubejs/data/iceandfire/dragonforge_recipes/vibranium_allthemodium_from_dust_reversed.json @@ -0,0 +1,12 @@ +{ + "dragon_type": "fire", + "input_left": { + "tag": "forge:dusts/allthemodium" + }, + "input_right": { + "tag": "forge:dusts/vibranium" + }, + "result": { + "item": "allthemodium:vibranium_allthemodium_alloy_ingot" + } +} diff --git a/kubejs/server_scripts/constants.js b/kubejs/server_scripts/constants.js index 1b1a9b59..2ccd7bed 100644 --- a/kubejs/server_scripts/constants.js +++ b/kubejs/server_scripts/constants.js @@ -1,5 +1,6 @@ //priority: 1 let colors = ['white', 'orange', 'magenta', 'light_blue', 'yellow', 'lime', 'pink', 'gray', 'light_gray', 'cyan', 'purple', 'blue', 'brown', 'green', 'red', 'black'] +let maDisabledSeeds = ['basalz', 'blazing_crystal', 'blitz', 'blizz', 'brass', 'bronze', 'compressed_iron', 'constantan', 'chrome', 'electrum', 'elementium', 'ender_biotite', 'energized_steel', 'fluix', 'graphite', 'hop_graphite', 'invar', 'iridium', 'manasteel', 'niotic_crystal', 'nitro_crystal', 'quartz_enriched_iron', 'refined_glowstone', 'refined_obsidian', 'rock_crystal', 'rubber', 'signalum', 'silicon', 'sky_stone', 'spirited_crystal', 'starmetal', 'steel', 'sulfur', 'terrasteel', 'titanium', 'tungsten', 'mithril', 'tinkers_bronze', 'ironwood', 'steeleaf', 'pig_iron', 'slimesteel', 'rose_gold', 'queens_slime', 'manyullyn', 'fiery_ingot', 'knightmetal', 'hepatizon', 'lumium', 'enderium'] let vanillaMetals = ['iron', 'gold'] let atoMetals = ['aluminum', 'osmium', 'platinum', 'zinc', 'uranium', 'tin', 'lead', 'silver', 'nickel', 'zinc', 'copper'] let atmMetals = ['allthemodium', 'vibranium', 'unobtainium'] @@ -9,6 +10,13 @@ let mekanismMetals = ['osmium', 'lead', 'tin', 'uranium', 'copper'] let mekanismAlloys = ['steel', 'refined_obsidian', 'refined_glowstone', 'bronze'] let thermalMetals = ['copper', 'tin', 'lead', 'silver', 'nickel'] let thermalAlloys = ['bronze', 'electrum', 'invar', 'constantan', 'signalum', 'enderium', 'lumium'] +let createMetals = ['copper', 'zinc'] +let createAlloys = ['brass'] +let iceAndFireMetals = ['copper', 'silver'] +let projectRedMetals = ['copper', 'tin', 'silver'] +let tconstructMetals = ['copper'] +let tmechworksMetals = ['copper', 'aluminum'] +let eidolonMetals = ['lead'] let draconicFusion = (e, output, craftingTier, energy, middleItem, ingredientList) => { //crafting tier: 1.draconium, 2.wyvern, 3.draconic, 4.chaotic diff --git a/kubejs/server_scripts/mod_specific/_allthemods/alltheores.js b/kubejs/server_scripts/mod_specific/_allthemods/alltheores.js index fd42616c..c6370667 100644 --- a/kubejs/server_scripts/mod_specific/_allthemods/alltheores.js +++ b/kubejs/server_scripts/mod_specific/_allthemods/alltheores.js @@ -1,3 +1,3 @@ onEvent('recipes', e => { - mekanismMetals.forEach(type => e.remove({id: `alltheores:mek_processing/${type}/slurry/dirty`})) + e.remove({id: `mekanism:processing/uranium/slurry/clean_mek`}); }); diff --git a/kubejs/server_scripts/mod_specific/chisel/chisel.js b/kubejs/server_scripts/mod_specific/chisel/chisel.js new file mode 100644 index 00000000..12d2b09b --- /dev/null +++ b/kubejs/server_scripts/mod_specific/chisel/chisel.js @@ -0,0 +1,3 @@ +onEvent('recipes', e => { + e.remove({input:"minecraft:charcoal", output:"chisel:charcoal/raw"}) +}) \ No newline at end of file diff --git a/kubejs/server_scripts/mod_specific/explorerscompass/explorerscompass.js b/kubejs/server_scripts/mod_specific/explorerscompass/explorerscompass.js index b55a084b..b4f70734 100644 --- a/kubejs/server_scripts/mod_specific/explorerscompass/explorerscompass.js +++ b/kubejs/server_scripts/mod_specific/explorerscompass/explorerscompass.js @@ -1,5 +1,5 @@ onEvent('recipes', e => { - e.recipes.bloodmagic.altar('explorerscompass:explorerscompass', 'minecraft:compass').upgradeLevel(3).altarSyphon(40000) + e.recipes.bloodmagic.altar('explorerscompass:explorerscompass', 'minecraft:compass').upgradeLevel(2).altarSyphon(25000) removeRecipeByID(e, [ 'explorerscompass:explorers_compass' diff --git a/kubejs/server_scripts/mod_specific/immersive_engineering/immersive_engineering.js b/kubejs/server_scripts/mod_specific/immersive_engineering/immersive_engineering.js index 0b7b5911..8e8f53f1 100644 --- a/kubejs/server_scripts/mod_specific/immersive_engineering/immersive_engineering.js +++ b/kubejs/server_scripts/mod_specific/immersive_engineering/immersive_engineering.js @@ -63,6 +63,13 @@ onEvent('recipes', e => { e.replaceInput('immersiveengineering:hammer', '#misctags:immersive_engineering_hammer') e.replaceInput('immersiveengineering:wirecutter', '#misctags:immersive_engineering_wirecutter') + immersiveMetals.concat(immersiveAlloys).forEach(metal => { + e.remove({id: `immersiveengineering:crafting/nugget_${metal}_to_ingot_${metal}`}); + e.remove({id: `immersiveengineering:crafting/ingot_${metal}_to_nugget_${metal}`}); + e.remove({id: `immersiveengineering:crafting/ingot_${metal}_to_storage_${metal}`}); + e.remove({id: `immersiveengineering:crafting/storage_${metal}_to_ingot_${metal}`}); + }) + removeRecipeByID(e, [ /^immersiveengineering:crafting\/ingot_.*_to_storage_.*/, 'immersivepetroleum:hydrotreater/sulfur_recovery', @@ -70,6 +77,7 @@ onEvent('recipes', e => { 'immersiveengineering:crafting/concrete2', 'engineerstools:crushing/aluminium_grit_crushing_recipe', 'engineersdecor:dependent/slag_brick_block_recipe', + 'immersiveengineering:crafting/paper_from_sawdust', 'immersivepetroleum:distillationtower/oilcracking' ]) diff --git a/kubejs/server_scripts/mod_specific/mekanism/mekanism.js b/kubejs/server_scripts/mod_specific/mekanism/mekanism.js index d6e993b1..62aa2837 100644 --- a/kubejs/server_scripts/mod_specific/mekanism/mekanism.js +++ b/kubejs/server_scripts/mod_specific/mekanism/mekanism.js @@ -19,24 +19,7 @@ onEvent('recipes', e => { U: '#forge:circuits/ultimate', V: '#forge:ingots/vibranium' }).id(`kubejs:mekanism/atomic_disassembler`) - e.shaped('mekanism:chemical_oxidizer', ['RCR', 'PDT', 'RCR'], { - R: 'mekanism:alloy_infused', - C: 'mekanism:basic_control_circuit', - P: 'mekanism:personal_chest', - D: 'mekanism:dynamic_tank', - T: 'mekanism:basic_chemical_tank' - }).id(`kubejs:mekanism/chemical_oxidizer`) - e.shaped('mekanism:robit', [' S ', 'ERE', 'OPO'], { - R: 'mekanism:alloy_atomic', - S: '#forge:ingots/steel', - E: 'mekanism:energy_tablet', - O: 'mekanism:ingot_refined_obsidian', - P: 'mekanism:personal_chest' - }).id(`kubejs:mekanism/robit`) - e.shaped('mekanism:laser_tractor_beam', ['P', 'L'], { - P: 'mekanism:personal_chest', - L: 'mekanism:laser_amplifier' - }).id(`kubejs:mekanism/laser_tractor_beam`) + e.shaped(Item.of('mekanism:mekasuit_helmet', { HideFlags: 2 }), ['HCH', 'HUH', 'PIP'], { H: 'mekanism:hdpe_sheet', C: 'mekanism:ultimate_control_circuit', @@ -65,6 +48,7 @@ onEvent('recipes', e => { I: 'mekanism:basic_induction_cell', U: 'allthemodium:unobtainium_boots' }).id(`kubejs:mekanism/mekasuit_boots`) + e.shaped('kubejs:yellow_cake_uranium_block', ['UUU', 'UUU', 'UUU'], { U: 'mekanism:yellow_cake_uranium' }).id(`kubejs:mekanism/yellow_cake_uranium_block`) @@ -75,8 +59,6 @@ onEvent('recipes', e => { e.recipes.mekanism.crushing('7x mekanism:bio_fuel', '#misctags:biofuel7') e.recipes.mekanism.crushing('8x mekanism:bio_fuel', '#misctags:biofuel8') e.recipes.mekanism.sawing('8x thermal:sawdust', 'byg:imbued_nightshade_log').id('kubejs:saw/byg_log_imbued_nightshade') - e.recipes.mekanism.combining('minecraft:diamond_ore', '5x #forge:dusts/diamond', '#forge:cobblestone').id('kubejs:combiner/diamond') - e.recipes.mekanism.combining('minecraft:emerald_ore', '5x #forge:dusts/emerald', '#forge:cobblestone').id('kubejs:combiner/emerald') utils.listOf(['aspen', 'baobab', 'blue_enchanted', 'cherry', 'cika', 'cypress', 'ebony', 'ether', 'fir', 'green_enchanted', 'holly', 'jacaranda', 'lament', 'mahogany', 'mangrove', 'maple', 'nightshade', 'palm', 'pine', 'rainbow_eucalyptus', 'redwood', 'skyris', 'willow', 'witch_hazel', 'zelkova']).forEach(type => { e.recipes.mekanism.sawing( @@ -87,12 +69,33 @@ onEvent('recipes', e => { }) mekanismMetals.forEach(metal => { + e.remove({id: `mekanism:processing/${metal}/clump/from_shard`}) + e.remove({id: `mekanism:processing/${metal}/clump/from_ore`}) + e.remove({id: `mekanism:processing/${metal}/crystal/from_slurry`}) + e.remove({id: `mekanism:processing/${metal}/dirty_dust/from_clump`}) + e.remove({id: `mekanism:processing/${metal}/dust/from_dirty_dust`}) + e.remove({id: `mekanism:processing/${metal}/dust/from_ore`}) + e.remove({id: `mekanism:processing/${metal}/ingot/from_ore_blasting`}) + e.remove({id: `mekanism:processing/${metal}/ingot/from_ore_blasting`}) e.remove({id: `mekanism:processing/${metal}/ore/from_dust`}) + e.remove({id: `mekanism:processing/${metal}/shard/from_crystal`}) + e.remove({id: `mekanism:processing/${metal}/shard/from_ore`}) + e.remove({id: `mekanism:processing/${metal}/slurry/dirty`}) + e.remove({id: `mekanism:processing/${metal}/slurry/clean`}) + }) + + mekanismMetals.concat(mekanismAlloys).forEach(metal => { + e.remove({id: `mekanism:processing/${metal}/dust/from_ingot`}) + e.remove({id: `mekanism:processing/${metal}/ingot/from_block`}) + e.remove({id: `mekanism:processing/${metal}/ingot/from_dust_blasting`}) + e.remove({id: `mekanism:processing/${metal}/ingot/from_dust_smelting`}) + e.remove({id: `mekanism:processing/${metal}/ingot/from_nuggets`}) + e.remove({id: `mekanism:processing/${metal}/nugget/from_ingot`}) + e.remove({id: `mekanism:processing/${metal}/storage_blocks/from_ingots`}) + e.remove({id: `mekanism:storage_blocks/${metal}`}) }) removeRecipeByID(e, [ - /^mekanism:processing\/.*\/storage_blocks\/from_ingots/, - 'mekanism:storage_blocks/bronze', 'mekanism:digital_miner', 'mekanism:atomic_disassembler', 'mekanism:mekasuit_helmet', @@ -101,13 +104,8 @@ onEvent('recipes', e => { 'mekanism:mekasuit_boots', 'mekanism:processing/diamond/to_dust', 'mekanism:gas_conversion/salt_to_hydrogen_chloride', - 'mekanism:chemical_oxidizer', 'mekanism:robit', 'mekanism:bio_fuel', - 'mekanism:laser_tractor_beam', - 'mekanism:storage_blocks/bronze', - 'mekanism:processing/diamond/to_ore', - 'mekanism:processing/emerald/to_ore' ]) removeRecipeByOutput(e, [ 'mekanism:block_charcoal', diff --git a/kubejs/server_scripts/mod_specific/mysticalagriculture/mysticalagriculture.js b/kubejs/server_scripts/mod_specific/mysticalagriculture/mysticalagriculture.js index c1787d7e..12d1f72e 100644 --- a/kubejs/server_scripts/mod_specific/mysticalagriculture/mysticalagriculture.js +++ b/kubejs/server_scripts/mod_specific/mysticalagriculture/mysticalagriculture.js @@ -30,6 +30,10 @@ onEvent('recipes', e => { essenceCircle('silentgear:crimson_iron_ingot', 6, 'crimson_iron') essenceCircle('alltheores:copper_ingot', 6, 'copper') + e.remove({id: 'mysticalagriculture:essence/common/aluminum_ingot'}) + essenceCircle('alltheores:aluminum_ingot', 4, 'aluminum') + + modifyShaped(e, 'mysticalagriculture:unattuned_augment', 1, ['PMP', 'AMA', 'PMP'], { P: 'mysticalagriculture:prosperity_ingot', M: 'botania:manasteel_ingot', @@ -45,7 +49,7 @@ onEvent('recipes', e => { result: { item: 'mysticalagriculture:marble_seeds' } }).id('kubejs:mysticalagriculture/marble_seeds') - utils.listOf(['basalz', 'blazing_crystal', 'blitz', 'blizz', 'brass', 'bronze', 'compressed_iron', 'constantan', 'chrome', 'electrum', 'elementium', 'ender_biotite', 'energized_steel', 'fluix', 'graphite', 'hop_graphite', 'invar', 'iridium', 'manasteel', 'niotic_crystal', 'nitro_crystal', 'quartz_enriched_iron', 'refined_glowstone', 'refined_obsidian', 'rock_crystal', 'rubber', 'signalum', 'silicon', 'sky_stone', 'spirited_crystal', 'starmetal', 'steel', 'sulfur', 'terrasteel', 'titanium', 'tungsten', 'mithril', 'tinkers_bronze', 'ironwood', 'steeleaf', 'pig_iron', 'slimesteel', 'rose_gold', 'queens_slime', 'manyullyn', 'fiery_ingot', 'knightmetal', 'hepatizon', 'lumium', 'enderium']).forEach(type => { + maDisabledSeeds.forEach(type => { utils.listOf(['seeds', 'essence']).forEach(name => { e.remove({ output: `mysticalagriculture:${type}_${name}` , id: '/mysticalagriculture/' }) e.remove({ input: `mysticalagriculture:${type}_${name}` , id: '/mysticalagriculture/' }) diff --git a/kubejs/server_scripts/mod_specific/projectred/projectred.js b/kubejs/server_scripts/mod_specific/projectred/projectred.js index 5a1dd3dd..d5bd13af 100644 --- a/kubejs/server_scripts/mod_specific/projectred/projectred.js +++ b/kubejs/server_scripts/mod_specific/projectred/projectred.js @@ -1,7 +1,8 @@ onEvent('recipes', e => { - removeRecipeByID(e, [ - 'projectred-exploration:copper_block', - 'projectred-exploration:silver_block', - 'projectred-exploration:tin_block' - ]) + projectRedMetals.forEach(metal => { + removeRecipeByID(e, [ + `projectred-exploration:${metal}_block`, + `projectred-exploration:${metal}_from_block`, + ]) + }); }) diff --git a/kubejs/server_scripts/mod_specific/resourcefulbees/natural_spawn_recipes.js b/kubejs/server_scripts/mod_specific/resourcefulbees/natural_spawn_recipes.js new file mode 100644 index 00000000..b92723c2 --- /dev/null +++ b/kubejs/server_scripts/mod_specific/resourcefulbees/natural_spawn_recipes.js @@ -0,0 +1,68 @@ +onEvent('recipes', e => { + function mainfusion(output, item1, item2, item3, item4, item5, item6, item7, item8) {//NOSONAR + e.recipes.mysticalagriculture.infusion({ + input: { + item: 'mysticalagradditions:dragon_scale' + }, + ingredients: [{ + item: item1 + }, + { + item: item2 + }, + { + item: item3 + }, + { + item: item4 + }, + { + item: item5 + }, + { + item: item6 + }, + { + item: item7 + }, + { + item: item8 + } + ], + result: { + item: output + } + }) + } + + //egg recipes + mainfusion(`resourcefulbees:aquamarine_bee_spawn_egg`, 'astralsorcery:aquamarine_sand_ore', 'astralsorcery:resonating_gem', 'astralsorcery:aquamarine_sand_ore', 'astralsorcery:resonating_gem', 'astralsorcery:aquamarine_sand_ore', 'astralsorcery:resonating_gem', 'astralsorcery:aquamarine_sand_ore', 'astralsorcery:resonating_gem') + mainfusion(`resourcefulbees:quartz_bee_spawn_egg`, 'compressium:quartz_3', 'compressium:quartz_3', 'compressium:quartz_3', 'compressium:quartz_3', 'compressium:quartz_3', 'compressium:quartz_3', 'compressium:quartz_3', 'compressium:quartz_3') + mainfusion(`resourcefulbees:cobalt_bee_spawn_egg`, 'tconstruct:cobalt_ingot', 'tconstruct:cobalt_block', 'tconstruct:cobalt_ingot', 'tconstruct:cobalt_block', 'tconstruct:cobalt_ingot', 'tconstruct:cobalt_block', 'tconstruct:cobalt_ingot', 'tconstruct:cobalt_block') + mainfusion(`resourcefulbees:crimson_iron_bee_spawn_egg`, 'silentgear:golden_nether_banana', 'silentgear:golden_nether_banana', 'silentgear:golden_nether_banana', 'silentgear:golden_nether_banana', 'silentgear:crimson_iron_block', 'silentgear:crimson_iron_block', 'silentgear:crimson_steel_block', 'silentgear:crimson_steel_block') + mainfusion(`resourcefulbees:cobbee_bee_spawn_egg`, 'compressium:cobblestone_3', 'compressium:cobblestone_3', 'compressium:cobblestone_3', 'compressium:cobblestone_3', 'compressium:cobblestone_3', 'compressium:cobblestone_3', 'compressium:cobblestone_3', 'compressium:cobblestone_3') + mainfusion(`resourcefulbees:cropy_bee_spawn_egg`, 'thermal:phytogro', 'industrialforegoing:fertilizer', 'minecraft:bone_meal', 'mysticalagriculture:mystical_fertilizer', 'mysticalagriculture:nature_agglomeratio', 'mysticalagriculture:nature_agglomeratio', 'mysticalagriculture:nature_agglomeratio', 'mysticalagriculture:nature_agglomeratio') + mainfusion(`resourcefulbees:dirty_bee_spawn_egg`, 'minecraft:dirt', 'minecraft:mycelium', 'minecraft:coarse_dirt', 'minecraft:podzol', 'mob_grinding_utils:delightful_dirt', 'mob_grinding_utils:dreadful_dirt', 'engineersdecor:dense_grit_dirt_block', 'minecraft:grass') + mainfusion(`resourcefulbees:glowing_bee_spawn_egg`, 'torchmaster:megatorch', 'minecraft:shroomlight', 'torchmaster:megatorch', 'minecraft:shroomlight', 'torchmaster:megatorch', 'minecraft:shroomlight', 'torchmaster:megatorch', 'minecraft:shroomlight') + mainfusion(`resourcefulbees:gravely_bee_spawn_egg`, 'supplementaries:flint_block', 'compressium:gravel_4', 'supplementaries:flint_block', 'compressium:gravel_4', 'supplementaries:flint_block', 'compressium:gravel_4', 'supplementaries:flint_block', 'compressium:gravel_4') + mainfusion(`resourcefulbees:icey_bee_spawn_egg`, 'thermal:blizz_powder', 'powah:dry_ice', 'thermal:blizz_powder', 'powah:dry_ice', 'thermal:blizz_powder', 'powah:dry_ice', 'thermal:blizz_powder', 'powah:dry_ice') + mainfusion(`resourcefulbees:lava_bee_spawn_egg`, 'bloodmagic:lavasigil', 'bloodmagic:lavacrystal', 'bloodmagic:lavasigil', 'bloodmagic:lavacrystal', 'bloodmagic:lavasigil', 'bloodmagic:lavacrystal', 'bloodmagic:lavasigil', 'bloodmagic:lavacrystal') + mainfusion(`resourcefulbees:leafy_bee_spawn_egg`, 'compressium:dirt_4', 'compressium:dirt_4', 'compressium:dirt_4', 'compressium:dirt_4', 'minecraft:dried_kelp_block', 'quark:cactus_block', 'thermal:sugar_cane_block', 'thermal:bamboo_block') + mainfusion(`resourcefulbees:lumber_bee_spawn_egg`, 'minecraft:oak_log', 'minecraft:spruce_log', 'minecraft:birch_log', 'astralsorcery:crystal_axe', 'minecraft:jungle_log', 'minecraft:acacia_log', 'minecraft:dark_oak_log', 'astralsorcery:crystal_axe') + mainfusion(`resourcefulbees:mana_bee_spawn_egg`, 'botania:mana_pylon', 'botania:mana_pylon', 'botania:natura_pylon', 'botania:natura_pylon', 'botania:gaia_pylon', 'botania:gaia_pylon', 'mythicbotany:alfsteel_pylon', 'mythicbotany:alfsteel_pylon') + mainfusion(`resourcefulbees:mason_bee_spawn_egg`, 'ars_nouveau:mythical_clay', 'compressium:clay_4', 'ars_nouveau:mythical_clay', 'compressium:clay_4', 'ars_nouveau:mythical_clay', 'compressium:clay_4', 'ars_nouveau:mythical_clay', 'compressium:clay_4') + mainfusion(`resourcefulbees:mystical_bee_spawn_egg`, 'botania:jaded_amaranthus', 'botania:fertilizer', 'botania:jaded_amaranthus', 'botania:fertilizer', 'botania:jaded_amaranthus', 'botania:fertilizer', 'botania:jaded_amaranthus', 'botania:fertilizer') + mainfusion(`resourcefulbees:rgbee_bee_spawn_egg`, 'mysticalagriculture:dye_agglomeratio', 'compressium:lapis_3', 'mysticalagriculture:dye_agglomeratio', 'compressium:lapis_3', 'mysticalagriculture:dye_agglomeratio', 'compressium:lapis_3', 'mysticalagriculture:dye_agglomeratio', 'compressium:lapis_3') + mainfusion(`resourcefulbees:salt_baee_bee_spawn_egg`, 'mekanism:block_salt', 'mekanism:block_salt', 'mekanism:block_salt', 'mekanism:block_salt', 'mekanism:block_salt', 'mekanism:block_salt', 'mekanism:block_salt', 'mekanism:block_salt') + mainfusion(`resourcefulbees:sandy_bee_spawn_egg`, 'compressium:sand_4', 'compressium:redsand_4', 'compressium:sand_4', 'compressium:redsand_4', 'compressium:sand_4', 'compressium:redsand_4', 'compressium:sand_4', 'compressium:redsand_4') + mainfusion(`resourcefulbees:stan_bee_spawn_egg`, 'minecraft:andesite', 'minecraft:diorite', 'minecraft:granite', 'minecraft:basalt', 'minecraft:andesite', 'minecraft:diorite', 'minecraft:granite', 'minecraft:basalt') + mainfusion(`resourcefulbees:water_bee_spawn_egg`, 'botania:rune_water', 'botania:rune_water', 'botania:rune_water', 'botania:rune_water', 'botania:rune_water', 'botania:rune_water', 'botania:rune_water', 'botania:rune_water') + mainfusion(`resourcefulbees:beeper_bee_spawn_egg`, 'thermal:gunpowder_block', 'minecraft:tnt', 'thermal:gunpowder_block', 'minecraft:tnt', 'thermal:gunpowder_block', 'minecraft:tnt', 'thermal:gunpowder_block', 'minecraft:tnt') + mainfusion(`resourcefulbees:ender_bee_spawn_egg`, 'thermal:enderium_block', 'thermal:enderium_block', 'thermal:enderium_block', 'naturesaura:chorus_generator', 'thermal:enderium_block', 'thermal:enderium_block', 'thermal:enderium_block', 'naturesaura:chorus_generator') + mainfusion(`resourcefulbees:guardian_bee_spawn_egg`, 'minecraft:prismarine_crystals', 'xreliquary:guardian_spike', 'minecraft:prismarine_crystals', 'xreliquary:guardian_spike', 'minecraft:prismarine_crystals', 'xreliquary:guardian_spike', 'minecraft:prismarine_crystals', 'xreliquary:guardian_spike') + mainfusion(`resourcefulbees:magma_bee_spawn_egg`, 'tconstruct:magma_bucket', 'cyclic:magma_bucket', 'tconstruct:magma_bucket', 'cyclic:magma_bucket', 'tconstruct:magma_bucket', 'cyclic:magma_bucket', 'tconstruct:magma_bucket', 'cyclic:magma_bucket') + mainfusion(`resourcefulbees:slimy_bee_spawn_egg`, 'industrialforegoing:pink_slime_ingot', 'xreliquary:slime_pearl', 'industrialforegoing:pink_slime_ingot', 'xreliquary:slime_pearl', 'industrialforegoing:pink_slime_ingot', 'xreliquary:slime_pearl', 'industrialforegoing:pink_slime_ingot', 'xreliquary:slime_pearl') + mainfusion(`resourcefulbees:spider_bee_spawn_egg`, 'minecraft:fermented_spider_eye', 'silentgear:fine_silk_cloth', 'minecraft:fermented_spider_eye', 'silentgear:fine_silk_cloth', 'minecraft:fermented_spider_eye', 'silentgear:fine_silk_cloth', 'minecraft:fermented_spider_eye', 'silentgear:fine_silk_cloth') + mainfusion(`resourcefulbees:spooky_bee_spawn_egg`, 'mana-and-artifice:bone_ash', 'xreliquary:rib_bone', 'mana-and-artifice:bone_ash', 'xreliquary:rib_bone', 'mana-and-artifice:bone_ash', 'xreliquary:rib_bone', 'mana-and-artifice:bone_ash', 'xreliquary:rib_bone') + mainfusion(`resourcefulbees:zombee_bee_spawn_egg`, 'eidolon:zombie_heart', 'minecraft:zombie_head', 'eidolon:zombie_heart', 'minecraft:zombie_head', 'eidolon:zombie_heart', 'minecraft:zombie_head', 'eidolon:zombie_heart', 'minecraft:zombie_head') +}); diff --git a/kubejs/server_scripts/mod_specific/thermal/thermal.js b/kubejs/server_scripts/mod_specific/thermal/thermal.js index 05fc107c..a6e03b0e 100644 --- a/kubejs/server_scripts/mod_specific/thermal/thermal.js +++ b/kubejs/server_scripts/mod_specific/thermal/thermal.js @@ -31,17 +31,31 @@ onEvent('recipes', e => { smelterCompat(e, 4000, 'tconstruct:queens_slime_ingot', 2, ['#forge:dusts/gold', '#forge:ingots/gold'], 1, '#forge:ingots/cobalt', 1, 'minecraft:magma_cream', 1) smelterCompat(e, 4000, 'tconstruct:hepatizon_ingot', 2, ['#forge:dusts/copper', '#forge:ingots/copper'], 2, '#forge:ingots/cobalt', 1, '#forge:obsidian', 1) + thermalMetals.forEach(metal => { + e.remove({id: `thermal:storage/${metal}_nugget_from_ingot`}); + e.remove({id: `thermal:storage/${metal}_ingot_from_nuggets`}); + e.remove({id: `thermal:storage/${metal}_ingot_from_block`}); + e.remove({id: `thermal:storage/${metal}_block`}); + }); + + let extruderRecipe = (e, result, adj, below) => { + e.custom({ + type: 'thermal:rock_gen', + adjacent: adj, + below: below, + result: { + item: result + } + }) + } + + extruderRecipe(e, "minecraft:netherrack", "minecraft:lava", "minecraft:magma_block") + extruderRecipe(e, "minecraft:andesite", "minecraft:water", "minecraft:stone") + extruderRecipe(e, "minecraft:blackstone", "minecraft:water", "minecraft:gilded_blackstone") + extruderRecipe(e, "minecraft:diorite", "minecraft:water", "minecraft:quartz_block") + extruderRecipe(e, "minecraft:granite", "minecraft:water", "minecraft:red_sand") + removeRecipeByID(e, [ - 'thermal:storage/tin_block', - 'thermal:storage/copper_block', - 'thermal:storage/lead_block', - 'thermal:storage/platinum_block', - 'thermal:storage/uranium_block', - 'thermal:storage/silver_block', - 'thermal:storage/aluminum_block', - 'thermal:storage/nickel_block', - 'thermal:storage/osmium_block', - 'thermal:storage/zinc_block', 'thermal:machine/press/packing2x2/press_honeycomb_packing', 'thermal:machine/press/unpacking/press_honeycomb_unpacking', 'thermal:machine/centrifuge/centrifuge_oil_sand', diff --git a/kubejs/server_scripts/stonecutting.js b/kubejs/server_scripts/stonecutting.js index 6128fd38..2adaace7 100644 --- a/kubejs/server_scripts/stonecutting.js +++ b/kubejs/server_scripts/stonecutting.js @@ -10,11 +10,11 @@ onEvent('recipes', e => { stonecutting(immersiveMetals.concat(immersiveAlloys), metal => `immersiveengineering:storage_${metal}`) stonecutting(mekanismMetals.concat(mekanismAlloys), metal => `mekanism:block_${metal}`) stonecutting(thermalMetals.concat(thermalAlloys), metal => `thermal:${metal}_block`) + stonecutting(createMetals.concat(createAlloys), metal => `create:${metal}_block`) stonecutting(atoMetals, metal => `alltheores:${metal}_block`) - stonecutting(['tin', 'silver', 'copper'], metal => `projectred-exploration:${metal}_block`) - stonecutting(['brass', 'zinc', 'copper'], metal => `create:${metal}_block`) - stonecutting(['aluminum', 'copper'], metal => `tmechworks:${metal}_block`) - stonecutting(['silver', 'copper'], metal => `iceandfire:${metal}_block`) - stonecutting(['copper'], metal => `tconstruct:${metal}_block`) - stonecutting(['lead'], metal => `eidolon:${metal}_block`) + stonecutting(projectRedMetals, metal => `projectred-exploration:${metal}_block`) + stonecutting(tmechworksMetals, metal => `tmechworks:${metal}_block`) + stonecutting(iceAndFireMetals, metal => `iceandfire:${metal}_block`) + stonecutting(tconstructMetals, metal => `tconstruct:${metal}_block`) + stonecutting(eidolonMetals, metal => `eidolon:${metal}_block`) }) diff --git a/kubejs/server_scripts/unify.js b/kubejs/server_scripts/unify.js index b0a6a404..76120733 100644 --- a/kubejs/server_scripts/unify.js +++ b/kubejs/server_scripts/unify.js @@ -13,16 +13,6 @@ onEvent('recipes', e => { e.remove({ input: [`#forge:ores/${name}`, `#forge:dusts/${name}`], output: `#forge:ingots/${name}`, type: 'minecraft:blasting' }) e.remove({ id: `appliedenergistics2:grinder/${name}_dust_ingot` }) - if (name !== 'iron' && name !== 'gold' && name !== 'azure_silver' && name !== 'crimson_iron') { - e.remove({ input: `#forge:ores/${name}`, output: `mekanism:dust_${name}`, type: 'mekanism:enriching' }) - e.remove({ input: `mekanism:dirty_dust_${name}`, output: `mekanism:dust_${name}`, type: 'mekanism:enriching' }) - e.remove({ input: `#mekanism:clumps/${name}`, output: `mekanism:dirty_dust_${name}`, type: 'mekanism:crushing' }) - e.remove({ input: `#forge:ores/${name}`, output: `mekanism:clump_${name}`, type: 'mekanism:purifying' }) - e.remove({ input: `mekanism:shard_${name}`, output: `mekanism:clump_${name}`, type: 'mekanism:purifying' }) - e.remove({ input: `#forge:ores/${name}`, output: `mekanism:shard_${name}`, type: 'mekanism:injecting' }) - e.remove({ input: `#mekanism:crystals/${name}`, output: `mekanism:shard_${name}`, type: 'mekanism:injecting' }) - } - e.recipes.minecraft.smelting(ingotItem, `#forge:dusts/${name}`).xp(0.5) e.recipes.minecraft.blasting(ingotItem, `#forge:dusts/${name}`).xp(0.5) e.recipes.pedestals.pedestal_crushing({ ingredient: { tag: `forge:ingots/${name}` }, result: { item: dustItem, count: 1 } }) @@ -32,7 +22,7 @@ onEvent('recipes', e => { if (!ingredient.of(`#forge:ores/${name}`).stacks.empty) { e.recipes.minecraft.smelting(ingotItem, `#forge:ores/${name}`).xp(1) e.recipes.minecraft.blasting(ingotItem, `#forge:ores/${name}`).xp(1) - e.recipes.mekanism.enriching(item.of(dustItem, 2), `#forge:ores/${name}`) + e.recipes.mekanism.enriching(item.of(dustItem, 2), `#forge:ores/${name}`).id(`alltheores:mek_processing/${name}/dust/from_ore`) if (name !== 'allthemodium' && name !== 'vibranium' && name !== 'unobtainium') { e.remove({ id: `engineerstools:crushing/${name}_grit_crushing_recipe` }) e.recipes.engineerstools.crafting_extended_shapeless({ @@ -713,4 +703,39 @@ onEvent('recipes', e => { output: { item: 'immersiveengineering:treated_wood_horizontal' } }).id('kubejs:dissolution_chamber/thermal/treated_wood_horizontal') // #endregion Oil + + tmechworksMetals.forEach(metal => { + removeRecipeByID(e, [ + `tmechworks:${metal}_ingot_from_${metal}_nugget`, + `tmechworks:${metal}_ingot_from_${metal}_block`, + `tmechworks:${metal}_nugget_from_${metal}_ingot`, + ]) + }) + + createMetals.forEach(metal => { + removeRecipeByID(e, [ + `create:crafting/materials/${metal}_ingot_from_compacting`, + `create:crafting/materials/${metal}_ingot_from_decompacting`, + `create:crafting/materials/${metal}_nugget_from_decompacting`, + ]) + }) + + iceAndFireMetals.forEach(metal => { + removeRecipeByID(e, [ + `iceandfire:${metal}_ingot`, + `iceandfire:${metal}_block_to_ingots`, + `iceandfire:${metal}_ingot_to_nuggets`, + ]) + }) + + removeRecipeByID(e,[ + 'zycraft:aluminium_from_aluminium_block', + 'eidolon:decompress_lead_block', + 'eidolon:decompress_lead_ingot', + 'eidolon:lead_ingot', + 'tconstruct:common/materials/copper_ingot_from_block', + 'tconstruct:common/materials/copper_ingot_from_nuggets', + 'tconstruct:common/materials/copper_nugget_from_ingot', + 'biggerreactors:crafting/yellorium_ingot', + ]) })