137 lines
5.5 KiB
JavaScript
137 lines
5.5 KiB
JavaScript
ServerEvents.recipes(event => {
|
|
|
|
event.remove({ id: 'ars_nouveau:apprentice_spell_book_upgrade' }),
|
|
event.remove({ id: 'ars_nouveau:archmage_spell_book_upgrade' }),
|
|
event.remove({ output: 'ars_nouveau:novice_spell_book', input: 'minecraft:iron_sword' }),
|
|
event.remove({ output: 'ars_elemental:glyph_charm' }),
|
|
event.remove({ output: 'ars_nouveau:ritual_flight' }),
|
|
event.remove({ output: 'ars_nouveau:ritual_challenge' }),
|
|
event.remove({ output: 'ars_nouveau:source_berry_pie' }),
|
|
event.remove({ output: 'ars_additions:ritual_locate_structure' }),
|
|
event.remove({ type: 'ars_nouveau:imbuement', mod: 'ars_elemental' }),
|
|
event.remove({ input: 'ars_nouveau:source_gem_block', output: 'ars_elemental:spell_mirror' }),
|
|
event.remove({ input: 'ars_nouveau:bone_meal', output: 'ars_elemental:anima_essence' }),
|
|
event.remove({ input: 'ars_nouveau:wilden_tribute', output: 'ars_elemental:mark_of_mastery' }),
|
|
event.remove({ output: 'ars_nouveau:arcane_core', type: 'minecraft:crafting_shaped' }),
|
|
event.remove({ output: 'ars_nouveau:arcane_pedestal', type: 'minecraft:crafting_shaped' }),
|
|
event.remove({ output: 'ars_nouveau:enchanting_apparatus', type: 'minecraft:crafting_shaped' }),
|
|
event.remove({ output: 'ars_nouveau:imbuement_chamber', type: 'minecraft:crafting_shaped' }),
|
|
event.remove({ output: 'ars_nouveau:basic_spell_turret', type: 'minecraft:crafting_shaped' }),
|
|
event.remove({ output: 'ars_nouveau:volcanic_sourcelink', type: 'minecraft:crafting_shaped' }),
|
|
event.remove({ output: 'ars_nouveau:vitalic_sourcelink', type: 'minecraft:crafting_shaped' }),
|
|
event.remove({ output: 'ars_nouveau:alchemical_sourcelink', type: 'minecraft:crafting_shaped' }),
|
|
event.remove({ output: 'ars_nouveau:mycelial_sourcelink', type: 'minecraft:crafting_shaped' }),
|
|
event.remove({ output: 'ars_nouveau:ritual_moonfall' }),
|
|
event.remove({ output: 'ars_nouveau:ritual_sunrise' }),
|
|
event.remove({ output: 'ars_nouveau:ritual_repulsion' }),
|
|
event.remove({ output: 'ars_nouveau:dull_trinket' }),
|
|
event.remove({ output: 'ars_nouveau:ring_of_potential' }),
|
|
event.remove({ output: 'ars_nouveau:mundane_belt' }),
|
|
event.remove({ output: 'ars_nouveau:source_gem', type: 'ars_nouveau:imbuement' }),
|
|
|
|
|
|
event.replaceInput(
|
|
{ output: 'ars_nouveau:thread_chilling' },
|
|
'ars_nouveau:water_essence',
|
|
'kubejs:ice_essence'
|
|
),
|
|
event.recipes.createCrushing([
|
|
'2x ars_nouveau:water_essence',
|
|
Item.of('ars_nouveau:water_essence').withChance(0.50)
|
|
], 'alexscaves:pearl'
|
|
),
|
|
event.recipes.createCrushing([
|
|
'2x kubejs:ice_essence',
|
|
Item.of('kubejs:ice_essence').withChance(0.50)
|
|
], 'irons_spellbooks:frozen_bone'
|
|
),
|
|
event.recipes.createCrushing([
|
|
'2x ars_nouveau:fire_essence',
|
|
Item.of('ars_nouveau:fire_essence').withChance(0.50)
|
|
], 'irons_spellbooks:cinder_essence'
|
|
),
|
|
event.recipes.createCrushing([
|
|
'2x ars_nouveau:air_essence',
|
|
Item.of('ars_nouveau:air_essence').withChance(0.50),
|
|
Item.of('quark:clear_shard').withChance(0.75)
|
|
], 'quark:bottled_cloud'
|
|
),
|
|
event.recipes.createCrushing([
|
|
'2x ars_nouveau:earth_essence',
|
|
Item.of('ars_nouveau:earth_essence').withChance(0.50)
|
|
], 'alexscaves:ferrouslime_ball'
|
|
),
|
|
|
|
//Ars Nouveau Spellbooks
|
|
//many recipes in data/ars_nouveau/recipes
|
|
event.recipes.ars_nouveau.enchanting_apparatus([
|
|
"eidolon:shadow_gem",
|
|
"forbidden_arcanus:dark_matter",
|
|
"eidolon:crimson_gem",
|
|
"minecraft:netherite_ingot",
|
|
"eidolon:shadow_gem",
|
|
"minecraft:netherite_ingot",
|
|
"eidolon:crimson_gem",
|
|
"forbidden_arcanus:dark_matter",
|
|
], // input itemsr
|
|
"ars_nouveau:novice_spell_book", // reagent
|
|
"ars_nouveau:apprentice_spell_book", // output
|
|
3000,
|
|
true
|
|
),
|
|
event.recipes.ars_nouveau.enchanting_apparatus([
|
|
"ars_elemental:mark_of_mastery",
|
|
"apotheosis:warden_tendril",
|
|
"forbidden_arcanus:golden_dragon_scale",
|
|
"ars_elemental:mark_of_mastery",
|
|
"ars_nouveau:wilden_tribute",
|
|
"ars_elemental:mark_of_mastery",
|
|
"forbidden_arcanus:golden_dragon_scale",
|
|
"apotheosis:warden_tendril",
|
|
], // input items
|
|
"ars_nouveau:apprentice_spell_book", // reagent
|
|
"ars_nouveau:archmage_spell_book", // output
|
|
10000,
|
|
true
|
|
),
|
|
event.recipes.farmersdelight.cooking(
|
|
["minecraft:egg",
|
|
"minecraft:sugar",
|
|
"ars_nouveau:magebloom",
|
|
"ars_nouveau:sourceberry_bush",
|
|
"ars_nouveau:sourceberry_bush",
|
|
"ars_nouveau:sourceberry_bush"
|
|
],
|
|
"ars_nouveau:source_berry_pie",
|
|
5.0,
|
|
400,
|
|
"farmersdelight:pie_crust",
|
|
),
|
|
event.recipes.ars_nouveau.imbuement(
|
|
'#integrations:source_gem_gemstones', // input item
|
|
'ars_nouveau:source_gem', // output
|
|
500, // source cost
|
|
[]
|
|
),
|
|
event.shapeless(
|
|
Item.of('ars_nouveau:runic_chalk'),
|
|
[
|
|
'ars_nouveau:manipulation_essence',
|
|
'minecraft:bone_meal',
|
|
'forbidden_arcanus:rune'
|
|
]
|
|
),
|
|
event.shaped('ars_nouveau:ritual_flight', [
|
|
'AGE',
|
|
'B ',
|
|
' '
|
|
],
|
|
{
|
|
A: 'ars_nouveau:purple_archwood_log',
|
|
G: 'eidolon:gravity_belt',
|
|
E: 'betterend:eternal_crystal',
|
|
B: 'ars_nouveau:air_essence'
|
|
}
|
|
)
|
|
}
|
|
) |