IMC-Vocality/kubejs/server_scripts/hexerei.js
2025-04-09 22:50:07 -05:00

83 lines
2.2 KiB
JavaScript

ServerEvents.recipes(event => {
event.remove({ output: 'hexerei:mixing_cauldron', input: 'minecraft:cauldron' }),
event.remove({ output: 'hexerei:candle_dipper' }),
//some recipes located in kubejs/data/hexerei/recipes
event.replaceInput(
{ input: 'hexerei:milk_bottle' },
'hexerei:milk_bottle',
'farmersdelight:milk_bottle'
),
event.replaceInput(
{ input: 'hexerei:lava_bottle' },
'hexerei:lava_bottle',
'alexsmobs:lava_bottle'
),
event.replaceOutput(
{ output: 'hexerei:lava_bottle' },
'hexerei:lava_bottle',
'alexsmobs:lava_bottle'
),
event.replaceInput(
{ input: 'hexerei:animal_fat' },
'hexerei:animal_fat',
'delightful:animal_fat'
),
event.replaceInput(
{ input: 'hexerei:animal_fat' },
'hexerei:animal_fat',
'delightful:animal_fat'
),
event.shapeless(
Item.of('hexerei:herb_jar'),
[
'supplementaries:jar',
'minecraft:paper'
]
),
event.recipes.createMixing('hexerei:seed_mixture', [
'minecraft:wheat_seeds',
'minecraft:pumpkin_seeds',
'minecraft:melon_seeds',
'minecraft:beetroot_seeds',
'hexerei:sage_seed'
]),
event.shaped('hexerei:mixing_cauldron', [
'T T',
'SCS',
'SSS'
],
{
T: 'minecraft:torch',
C: 'minecraft:cauldron',
S: 'create:iron_sheet'
}),
event.custom({
"type": "hexerei:mixingcauldron",
"liquid": {
"fluid": "minecraft:lava"
},
"ingredients": [
{
"item": "forbidden_arcanus:soul"
},
{
"item": "forbidden_arcanus:corrupti_dust"
},
{
"item": "forbidden_arcanus:corrupti_dust"
}
],
"output": {
"item": "born_in_chaos_v1:ethereal_spirit",
"count": 1
},
"liquidOutput": {
"fluid": "minecraft:lava",
"amount": 1000
},
"fluidLevelsConsumed": 1000
})
}
)