356 lines
11 KiB
JavaScript
356 lines
11 KiB
JavaScript
ServerEvents.recipes(e => {
|
|
const { create, kubejs, farmersdelight} = e.recipes
|
|
remove_recipes_output(e, [
|
|
"collectorsreap:lime_cake",
|
|
"collectorsreap:pomegranate_cake",
|
|
"collectorsreap:lime_cookie"
|
|
])
|
|
remove_recipes_id(e, [
|
|
"collectorsreap:cutting/clam",
|
|
"collectorsreap:food/pomegranate_smoothie",
|
|
"collectorsreap:gummy/glow_berries",
|
|
"collectorsreap:gummy/sweet_berries",
|
|
"collectorsreap:food/uni_roll",
|
|
"collectorsreap:food/clam_roll"
|
|
])
|
|
e.replaceInput({id: "collectorsreap:food/buttered_legs"}, "collectorsreap:chieftain_leg", "#forge:crab_leg")
|
|
e.replaceInput({id: "collectorsreap:food/buttered_legs"}, "#forge:milk", "createdelight:butter")
|
|
e.replaceInput({}, "collectorsreap:cooked_tiger_prawn", "#forge:shrimps")
|
|
e.replaceInput({id: "collectorsreap:food/prawn_noodles"}, "#forge:pasta", 'createdelight:vermicelli')
|
|
make_cake(e, "collectorsreap:lime", "collectorsreap:lime_cake")
|
|
make_cake(e, "collectorsreap:pomegranate", "collectorsreap:pomegranate_cake")
|
|
//虎虾剥壳
|
|
cutting(e, 'collectorsreap:cooked_tiger_prawn', [['oceanic_delight:shrimp_slices']])
|
|
//大饭团
|
|
kubejs.shapeless(
|
|
'collectorsreap:big_rice_ball',
|
|
[
|
|
"minecraft:dried_kelp",
|
|
"createdelight:empty_riceball",
|
|
"createdelight:empty_riceball",
|
|
"createdelight:empty_riceball"
|
|
]
|
|
).id("collectorsreap:food/big_rice_ball")
|
|
//蛤蜊肉
|
|
farmersdelight.cutting(
|
|
'collectorsreap:clam',
|
|
"#forge:tools/knives",
|
|
[
|
|
'collectorsreap:clam_meat',
|
|
Item.of("collectorsreap:lunar_pearl").withChance(0.1)
|
|
]
|
|
).id("collectorsreap:cutting/clam_1")
|
|
e.custom({
|
|
type: "farmersdelight:cutting",
|
|
ingredients: [{ item: "collectorsreap:clam" }],
|
|
result: [{ item: "collectorsreap:clam_meat" }, { item: "collectorsreap:lunar_pearl", chance: 0.1 }],
|
|
tool: { type: "farmersdelight:tool_action", action: "blade_cut" }
|
|
}).id("collectorsreap:cutting/clam_2")
|
|
//蜜饯
|
|
create.filling(
|
|
'collectorsreap:candied_lime',
|
|
[
|
|
Fluid.of("create:honey", 250),
|
|
'collectorsreap:lime_slice'
|
|
]
|
|
).id("collectorsreap:filling/candied_lime")
|
|
farmersdelight.cooking(
|
|
[
|
|
"minecraft:honey_bottle",
|
|
"collectorsreap:lime_slice"
|
|
], "collectorsreap:candied_lime", 1.0, 200
|
|
).id("collectorsreap:food/candied_lime")
|
|
//派
|
|
farmersdelight.cooking(
|
|
[
|
|
"#forge:fruits/lime",
|
|
"#forge:fruits/lime",
|
|
"#forge:fruits/lime",
|
|
"minecraft:sugar",
|
|
"farmersdelight:pie_crust",
|
|
"#forge:eggs"
|
|
], "collectorsreap:lime_pie", 1.0, 200
|
|
).id("collectorsreap:food/lime_pie")
|
|
farmersdelight.cooking(
|
|
[
|
|
"collectorsreap:portobello",
|
|
"#forge:cheese",
|
|
"#forge:vegetables/onion",
|
|
"#forge:eggs",
|
|
"farmersdelight:pie_crust",
|
|
"#forge:eggs"
|
|
], "collectorsreap:portobello_quiche", 1.0, 200
|
|
).id("collectorsreap:food/portobello_quiche")
|
|
//软糖
|
|
let gummies = [
|
|
['chocolate', "create:bar_of_chocolate"],
|
|
['lime', "#forge:fruits/lime"],
|
|
['pomegranate', "#forge:fruits/pomegranate"],
|
|
['apple', "minecraft:apple"],
|
|
['glow_berry', "minecraft:glow_berries"],
|
|
['melon', "minecraft:melon_slice"],
|
|
['strawberry', "neapolitan:strawberries"],
|
|
['banana', "neapolitan:banana"],
|
|
['vanilla', "neapolitan:dried_vanilla_pods"],
|
|
['mint', "neapolitan:mint_leaves"],
|
|
['adzuki', "neapolitan:roasted_adzuki_beans"],
|
|
['pumpkin', "seasonals:pumpkin_puree"],
|
|
['sweet_berry', "minecraft:sweet_berries"],
|
|
['beetroot', "#forge:vegetables/beetroot"],
|
|
['green_tea', "farmersrespite:green_tea_leaves"],
|
|
['yellow_tea', "farmersrespite:yellow_tea_leaves"],
|
|
['black_tea', "farmersrespite:black_tea_leaves"],
|
|
['coffee', "createcafe:coffee_grounds"],
|
|
]
|
|
gummies.forEach(gummy => {
|
|
create.mixing(
|
|
"8x collectorsreap:" + gummy[0] + "_gummy",
|
|
[
|
|
Fluid.of("createdelightcore:slime", 810),
|
|
FluidIngredients("forge:honey", 1000),
|
|
gummy[1]
|
|
]
|
|
).id("collectorsreap:integration/create/mixing/gummy/" + gummy[0])
|
|
create.mixing(
|
|
"8x collectorsreap:" + gummy[0] + "_gummy",
|
|
[
|
|
Fluid.of("createdelightcore:slime", 810),
|
|
Fluid.of("createdelight:base_syrup", 1000),
|
|
gummy[1]
|
|
]
|
|
).id("collectorsreap:mixing/" + gummy[0] + "_gummy")
|
|
farmersdelight.cooking(
|
|
[
|
|
gummy[1],
|
|
"minecraft:honey_bottle",
|
|
"minecraft:slime_ball"
|
|
],
|
|
"collectorsreap:" + gummy[0] + "_gummy",
|
|
1.0, 200
|
|
).id("collectorsreap:gummy/" + gummy[0])
|
|
})
|
|
|
|
//果饮
|
|
kubejs.shapeless(
|
|
"collectorsreap:limeade",
|
|
[
|
|
"#forge:fruits/lime",
|
|
"minecraft:sugar",
|
|
"minecraft:glass_bottle"
|
|
]
|
|
).id("collectorsreap:food/limeade")
|
|
create.mixing(
|
|
Fluid.of("create_central_kitchen:limeade", 500),
|
|
[
|
|
"#forge:fruits/lime",
|
|
"minecraft:sugar"
|
|
]
|
|
)
|
|
.id("createdelight:mixing/limeade")
|
|
create.emptying(
|
|
[
|
|
Fluid.of("create_central_kitchen:limeade", 250),
|
|
"minecraft:glass_bottle"
|
|
],
|
|
"collectorsreap:limeade"
|
|
)
|
|
.id("createdelight:emptying/limeade")
|
|
create.filling(
|
|
"collectorsreap:limeade",
|
|
[
|
|
Fluid.of("create_central_kitchen:limeade", 250),
|
|
"minecraft:glass_bottle"
|
|
]
|
|
)
|
|
.id("collectorsreap:filling/limeade")
|
|
brewing(e, "minecraft:water",
|
|
[
|
|
"#forge:fruits/lime",
|
|
"minecraft:sugar"
|
|
], "create_central_kitchen:limeade", "collectorsreap:limeade"
|
|
)
|
|
|
|
kubejs.shapeless(
|
|
'collectorsreap:berry_limeade',
|
|
[
|
|
"collectorsreap:limeade",
|
|
"#forge:berries",
|
|
]
|
|
)
|
|
.id("collectorsreap:food/berry_limeade_from_limeade"),
|
|
kubejs.shapeless(
|
|
'collectorsreap:berry_limeade',
|
|
[
|
|
"#forge:fruits/lime",
|
|
"#forge:berries",
|
|
"minecraft:sugar",
|
|
"minecraft:glass_bottle"
|
|
]
|
|
)
|
|
.id("collectorsreap:food/berry_limeade")
|
|
create.mixing(
|
|
Fluid.of("create_central_kitchen:berry_limeade", 500),
|
|
[
|
|
"#forge:fruits/lime",
|
|
"#forge:berries",
|
|
"minecraft:sugar"
|
|
]
|
|
)
|
|
.id("createdelight:mixing/berry_limeade")
|
|
create.mixing(
|
|
Fluid.of("create_central_kitchen:berry_limeade", 500),
|
|
[
|
|
"#forge:berries",
|
|
Fluid.of("create_central_kitchen:limeade", 500)
|
|
]
|
|
)
|
|
.id("createdelight:mixing/berry_limeade_2")
|
|
create.emptying(
|
|
[
|
|
Fluid.of("create_central_kitchen:berry_limeade", 250),
|
|
"minecraft:glass_bottle"
|
|
],
|
|
"collectorsreap:berry_limeade"
|
|
)
|
|
.id("createdelight:emptying/berry_limeade")
|
|
create.filling(
|
|
"collectorsreap:berry_limeade",
|
|
[
|
|
Fluid.of("create_central_kitchen:berry_limeade", 250),
|
|
"minecraft:glass_bottle"
|
|
]
|
|
)
|
|
.id("collectorsreap:filling/berry_limeade")
|
|
brewing(e, "create_central_kitchen:limeade",
|
|
[
|
|
'#forge:berries',
|
|
'#forge:berries'
|
|
], "create_central_kitchen:berry_limeade", "collectorsreap:berry_limeade"
|
|
)
|
|
|
|
kubejs.shapeless(
|
|
'collectorsreap:pink_limeade',
|
|
[
|
|
"collectorsreap:limeade",
|
|
"#forge:fruits/pomegranate"
|
|
]
|
|
)
|
|
.id("collectorsreap:food/pink_limeade_from_limeade")
|
|
kubejs.shapeless(
|
|
'collectorsreap:pink_limeade',
|
|
[
|
|
"#forge:fruits/lime",
|
|
"#forge:fruits/pomegranate",
|
|
"minecraft:sugar",
|
|
"minecraft:glass_bottle"
|
|
]
|
|
)
|
|
.id("collectorsreap:food/pink_limeade")
|
|
create.mixing(
|
|
Fluid.of("create_central_kitchen:pink_limeade", 500),
|
|
[
|
|
"#forge:fruits/lime",
|
|
"#forge:fruits/pomegranate",
|
|
"minecraft:sugar"
|
|
]
|
|
)
|
|
.id("createdelight:mixing/pink_limeade")
|
|
create.mixing(
|
|
Fluid.of("create_central_kitchen:pink_limeade", 500),
|
|
[
|
|
"#forge:fruits/pomegranate",
|
|
Fluid.of("create_central_kitchen:limeade", 500)
|
|
]
|
|
)
|
|
.id("createdelight:mixing/pink_limeade_2")
|
|
create.emptying(
|
|
[
|
|
Fluid.of("create_central_kitchen:pink_limeade", 250),
|
|
"minecraft:glass_bottle"
|
|
],
|
|
"collectorsreap:pink_limeade"
|
|
)
|
|
.id("createdelight:emptying/pink_limeade")
|
|
create.filling(
|
|
"collectorsreap:pink_limeade",
|
|
[
|
|
Fluid.of("create_central_kitchen:pink_limeade", 250),
|
|
"minecraft:glass_bottle"
|
|
]
|
|
)
|
|
.id("collectorsreap:filling/pink_limeade")
|
|
brewing(e, "create_central_kitchen:limeade",
|
|
[
|
|
'#forge:fruits/pomegranate',
|
|
'#forge:fruits/pomegranate'
|
|
], "create_central_kitchen:pink_limeade", "collectorsreap:pink_limeade"
|
|
)
|
|
|
|
kubejs.shapeless(
|
|
'collectorsreap:mint_limeade',
|
|
[
|
|
"collectorsreap:limeade",
|
|
"#neapolitan:mint_leaves"
|
|
]
|
|
)
|
|
.id("collectorsreap:food/mint_limeade_from_limeade")
|
|
kubejs.shapeless(
|
|
'collectorsreap:mint_limeade',
|
|
[
|
|
"#forge:fruits/lime",
|
|
"#neapolitan:mint_leaves",
|
|
"minecraft:sugar",
|
|
"minecraft:glass_bottle"
|
|
]
|
|
)
|
|
.id("collectorsreap:food/mint_limeade")
|
|
create.mixing(
|
|
Fluid.of("create_central_kitchen:mint_limeade", 500),
|
|
[
|
|
"#forge:fruits/lime",
|
|
"#neapolitan:mint_leaves",
|
|
"minecraft:sugar"
|
|
]
|
|
)
|
|
.id("createdelight:mixing/mint_limeade")
|
|
create.mixing(
|
|
Fluid.of("create_central_kitchen:mint_limeade", 500),
|
|
[
|
|
"#neapolitan:mint_leaves",
|
|
Fluid.of("create_central_kitchen:limeade", 500)
|
|
]
|
|
)
|
|
.id("createdelight:mixing/mint_limeade_2")
|
|
create.emptying(
|
|
[
|
|
Fluid.of("create_central_kitchen:mint_limeade", 250),
|
|
"minecraft:glass_bottle"
|
|
],
|
|
"collectorsreap:mint_limeade"
|
|
)
|
|
.id("createdelight:emptying/mint_limeade")
|
|
create.filling(
|
|
"collectorsreap:mint_limeade",
|
|
[
|
|
Fluid.of("create_central_kitchen:mint_limeade", 250),
|
|
"minecraft:glass_bottle"
|
|
]
|
|
)
|
|
.id("collectorsreap:filling/mint_limeade")
|
|
brewing(e, "create_central_kitchen:limeade",
|
|
[
|
|
"#neapolitan:mint_leaves",
|
|
"#neapolitan:mint_leaves"
|
|
], "create_central_kitchen:mint_limeade", "collectorsreap:mint_limeade"
|
|
)
|
|
//清爽土豆饼
|
|
farmersdelight.cooking(
|
|
[
|
|
"createdelight:raw_potato_pancake",
|
|
"#forge:fruits/lime",
|
|
"#forge:fruits/lime",
|
|
"#festival_delicacies:onion"
|
|
], 'collectorsreap:potato_fritters',
|
|
1.0, 200
|
|
).id("collectorsreap:food/potato_fritters")
|
|
}) |