1009 lines
31 KiB
JavaScript
1009 lines
31 KiB
JavaScript
ServerEvents.recipes(event => {
|
|
// event.remove({
|
|
// input: global.itemsToRemove
|
|
// }),
|
|
// Remove all recipes with an output of any item on the nuke list
|
|
// event.remove({
|
|
// output: global.itemsToRemove
|
|
// }),
|
|
// Consolidate all ropes to Supplementaries rope
|
|
event.replaceInput(
|
|
{ input: 'farmersdelight:rope' },
|
|
'farmersdelight:rope',
|
|
'supplementaries:rope'
|
|
),
|
|
event.replaceOutput(
|
|
{ output: 'farmersdelight:rope' },
|
|
'farmersdelight:rope',
|
|
'supplementaries:rope'
|
|
),
|
|
// Consolidate all doughs to Create dough
|
|
event.replaceInput(
|
|
{ input: 'farmersdelight:wheat_dough' },
|
|
'farmersdelight:wheat_dough',
|
|
'create:dough'
|
|
),
|
|
event.replaceOutput(
|
|
{ output: 'farmersdelight:wheat_dough' },
|
|
'farmersdelight:wheat_dough',
|
|
'create:dough'
|
|
),
|
|
// Consolidate all crates to Quark crates
|
|
event.remove({ input: 'farmersdelight:carrot_crate' }),
|
|
event.remove({ output: 'farmersdelight:carrot_crate' }),
|
|
event.remove({ input: 'farmersdelight:potato_crate' }),
|
|
event.remove({ output: 'farmersdelight:potato_crate' }),
|
|
event.remove({ input: 'farmersdelight:beetroot_crate' }),
|
|
event.remove({ output: 'farmersdelight:beetroot_crate' }),
|
|
event.remove({ output: 'fruitsdelight:apple_crate' }),
|
|
event.remove({ input: 'fruitsdelight:apple_crate' }),
|
|
|
|
//Integrated Sulfurs
|
|
event.remove({ input: 'betterend:crystalline_sulphur' }),
|
|
event.remove({ id: 'alexscaves:gunpowder_from_sulfur' }),
|
|
event.replaceInput({type: 'minecraft:crafting_shapeless'}, 'alexscaves:sulfur_dust', 'spelunkery:sulfur'),
|
|
event.remove({ input: 'alexscaves:sulfur_dust' }),
|
|
event.remove({ output: 'spelunkery:sulfur' }),
|
|
|
|
//REMOVE ARROWS (forcing player to use fletching table)
|
|
event.remove({ output: 'quark:torch_arrow', type: 'minecraft:crafting_shapeless' }),
|
|
event.remove({ output: 'alexsmobs:shark_tooth_arrow', type: 'minecraft:crafting_shaped' }),
|
|
event.remove({ output: 'iceandfire:dragonbone_arrow', type: 'minecraft:crafting_shapeless' }),
|
|
event.remove({ output: 'iceandfire:stymphalian_arrow', type: 'minecraft:crafting_shaped' }),
|
|
event.remove({ output: 'iceandfire:amphithere_arrow', type: 'minecraft:crafting_shaped' }),
|
|
event.remove({ output: 'iceandfire:sea_serpent_arrow', type: 'minecraft:crafting_shaped' }),
|
|
event.remove({ output: 'iceandfire:hydra_arrow', type: 'minecraft:crafting_shaped' }),
|
|
event.remove({ output: 'alexscaves:seeking_arrow', type: 'minecraft:crafting_shaped' }),
|
|
event.remove({ output: 'alexscaves:burrowing_arrow', type: 'minecraft:crafting_shaped'}),
|
|
event.remove({ output: 'minecraft:spectral_arrow', type: 'minecraft:crafting_shaped'}),
|
|
event.remove({ output: 'netherexp:phasmo_arrow', type: 'minecraft:crafting_shaped'}),
|
|
event.remove({ output: 'forbidden_arcanus:draco_arcanus_arrow', type: 'minecraft:crafting_shaped'}),
|
|
|
|
//Removals Misc (Most Reworked)
|
|
event.remove({ output: 'netherexp:soul_jack_o_lantern'}),
|
|
event.remove({ output: 'autumnity:pancake'}),
|
|
event.remove({ output: 'supplementaries:pancake'}),
|
|
event.remove({ output: 'alexsmobs:sopa_de_macaco' }),
|
|
event.remove({ output: 'create:crushed_raw_uranium' }),
|
|
event.remove({ id: 'apotheosis:enchanted_golden_apple' }),
|
|
event.remove({ output: 'bountiful:bountyboard' }),
|
|
event.remove({ output: 'create_enchantment_industry:disenchanter' }),
|
|
event.remove({ output: 'upgrade_aquatic:beachgrass_thatch' }),
|
|
event.remove({ id: 'biomemakeover:phantom_membrane' }),
|
|
event.remove({ output: 'biomemakeover:poltergeist' }),
|
|
event.remove({ output: 'betterarcheology:bomb' }),
|
|
event.remove({ output: 'alexscaves:primitive_club' }),
|
|
event.remove({ output: 'alexscaves:tremorzilla_egg' }),
|
|
event.remove({ output: 'farmersdelight:cooking_pot' }),
|
|
event.remove({ output: 'quark:rusty_iron_plate' }),
|
|
event.remove({ output: 'create:iron_sheet'}),
|
|
event.remove({ output: 'spelunkery:rope_ladder' }),
|
|
event.remove({ output: 'spelunkery:parachute' }),
|
|
event.remove({ output: 'biomemakeover:crude_cladding'}),
|
|
event.remove({ output: 'oreganized:electrum_upgrade_smithing_template' }),
|
|
event.remove({ id: 'minecraft:map'}),
|
|
event.remove({ mod: 'inventorio'}),
|
|
event.remove({ output: 'quark:iron_plate'}),
|
|
event.remove({ output: 'biomemakeover:crab_chowder'}),
|
|
event.remove({ output: 'biomemakeover:reed_thatch'}),
|
|
event.remove({ output: 'ftbfiltersystem:smart_filter'}),
|
|
event.remove({ output: 'netherexp:ecto_soul_sand'}),
|
|
event.remove({ output: 'netherexp:nether_pizza'}),
|
|
event.remove({ output: 'minecraft:soul_torch'}),
|
|
event.remove({ output: 'minecraft:soul_campfire'}),
|
|
event.remove({ output: 'betternether:basalt_slab'}),
|
|
event.remove({ output: 'galosphere:salted_jerky'}),
|
|
event.remove({ output: 'iceandfire:graveyard_soil' }),
|
|
event.remove({ output: 'mynethersdelight:boiled_egg' }),
|
|
event.remove({ output: 'quarkdelight:cloud_latte' }),
|
|
event.remove({ output: 'create:sturdy_sheet' }),
|
|
event.remove({ output: 'create:rope_pulley' }),
|
|
event.remove({ output: 'galosphere:saltbound_tablet'}),
|
|
event.remove({ output: 'spelunkery:rock_salt', type: 'create:crushing'}),
|
|
event.remove({ not: { type: 'minecraft:stonecutting' }, output: 'netherexp:polished_basalt_bricks', input: 'minecraft:polished_basalt'}),
|
|
event.remove({ not: { type: 'minecraft:stonecutting' }, output: 'betternether:bone_wall'}),
|
|
event.remove({ output: 'netherexp:netherite_plating', type: 'minecraft:crafting_shaped'}),
|
|
event.remove({ output: 'netherexp:necromium_plating', type: 'minecraft:crafting_shaped'}),
|
|
event.remove({ output: 'netherexp:wither_bone_block', type: 'minecraft:crafting_shaped'}),
|
|
event.remove({ output: 'minecraft:pumpkin_pie', input: 'born_in_chaos_v1:cultivated_pumpkin'}),
|
|
event.remove({ output: 'galosphere:silver_upgrade_smithing_template' }),
|
|
event.remove({ output: 'legendary_monsters:polished_diorite_pillar' }),
|
|
event.remove({ output: 'alexsmobs:transmutation_table', input: 'minecraft:nether_star' }),
|
|
|
|
//Remove Backpack Recipes (Reworked)
|
|
event.remove({ id: 'sophisticatedbackpacks:diamond_backpack' }),
|
|
event.remove({ id: 'sophisticatedbackpacks:gold_backpack' }),
|
|
event.remove({ id: 'sophisticatedbackpacks:iron_backpack' }),
|
|
event.remove({ id: 'sophisticatedbackpacks:iron_backpack_from_copper' }),
|
|
event.remove({ id: 'sophisticatedbackpacks:copper_backpack' }),
|
|
event.remove({ id: 'sophisticatedbackpacks:feeding_upgrade' }),
|
|
event.remove({ id: 'sophisticatedbackpacks:advanced_feeding_upgrade' }),
|
|
|
|
//Remove Waystone Recipes (Reworked)
|
|
event.remove({ output: 'waystones:waystone' }),
|
|
event.remove({ output: 'waystones:mossy_waystone' }),
|
|
event.remove({ output: 'waystones:sandy_waystone' }),
|
|
event.remove({ output: 'waystones:warp_stone' }),
|
|
event.remove({ output: 'waystones:warp_dust' }),
|
|
event.remove({ output: 'waystones:return_scroll' }),
|
|
event.remove({ output: 'waystones:bound_scroll' }),
|
|
event.remove({ output: 'waystones:warp_scroll' }),
|
|
event.remove({ id: 'ars_nouveau:warp_scroll' }),
|
|
|
|
//Fix Recipe conflicts
|
|
event.remove({ id: 'bclib:tag_stonecutter' }),
|
|
event.remove({ id: 'bclib:tag_rail' }),
|
|
event.remove({ id: 'bclib:tag_smith_table' }),
|
|
event.remove({ id: 'bclib:tag_compass' }),
|
|
event.remove({ id: 'bclib:tag_minecart' }),
|
|
event.remove({ id: 'bclib:tag_piston' }),
|
|
event.remove({ id: 'bclib:tag_shulker_box' }),
|
|
event.remove({ id: 'bclib:tag_cauldron' }),
|
|
event.remove({ id: 'bclib:tag_hopper' }),
|
|
event.remove({ id: 'bclib:tag_bucket' }),
|
|
event.remove({ id: 'bclib:tag_shield' }),
|
|
event.remove({ id: 'displaydelight:small_food_plate' }),
|
|
event.remove({ id: 'knavesneeds:betternether/flaming_ruby/katana' }),
|
|
event.remove({ id: 'knavesneeds:betternether/flaming_ruby/greataxe' }),
|
|
event.remove({ id: 'knavesneeds:betternether/flaming_ruby/scythe' }),
|
|
event.remove({ id: 'knavesneeds:betternether/flaming_ruby/spear' }),
|
|
event.remove({ id: 'knavesneeds:betternether/flaming_ruby/halberd' }),
|
|
event.remove({ id: 'knavesneeds:betternether/flaming_ruby/glaive' }),
|
|
event.remove({ id: 'knavesneeds:betternether/flaming_ruby/warglaive' }),
|
|
event.remove({ id: 'knavesneeds:betternether/flaming_ruby/claymore' }),
|
|
event.remove({ id: 'knavesneeds:betternether/flaming_ruby/longsword' }),
|
|
event.remove({ id: 'knavesneeds:betternether/flaming_ruby/twinblade' }),
|
|
event.remove({ id: 'knavesneeds:betternether/flaming_ruby/rapier' }),
|
|
event.remove({ id: 'knavesneeds:betternether/flaming_ruby/cutlass' }),
|
|
event.remove({ id: 'knavesneeds:betternether/flaming_ruby/sai' }),
|
|
event.remove({ id: 'knavesneeds:betternether/flaming_ruby/greathammer' }),
|
|
event.remove({ id: 'betternether:piston' }),
|
|
event.remove({ id: 'betternether:activator_rail' }),
|
|
event.remove({ id: 'betternether:rail' }),
|
|
event.remove({ id: 'betternether:detector_rail' }),
|
|
event.remove({ id: 'minecraft:iron_bars' }),
|
|
event.remove({ id: 'minecraft:iron_axe' }),
|
|
event.remove({ id: 'minecraft:iron_pickaxe' }),
|
|
event.remove({ id: 'minecraft:iron_shovel' }),
|
|
event.remove({ id: 'minecraft:iron_sword' }),
|
|
event.remove({ id: 'minecraft:iron_hoe' }),
|
|
event.remove({ id: 'minecraft:iron_chestplate' }),
|
|
event.remove({ id: 'minecraft:iron_helmet' }),
|
|
event.remove({ id: 'minecraft:iron_boots' }),
|
|
event.remove({ id: 'minecraft:iron_leggings' }),
|
|
event.remove({ id: 'minecraft:shears' }),
|
|
event.remove({ id: 'minecraft:iron_trapdoor' }),
|
|
event.remove({ id: 'minecraft:iron_door' }),
|
|
event.remove({ id: 'minecraft:heavy_weighted_pressure_plate' }),
|
|
event.remove({ id: 'quark:tweaks/crafting/utility/misc/charcoal_to_black_dye' }),
|
|
event.remove({ id: 'quark:building/crafting/furnaces/cobblestone_furnace' }),
|
|
event.remove({ id: 'regions_unexplored:blackstone_cluster' }),
|
|
event.remove({ id: 'woodworks:trapped_chest' }),
|
|
event.remove({ id: 'minecraft:blue_dye' }),
|
|
event.remove({ id: 'iceandfire:copper_nuggets_to_ingot' }),
|
|
event.remove({ id: 'betternether:stalagnate_log_stem' }),
|
|
event.remove({ id: 'regions_unexplored:yellow_dye_from_tall_yellow_bioshroom' }),
|
|
event.remove({ id: 'minecraft:cake' }),
|
|
event.remove({ id: 'farmersdelight:wheat_dough_from_water' }),
|
|
event.remove({ id: 'farmersdelight:bread_from_smelting' }),
|
|
event.remove({ id: 'farmersdelight:bread_from_smoking' }),
|
|
event.remove({ id: 'createdeco:cracked_red_bricks_from_bricks_smelting' }),
|
|
event.remove({ output: 'transmog:transmogrification_table' }),
|
|
|
|
event.remove({ output: 'archeryexp:iron_arrow', input: 'minecraft:iron_ingot' }),
|
|
event.remove({ output: 'archeryexp:gold_arrow', input: 'minecraft:gold_ingot' }),
|
|
event.remove({ output: 'archeryexp:diamond_arrow', input: 'minecraft:diamond' }),
|
|
event.remove({ output: 'archeryexp:netherite_arrow', input: 'minecraft:netherite_scrap' }),
|
|
|
|
event.remove({ output: Fluid.of('brewinandchewin:honey') }),
|
|
|
|
//Fix recipe conflicts
|
|
event.shaped('create:rope_pulley', [
|
|
' A ',
|
|
' R ',
|
|
' I '
|
|
],
|
|
{
|
|
A: 'create:andesite_casing',
|
|
R: 'supplementaries:rope',
|
|
I: 'create:iron_sheet'
|
|
}
|
|
),
|
|
event.shaped('4x netherexp:polished_basalt_bricks', [
|
|
'BB',
|
|
'BB',
|
|
],
|
|
{
|
|
B: 'betternether:basalt_bricks'
|
|
}
|
|
),
|
|
event.shaped('6x ars_nouveau:archwood_slab', [
|
|
'AAA'
|
|
],
|
|
{
|
|
A: 'ars_nouveau:archwood_planks'
|
|
}
|
|
),
|
|
event.shaped('minecraft:furnace', [
|
|
'AAA',
|
|
'A A',
|
|
'AAA'
|
|
],
|
|
{
|
|
A: 'minecraft:cobblestone'
|
|
}
|
|
),
|
|
event.shaped('16x minecraft:iron_bars', [
|
|
'AAA',
|
|
'AAA'
|
|
],
|
|
{
|
|
A: 'minecraft:iron_ingot'
|
|
}
|
|
),
|
|
event.shaped('minecraft:iron_trapdoor', [
|
|
'AA',
|
|
'AA'
|
|
],
|
|
{
|
|
A: 'minecraft:iron_ingot'
|
|
}
|
|
),
|
|
event.shaped('3x minecraft:iron_door', [
|
|
'AA',
|
|
'AA',
|
|
'AA'
|
|
],
|
|
{
|
|
A: 'minecraft:iron_ingot'
|
|
}
|
|
),
|
|
event.shaped('minecraft:shears', [
|
|
' A',
|
|
'A '
|
|
],
|
|
{
|
|
A: 'minecraft:iron_ingot'
|
|
}
|
|
),
|
|
event.shaped('minecraft:heavy_weighted_pressure_plate', [
|
|
'AA'
|
|
],
|
|
{
|
|
A: 'minecraft:iron_ingot'
|
|
}
|
|
),
|
|
event.shapeless(
|
|
Item.of('4x regions_unexplored:blackstone_cluster'),
|
|
[
|
|
'2x minecraft:blackstone',
|
|
]
|
|
),
|
|
event.shapeless(
|
|
Item.of('9x spelunkery:sulfur'),
|
|
[
|
|
'spelunkery:sulfur_block',
|
|
]
|
|
),
|
|
event.shaped('minecraft:iron_axe', [
|
|
'AA ',
|
|
'AS ',
|
|
' S '
|
|
],
|
|
{
|
|
A: 'minecraft:iron_ingot',
|
|
S: 'minecraft:stick'
|
|
}
|
|
),
|
|
event.shaped('minecraft:iron_pickaxe', [
|
|
'AAA',
|
|
' S ',
|
|
' S '
|
|
],
|
|
{
|
|
A: 'minecraft:iron_ingot',
|
|
S: 'minecraft:stick'
|
|
}
|
|
),
|
|
event.shaped('minecraft:iron_hoe', [
|
|
'AA ',
|
|
' S ',
|
|
' S '
|
|
],
|
|
{
|
|
A: 'minecraft:iron_ingot',
|
|
S: 'minecraft:stick'
|
|
}
|
|
),
|
|
event.shaped('minecraft:iron_shovel', [
|
|
' A ',
|
|
' S ',
|
|
' S '
|
|
],
|
|
{
|
|
A: 'minecraft:iron_ingot',
|
|
S: 'minecraft:stick'
|
|
}
|
|
),
|
|
event.shaped('minecraft:iron_sword', [
|
|
' A ',
|
|
' A ',
|
|
' S '
|
|
],
|
|
{
|
|
A: 'minecraft:iron_ingot',
|
|
S: 'minecraft:stick'
|
|
}
|
|
),
|
|
event.shaped('minecraft:iron_helmet', [
|
|
'AAA',
|
|
'A A'
|
|
],
|
|
{
|
|
A: 'minecraft:iron_ingot'
|
|
}
|
|
),
|
|
event.shaped('minecraft:iron_chestplate', [
|
|
'A A',
|
|
'AAA',
|
|
'AAA'
|
|
],
|
|
{
|
|
A: 'minecraft:iron_ingot'
|
|
}
|
|
),
|
|
event.shaped('minecraft:iron_leggings', [
|
|
'AAA',
|
|
'A A',
|
|
'A A'
|
|
],
|
|
{
|
|
A: 'minecraft:iron_ingot'
|
|
}
|
|
),
|
|
event.shaped('minecraft:iron_boots', [
|
|
'A A',
|
|
'A A'
|
|
],
|
|
{
|
|
A: 'minecraft:iron_ingot'
|
|
}
|
|
),
|
|
event.shaped('minecraft:blue_dye', [
|
|
'AA',
|
|
'AA'
|
|
],
|
|
{
|
|
A: 'spelunkery:lapis_lazuli_shard'
|
|
}
|
|
),
|
|
event.shapeless(
|
|
Item.of('minecraft:packed_mud'),
|
|
[
|
|
'regions_unexplored:peat_mud',
|
|
'minecraft:wheat',
|
|
]
|
|
),
|
|
|
|
|
|
//Making Paper and Maps easier to get to make Map Atlases easier to maintain
|
|
event.shaped('8x minecraft:map', [
|
|
'AAA',
|
|
'ABA',
|
|
'AAA'
|
|
],
|
|
{
|
|
A: 'minecraft:paper',
|
|
B: 'minecraft:compass'
|
|
}
|
|
),
|
|
event.recipes.createCutting('3x minecraft:paper', [
|
|
'farmersdelight:canvas'
|
|
]),
|
|
|
|
//Making it not accept the iron tag, only actual iron, preventing a recipe conflict with Better End
|
|
event.recipes.createPressing('create:iron_sheet', [
|
|
'minecraft:iron_ingot'
|
|
]),
|
|
|
|
//Sulfur Integration
|
|
event.recipes.createCrushing([
|
|
'spelunkery:sulfur',
|
|
Item.of('spelunkery:sulfur').withChance(0.3)
|
|
], 'betterend:crystalline_sulphur'
|
|
),
|
|
event.shaped('alexscaves:sulfur', [
|
|
'AA',
|
|
'AA'
|
|
],
|
|
{
|
|
A: 'betterend:crystalline_sulphur',
|
|
}
|
|
),
|
|
|
|
//Integrating Biome Makeover
|
|
event.shaped('biomemakeover:poltergeist', [
|
|
'AAA',
|
|
'BCB',
|
|
'BDB'
|
|
], {
|
|
A: 'iceandfire:ectoplasm',
|
|
B: 'minecraft:phantom_membrane',
|
|
C: 'minecraft:soul_soil',
|
|
D: 'minecraft:cauldron'
|
|
}
|
|
),
|
|
event.shapeless(
|
|
Item.of('minecraft:phantom_membrane'), // arg 1: output
|
|
[
|
|
'iceandfire:ectoplasm',
|
|
'3x biomemakeover:moth_scales'
|
|
]
|
|
),
|
|
event.recipes.createMixing('biomemakeover:crude_cladding', [
|
|
'4x biomemakeover:crude_fragment',
|
|
'oreganized:raw_silver'
|
|
]).heated(),
|
|
|
|
//Dimensional Fluid Integration (Spelunkery)
|
|
event.recipes.createFilling('betternether:weeping_obsidian', [
|
|
'minecraft:crying_obsidian',
|
|
Fluid.of('spelunkery:portal_fluid', 144)
|
|
]),
|
|
event.recipes.createFilling('betternether:blue_weeping_obsidian', [
|
|
'betternether:blue_crying_obsidian',
|
|
Fluid.of('spelunkery:portal_fluid', 144)
|
|
]),
|
|
event.recipes.createFilling('betternether:blue_crying_obsidian', [
|
|
'betternether:blue_obsidian',
|
|
Fluid.of('spelunkery:portal_fluid', 144)
|
|
]),
|
|
event.custom({
|
|
type: 'create:mixing',
|
|
ingredients: [
|
|
{
|
|
item: 'betternether:blue_crying_obsidian'
|
|
},
|
|
{
|
|
item: 'minecraft:glowstone_dust'
|
|
}
|
|
],
|
|
results: [
|
|
{
|
|
item: 'betternether:blue_obsidian'
|
|
},
|
|
{
|
|
fluid: 'spelunkery:portal_fluid',
|
|
"amount": 144
|
|
}
|
|
]
|
|
}),
|
|
event.custom({
|
|
type: 'create:mixing',
|
|
ingredients: [
|
|
{
|
|
item: 'betternether:blue_weeping_obsidian'
|
|
},
|
|
{
|
|
item: 'minecraft:glowstone_dust'
|
|
}
|
|
],
|
|
results: [
|
|
{
|
|
item: 'betternether:blue_obsidian'
|
|
},
|
|
{
|
|
fluid: 'spelunkery:portal_fluid',
|
|
"amount": 288
|
|
}
|
|
]
|
|
}),
|
|
event.custom({
|
|
type: 'create:mixing',
|
|
ingredients: [
|
|
{
|
|
item: 'betternether:weeping_obsidian'
|
|
},
|
|
{
|
|
item: 'minecraft:glowstone_dust'
|
|
}
|
|
],
|
|
results: [
|
|
{
|
|
item: 'betternether:blue_obsidian'
|
|
},
|
|
{
|
|
fluid: 'spelunkery:portal_fluid',
|
|
"amount": 288
|
|
}
|
|
]
|
|
}),
|
|
|
|
//Reworked Teleporting Recipes
|
|
event.shaped('ars_nouveau:warp_scroll', [
|
|
'ABA',
|
|
'CDC',
|
|
'ABA'
|
|
], {
|
|
A: 'ars_nouveau:source_gem',
|
|
B: 'waystones:warp_dust',
|
|
C: 'minecraft:lapis_lazuli',
|
|
D: 'ars_nouveau:blank_parchment'
|
|
}
|
|
),
|
|
event.recipes.ars_nouveau.enchanting_apparatus(
|
|
[
|
|
"#forge:ender_pearls",
|
|
"spelunkery:portal_fluid_bottle",
|
|
"#forge:ender_pearls",
|
|
"spelunkery:portal_fluid_bottle",
|
|
"#forge:ender_pearls",
|
|
"spelunkery:portal_fluid_bottle",
|
|
"#forge:ender_pearls",
|
|
"spelunkery:portal_fluid_bottle",
|
|
], // input items
|
|
"minecraft:end_crystal", // reagent
|
|
"waystones:warp_stone", // output
|
|
1000, // source cost
|
|
),
|
|
event.recipes.createCrushing([
|
|
'4x waystones:warp_dust',
|
|
Item.of('2x waystones:warp_dust').withChance(0.5)
|
|
], 'waystones:warp_stone'),
|
|
event.recipes.createMechanicalCrafting('waystones:waystone', [
|
|
' C ',
|
|
' CBC ',
|
|
' CAC ',
|
|
' CBC ',
|
|
' CCC '
|
|
], {
|
|
A: 'waystones:warp_stone',
|
|
B: 'waystones:warp_dust',
|
|
C: 'minecraft:stone_bricks'
|
|
}),
|
|
event.recipes.createMechanicalCrafting('waystones:sandy_waystone', [
|
|
' C ',
|
|
' CBC ',
|
|
' CAC ',
|
|
' CBC ',
|
|
' CCC '
|
|
], {
|
|
A: 'waystones:warp_stone',
|
|
B: 'waystones:warp_dust',
|
|
C: 'quark:sandstone_bricks'
|
|
}),
|
|
event.recipes.createMechanicalCrafting('waystones:mossy_waystone', [
|
|
' C ',
|
|
' CBC ',
|
|
' CAC ',
|
|
' CBC ',
|
|
' CCC '
|
|
], {
|
|
A: 'waystones:warp_stone',
|
|
B: 'waystones:warp_dust',
|
|
C: 'minecraft:mossy_stone_bricks'
|
|
}),
|
|
|
|
//Adding Recipes (Misc)
|
|
event.shaped('netherexp:wither_bone_block', [
|
|
'WWW',
|
|
'WWW',
|
|
'WWW'
|
|
],
|
|
{
|
|
W: 'iceandfire:wither_shard'
|
|
}
|
|
),
|
|
event.recipes.create.compacting(
|
|
['64x netherexp:netherite_plating'], ['minecraft:gold_ingot', 'minecraft:netherite_scrap', '2x netherexp:stridite', Fluid.lava(10)
|
|
]
|
|
).superheated(),
|
|
event.recipes.create.compacting(
|
|
['64x netherexp:necromium_plating'], ['oreganized:silver_ingot', 'minecraft:netherite_scrap', '2x netherexp:stridite', Fluid.lava(10)
|
|
]
|
|
).superheated(),
|
|
event.recipes.createSequencedAssembly([
|
|
Item.of('create:sturdy_sheet').withChance(100),
|
|
Item.of('2x create:crushed_raw_lead').withChance(2.0),
|
|
Item.of('5x oreganized:lead_nugget').withChance(2.0)
|
|
], 'oreganized:lead_ingot', [
|
|
event.recipes.createFilling('create:unprocessed_obsidian_sheet', ['create:unprocessed_obsidian_sheet', Fluid.lava(500)]),
|
|
event.recipes.createDeploying('create:unprocessed_obsidian_sheet', ['create:unprocessed_obsidian_sheet', 'create:powdered_obsidian']),
|
|
event.recipes.createPressing('create:unprocessed_obsidian_sheet', ['create:unprocessed_obsidian_sheet'])
|
|
]).transitionalItem('create:unprocessed_obsidian_sheet').loops(1),
|
|
event.shaped('upgrade_aquatic:beachgrass_thatch', [
|
|
'AA ',
|
|
'AA ',
|
|
' '
|
|
], {
|
|
A: '#integrations:grass'
|
|
}
|
|
),
|
|
event.shapeless(
|
|
Item.of('alexsmobs:cosmic_cod_bucket'),
|
|
[
|
|
'alexsmobs:cosmic_cod',
|
|
"minecraft:bucket"
|
|
]
|
|
),
|
|
event.shaped('2x minecraft:netherite_upgrade_smithing_template', [
|
|
'ABA',
|
|
'ACA',
|
|
'AAA'
|
|
], {
|
|
A: 'minecraft:diamond',
|
|
B: 'minecraft:netherite_upgrade_smithing_template',
|
|
C: 'minecraft:netherrack'
|
|
}
|
|
),
|
|
event.shaped('2x minecraft:netherite_upgrade_smithing_template', [
|
|
'ABA',
|
|
'ACA',
|
|
'AAA'
|
|
], {
|
|
A: 'rubinated_nether:ruby',
|
|
B: 'minecraft:netherite_upgrade_smithing_template',
|
|
C: 'minecraft:netherrack'
|
|
}
|
|
),
|
|
event.recipes.createCrushing([
|
|
'create:powdered_obsidian',
|
|
Item.of('betternether:blue_obsidian').withChance(0.75)
|
|
], 'betternether:blue_obsidian'),
|
|
event.recipes.createCrushing([
|
|
'create:powdered_obsidian',
|
|
Item.of('regions_unexplored:cobalt_obsidian').withChance(0.75)
|
|
], 'regions_unexplored:cobalt_obsidian'),
|
|
event.shaped('farmersdelight:cooking_pot', [
|
|
'BAB',
|
|
'DCD',
|
|
'DDD'
|
|
], {
|
|
A: 'minecraft:wooden_shovel',
|
|
B: 'minecraft:brick',
|
|
C: 'minecraft:water_bucket',
|
|
D: 'create:iron_sheet'
|
|
}
|
|
),
|
|
event.shaped('minecraft:bundle', [
|
|
'ABA',
|
|
'B B',
|
|
'BBB'
|
|
], {
|
|
A: 'minecraft:string',
|
|
B: 'minecraft:rabbit_hide'
|
|
}
|
|
),
|
|
event.shaped('minecraft:bundle', [
|
|
'ABA',
|
|
'B B',
|
|
'BBB'
|
|
], {
|
|
A: 'minecraft:string',
|
|
B: 'farmersdelight:canvas'
|
|
}
|
|
),
|
|
event.shaped('supplementaries:sack', [
|
|
'BAB',
|
|
'B B',
|
|
'BBB'
|
|
], {
|
|
A: 'minecraft:string',
|
|
B: 'farmersdelight:canvas'
|
|
}
|
|
),
|
|
event.shaped('minecraft:bundle', [
|
|
' A ',
|
|
' B ',
|
|
' '
|
|
], {
|
|
A: 'mowziesmobs:glowing_jelly',
|
|
B: 'minecraft:stick'
|
|
}
|
|
),
|
|
event.shaped('bountiful:bountyboard', [
|
|
'ABA',
|
|
'CDC',
|
|
'ABA'
|
|
], {
|
|
A: '#minecraft:planks',
|
|
B: '#minecraft:logs',
|
|
C: 'create:clipboard',
|
|
D: 'minecraft:diamond'
|
|
}
|
|
),
|
|
event.shaped('create_enchantment_industry:disenchanter', [
|
|
' A ',
|
|
' B ',
|
|
' C '
|
|
], {
|
|
A: '#create:sandpaper',
|
|
B: 'spelunkery:nephrite_siphon',
|
|
C: 'create:copper_casing'
|
|
}
|
|
),
|
|
event.recipes.createMixing('3x regions_unexplored:prismarite_cluster', [
|
|
'3x #quark:corundum_cluster'
|
|
]),
|
|
event.shaped('6x spelunkery:rope_ladder', [
|
|
'A A',
|
|
'BBB',
|
|
'A A'
|
|
],
|
|
{
|
|
A: 'supplementaries:rope',
|
|
B: 'minecraft:stick'
|
|
}
|
|
),
|
|
event.shaped('3x supplementaries:rope', [
|
|
' A ',
|
|
' A ',
|
|
' A '
|
|
],
|
|
{
|
|
A: 'spelunkery:tangle_roots'
|
|
}
|
|
),
|
|
event.shaped('spelunkery:parachute', [
|
|
'AAA',
|
|
'B B',
|
|
' B '
|
|
],
|
|
{
|
|
A: '#spelunkery:parachute_repair',
|
|
B: 'supplementaries:rope'
|
|
}
|
|
),
|
|
event.shaped('24x quark:iron_plate', [
|
|
'AAA',
|
|
'A A',
|
|
'AAA'
|
|
],
|
|
{
|
|
A: 'createdeco:industrial_iron_ingot'
|
|
}
|
|
),
|
|
event.replaceInput(
|
|
{ input: 'oreganized:electrum_upgrade_smithing_template' }, // Arg 1: the filter
|
|
'oreganized:electrum_upgrade_smithing_template', // Arg 2: the item to replace
|
|
'minecraft:netherite_upgrade_smithing_template' // Arg 3: the item to replace it with
|
|
// Note: tagged fluid ingredients do not work on Fabric, but tagged items do.
|
|
),
|
|
event.remove({ output: 'betternether:nether_ruby' }),
|
|
event.replaceInput(
|
|
{ input: 'betternether:nether_ruby' }, // Arg 1: the filter
|
|
'betternether:nether_ruby', // Arg 2: the item to replace
|
|
'rubinated_nether:ruby' // Arg 3: the item to replace it with
|
|
// Note: tagged fluid ingredients do not work on Fabric, but tagged items do.
|
|
),
|
|
event.replaceInput(
|
|
{ input: 'betternether:nether_ruby_block' }, // Arg 1: the filter
|
|
'betternether:nether_ruby_block', // Arg 2: the item to replace
|
|
'rubinated_nether:ruby_block' // Arg 3: the item to replace it with
|
|
// Note: tagged fluid ingredients do not work on Fabric, but tagged items do.
|
|
),
|
|
event.replaceInput(
|
|
{ input: 'galosphere:pink_salt_shard' }, // Arg 1: the filter
|
|
'galosphere:pink_salt_shard', // Arg 2: the item to replace
|
|
'spelunkery:salt' // Arg 3: the item to replace it with
|
|
// Note: tagged fluid ingredients do not work on Fabric, but tagged items do.
|
|
),
|
|
event.replaceInput(
|
|
{ input: 'betterend:silk_fiber' }, // Arg 1: the filter
|
|
'betterend:silk_fiber', // Arg 2: the item to replace
|
|
'crittersandcompanions:silk' // Arg 3: the item to replace it with
|
|
// Note: tagged fluid ingredients do not work on Fabric, but tagged items do.
|
|
),
|
|
event.replaceInput(
|
|
{ input: 'createdeco:copper_bars' }, // Arg 1: the filter
|
|
'createdeco:copper_bars', // Arg 2: the item to replace
|
|
'caverns_and_chasms:copper_bars' // Arg 3: the item to replace it with
|
|
// Note: tagged fluid ingredients do not work on Fabric, but tagged items do.
|
|
),
|
|
event.replaceInput(
|
|
{ input: 'crittersandcompanions:pearl' }, // Arg 1: the filter
|
|
'crittersandcompanions:pearl', // Arg 2: the item to replace
|
|
'alexscaves:pearl' // Arg 3: the item to replace it with
|
|
// Note: tagged fluid ingredients do not work on Fabric, but tagged items do.
|
|
),
|
|
event.shaped('8x galosphere:pink_salt', [
|
|
'RRR',
|
|
'RPR',
|
|
'RRR'
|
|
],
|
|
{
|
|
R: 'spelunkery:rock_salt_block',
|
|
P: 'minecraft:pink_dye'
|
|
}),
|
|
event.replaceInput(
|
|
{ input: 'galosphere:pink_salt_shard' },
|
|
'galosphere:pink_salt_shard',
|
|
'spelunkery:rock_salt'
|
|
),
|
|
event.replaceOutput(
|
|
{ output: 'galosphere:pink_salt_shard' },
|
|
'galosphere:pink_salt_shard',
|
|
'spelunkery:rock_salt'
|
|
),
|
|
event.recipes.createCrushing([
|
|
'2x spelunkery:rock_salt',
|
|
'2x spelunkery:salt',
|
|
Item.of('#integrations:salt_blocks').withChance(0.15)
|
|
], '#integrations:salt_blocks'
|
|
),
|
|
|
|
event.recipes.ars_nouveau.enchanting_apparatus([
|
|
"spelunkery:salt_bucket",
|
|
"#integrations:salt_blocks",
|
|
"spelunkery:salt_bucket",
|
|
"#integrations:salt_blocks",
|
|
"spelunkery:salt_bucket",
|
|
"#integrations:salt_blocks",
|
|
"spelunkery:salt_bucket",
|
|
"#integrations:salt_blocks"
|
|
], // input items
|
|
"simplyswords:runic_tablet", // reagent
|
|
"galosphere:saltbound_tablet", // output
|
|
300
|
|
),
|
|
event.shaped('4x rubinated_nether:ruby', [
|
|
'AA',
|
|
'AA'
|
|
],
|
|
{
|
|
A: 'betternether:nether_ruby'
|
|
}
|
|
),
|
|
event.shapeless(
|
|
Item.of('netherexp:ectoplasm_bucket'),
|
|
[
|
|
'minecraft:bucket',
|
|
'iceandfire:ectoplasm'
|
|
]
|
|
),
|
|
event.recipes.create.filling('2x iceandfire:ectoplasm', [Fluid.of("netherexp:ectoplasm"), 'iceandfire:ectoplasm']),
|
|
event.shapeless(
|
|
Item.of('4x galosphere:salted_jerky'),
|
|
[
|
|
'spelunkery:salt_bucket',
|
|
'minecraft:rotten_flesh',
|
|
'minecraft:rotten_flesh',
|
|
'minecraft:rotten_flesh',
|
|
'minecraft:rotten_flesh'
|
|
]
|
|
),
|
|
event.shapeless(
|
|
Item.of('netherexp:wisp_bottle'),
|
|
[
|
|
'minecraft:glass_bottle',
|
|
'iceandfire:ectoplasm'
|
|
]
|
|
),
|
|
event.shaped('minecraft:soul_campfire', [
|
|
' A ',
|
|
'ABA',
|
|
'CCC'
|
|
],
|
|
{
|
|
A: 'minecraft:stick',
|
|
B: 'iceandfire:ectoplasm',
|
|
C: '#minecraft:logs'
|
|
}
|
|
),
|
|
event.shaped('netherexp:nether_pizza', [
|
|
'ABA',
|
|
'CCC',
|
|
'DED'
|
|
],
|
|
{
|
|
A: 'mynethersdelight:cooked_loin',
|
|
B: 'minecraft:warped_roots',
|
|
C: 'netherexp:glowcheese',
|
|
D: 'minecraft:bread',
|
|
E: 'minecraft:nether_wart'
|
|
}
|
|
),
|
|
event.shaped('4x netherexp:will_o_wisp', [
|
|
' A ',
|
|
'ABA',
|
|
' A '
|
|
],
|
|
{
|
|
A: 'iceandfire:ectoplasm',
|
|
B: 'minecraft:fire_charge'
|
|
}
|
|
),
|
|
event.shaped('4x minecraft:soul_torch', [
|
|
'A',
|
|
'B'
|
|
],
|
|
{
|
|
A: 'iceandfire:ectoplasm',
|
|
B: 'minecraft:stick'
|
|
}
|
|
),
|
|
event.shaped('2x netherexp:ecto_soul_sand', [
|
|
'AB',
|
|
'BA'
|
|
],
|
|
{
|
|
A: 'iceandfire:ectoplasm',
|
|
B: 'minecraft:soul_sand'
|
|
}
|
|
),
|
|
event.recipes.farmersdelight.cooking(
|
|
["minecraft:baked_potato",
|
|
"quark:cooked_crab_leg",
|
|
"minecraft:carrot",
|
|
"farmersdelight:milk_bottle"
|
|
],
|
|
"biomemakeover:crab_chowder",
|
|
2.0,
|
|
400,
|
|
"minecraft:bowl",
|
|
),
|
|
event.recipes.farmersdelight.cooking(
|
|
["minecraft:sugar",
|
|
"minecraft:cocoa_beans",
|
|
"#forge:milk",
|
|
"quark:bottled_cloud"
|
|
],
|
|
"quarkdelight:cloud_latte",
|
|
5.0,
|
|
400,
|
|
"minecraft:bowl",
|
|
),
|
|
event.recipes.farmersdelight.cooking(
|
|
["minecraft:water_bucket",
|
|
"#forge:eggs",
|
|
"#forge:eggs",
|
|
"#forge:eggs",
|
|
"#forge:eggs",
|
|
"#forge:eggs"
|
|
],
|
|
"5x mynethersdelight:boiled_egg",
|
|
2.0,
|
|
200
|
|
),
|
|
event.shapeless(
|
|
Item.of('supplementaries:pancake'),
|
|
[
|
|
'autumnity:syrup_bottle',
|
|
'#forge:milk',
|
|
'create:dough',
|
|
'#forge:eggs',
|
|
]
|
|
),
|
|
event.replaceInput(
|
|
{ input: 'regions_unexplored:salmonberry' },
|
|
'regions_unexplored:salmonberry',
|
|
'delightful:salmonberries'
|
|
),
|
|
event.replaceInput(
|
|
{ output: 'oreganized:flint_and_pewter' },
|
|
'oreganized:lead_ingot',
|
|
'eidolon:pewter_ingot'
|
|
),
|
|
event.replaceOutput(
|
|
{ output: 'regions_unexplored:salmonberry' },
|
|
'regions_unexplored:salmonberry',
|
|
'delightful:salmonberries'
|
|
),
|
|
event.smelting('incubation:fried_egg', 'minecraft:egg').xp(0.35),
|
|
event.smoking('incubation:fried_egg', 'minecraft:egg').xp(0.35),
|
|
event.campfireCooking('incubation:fried_egg', 'minecraft:egg', 0.35, 600),
|
|
event.recipes.create.sandpaper_polishing('rubinated_nether:ruby', 'rubinated_nether:rough_ruby'),
|
|
event.shaped('transmog:transmogrification_table', [
|
|
' V ',
|
|
'GSG',
|
|
'AAA'
|
|
],
|
|
{
|
|
A: 'minecraft:amethyst_block',
|
|
G: 'minecraft:glass',
|
|
S: 'caverns_and_chasms:spinel',
|
|
V: 'transmog:void_fragment'
|
|
}
|
|
)
|
|
}
|
|
) |