Files
neochrome/pack/kubejs/server_scripts/recipes.js
2026-02-14 20:34:39 -07:00

58 lines
1.6 KiB
JavaScript

ServerEvents.tags('item', event => {
event.add('create:crushed_raw_materials', 'create:crushed_raw_gadolinite', 'create:crushed_raw_brookite')
event.add('forge:nuts/acorn', 'kitchenkarrot:acorn')
})
ServerEvents.recipes(event => {
event.replaceInput(
{ id: 'powergrid:crafting/electromagnet' },
'create:iron_sheet',
'#yttr:substituted_neodymium'
)
event.replaceInput(
{ id: 'quark:oddities/crafting/magnet' },
'minecraft:chorus_fruit',
'#yttr:substituted_neodymium'
)
for(let p of [
'chestplate',
'boots',
'leggings',
'helmet'
]) {
event.replaceOutput(
{ id: 'tetra:chainmail_' + p },
'minecraft:chainmail_' + p,
Item.of('minecraft:chainmail_' + p).enchant('minecraft:projectile_protection', 5)
)
}
event.replaceInput(
{ id: 'quark:oddities/crafting/backpack' },
'quark:ravager_hide',
[
'create:brass_ingot',
'botania:manasteel_ingot',
'minecraft:shulker_shell',
'alexscaves:scarlet_neodymium_ingot'
]
)
event.shapeless('powergrid:magnet', [
'alexscaves:scarlet_neodymium_ingot',
'alexscaves:azure_neodymium_ingot'
])
event.remove({ id: 'create:crafting/appliances/chain_from_zinc' })
event.remove({ id: 'minecraft:bundle' })
})
ServerEvents.tags('item', tags => {
tags.add('yttr:substituted_neodymium', [
'alexscaves:scarlet_neodymium_ingot',
'alexscaves:azure_neodymium_ingot'
])
})