2025-02-02 10:53:17 +01:00

140 lines
5.0 KiB
JavaScript
Executable File

ServerEvents.recipes(event => {
/*
Agricultural grist
none -> basic: plant some wheat, make dough, cook with veggies and meat -> unlock early mob farming, botany pots, kitchen parts
basic grist comes from flour + primordeal grist + veggies cooked in a pot with a block of basic primordeal
after you get basic grist, you can smelt basic grist with dough..?
basic grist comes from basic grist + block of primordeal + dough + yeast
your first basic grist comes from chutney + primordeal + meat + dough + yeast
chutney comes from primordeal grist + sugar + fruit + caupona vinegar + chives
*/
event.custom({
type: 'farmersdelight:cooking',
cookingtime: 400,
experience: 5.0,
ingredients: [
{item: 'kubejs:grist_primordeal_basic_block'},
{item: 'minecraft:sugar'},
{item: 'caupona:vinegar_spice_jar'},
{tag: 'forge:fruits'},
{tag: 'forge:fruits'},
{item: 'caupona:chives_spice_jar'},
],
result: {item: 'kubejs:grist_chutney'}
});
event.custom({
type: 'farmersdelight:cooking',
cookingtime: 600,
experience: 1.0,
ingredients: [
{item: 'kubejs:grist_primordeal_basic_block'},
{item: 'kubejs:grist_chutney'},
{tag: 'forge:foods/meat/cooked'},
{tag: 'forge:doughs'},
{item: 'bakery:yeast'}
],
result: {item: 'kubejs:grist_agricultural_basic', count: 2}
});
event.custom({
type: 'farmersdelight:cooking',
cookingtime: 200,
experience: 2.0,
ingredients: [
{item: 'kubejs:grist_primordeal_basic_block'},
{tag: 'kubejs:grist/agricultural/basic'},
{tag: 'forge:doughs'},
{item: 'bakery:yeast'}
],
result: {item: 'kubejs:grist_agricultural_basic', count: 2}
});
/*
improved grist comes from cooking improved grist with primordeal and dough
your first improved grist comes from cooking grist treat with grist chutney and improved primordeal block
grist treats come from coating collectorsreap gummies in grist spice
grist spice blend comes from grist morsels + asafoeteda + basic grist resting in a dolum
grist morsels come from dissolving complicated dishes in the dissolution chamber
*/
event.custom({
type: 'farmersdelight:cooking',
cookingtime: 500,
experience: 1.0,
ingredients: [
{item: 'kubejs:grist_primordeal_improved_block'},
{tag: 'kubejs:grist/agricultural/improved'},
{item: 'kubejs:grist_primordeal_improved_block'},
{tag: 'kubejs:grist/agricultural/improved'},
],
result: {item: 'kubejs:grist_agricultural_improved', count: 4}
});
event.custom({
type: 'farmersdelight:cooking',
cookingtime: 500,
experience: 1.0,
ingredients: [
{item: 'kubejs:grist_primordeal_basic_block'},
{item: 'kubejs:grist_treats'},
{item: 'kubejs:grist_treats'},
{item: 'kubejs:grist_treats'},
{item: 'kubejs:grist_chutney'},
{item: 'kubejs:grist_chutney'},
],
result: {item: 'kubejs:grist_agricultural_improved'}
});
event.shaped('kubejs:grist_treats', [
'AAA',
'ABA',
'AAA'
], {
'A': 'kubejs:spiced_grist_blend',
'B': 'croptopia:lemon_coconut_bar'
});
event.custom({
type: 'caupona:dolium',
amount: 1000,
density: 0.0,
items: [
{item: {item: 'kubejs:grist_morsels'}, count:2},
{item: {item: 'kubejs:grist_agricultural_basic_block'}, count:3},
{item: {item: 'caupona:asafoetida'}, count:1}
],
fluid: "kubejs:grist_primordeal_improved_fluid",
keepInfo: false,
output: {
type: 'forge:nbt',
count: 1,
item: 'kubejs:spiced_grist_blend'
}
});
event.custom({
type: "industrialforegoing:dissolution_chamber",
input: [
{tag: 'forge:blts'},
{item: 'kubejs:grist_primordeal_improved'},
{tag: 'forge:apple_pies'},
{tag: 'forge:fruit_smoothies'},
{tag: 'forge:cheeseburgers'},
{item: 'caupona:okroshka'},
{item: 'candlelight:pasta_bolognese'},
{item: 'collectorsreap:prawn_po_boy'},
],
inputFluid: "{Amount:5000,FluidName:\"kubejs:grist_agricultural_basic_fluid\"}",
output: {
count: 1,
item: 'kubejs:grist_morsels'
},
processingTime: 3000
});
/*
radiant grist should require:
more advanced rituals with harder to grab mobs
cooking some pink slime ingots
processing liquid meat
processing some of the vinery fluids
all of the vinery wines in the dissolution chamber
fish?
890101 HNN predictions
emeralds, because villagers?
*/
});