Files
malloc-s4/kubejs/server_scripts/mods/vinery.js

36 lines
1.7 KiB
JavaScript
Executable File

ServerEvents.recipes(event => {
let makeJuice = (juice, fluid, fruit, seeds) => {
event.recipes.thermal.bottler(`vinery:${juice}`, [Fluid.of(`doaddonfluids:${fluid}`, 250), 'vinery:wine_bottle']);
event.recipes.thermal.centrifuge([Fluid.of(`doaddonfluids:${fluid}`, 250), 'vinery:wine_bottle'], `vinery:${juice}`);
event.recipes.thermal.centrifuge([Fluid.of(`doaddonfluids:${fluid}`, 250), `3x vinery:${seeds}`], `3x vinery:${fruit}`);
};
let _color = ['red', 'white'].forEach(color => {
makeJuice(`${color}_grapejuice`, `${color}_grapejuice`, `${color}_grape`, `${color}_grape_seeds`);
let _v = ['jungle', 'savanna', 'taiga'].forEach(variety => {
makeJuice(`${color}_${variety}_grapejuice`, `${variety}_${color}_grapejuice`, `${variety}_grapes_${color}`, `${variety}_grape_seeds_${color}`);
})
});
let _nv = ['crimson', 'warped'].forEach(variety => {
makeJuice(`${variety}_grapejuice`, `${variety}_grape`, `${variety}_grape_seeds`);
});
event.replaceInput({output: 'candlelight:tomato_soup'},
'#forge:tomatoes',
'#forge:tomato_sauces'
);
event.recipes.create.mixing('candlelight:tomato_soup', [
'#forge:tomato_sauces',
'minecraft:sugar',
'#candellight:all_effects'
]).heated();
event.recipes.create.mixing('candlelight:tomato_soup', [
Fluid.of('create_central_kitchen:tomato_sauce', 250),
'minecraft:sugar',
'#candlelight:all_effects'
]).heated();
event.recipes.create.mixing('candlelight:bolognese', [
'#candlelight:red_effect',
'#forge:cooked_beef',
'candlelight:tomato_soup'
]).heated();
});