42 lines
2.1 KiB
JavaScript
42 lines
2.1 KiB
JavaScript
if(Platform.isLoaded("create_central_kitchen")) {
|
|
ServerEvents.recipes(event => {
|
|
// fix cooking guide recipe since sturdy sheets are removed in CABIN
|
|
event.remove({ id: "create_central_kitchen:crafting/cooking_guide" })
|
|
event.shapeless("create_central_kitchen:cooking_guide", ["create:schedule", "farmersdelight:canvas"])
|
|
|
|
// Some sequenced assembly recipes don't exist for some reason
|
|
let transitional = "create_central_kitchen:incomplete_mutton_wrap"
|
|
event.recipes.create.sequenced_assembly([
|
|
"farmersdelight:mutton_wrap",
|
|
], "#forge:bread", [
|
|
event.recipes.create.deploying(transitional, [transitional, "#forge:cooked_mutton"]),
|
|
event.recipes.create.deploying(transitional, [transitional, "#forge:crops/cabbage"]),
|
|
event.recipes.create.deploying(transitional, [transitional, "#forge:crops/onion"])
|
|
]).transitionalItem(transitional)
|
|
.loops(1)
|
|
.id("kubejs:mutton_wrap")
|
|
|
|
transitional = "create_central_kitchen:incomplete_hamburger"
|
|
event.recipes.create.sequenced_assembly([
|
|
"farmersdelight:hamburger",
|
|
], "#forge:bread", [
|
|
event.recipes.create.deploying(transitional, [transitional, "farmersdelight:beef_patty"]),
|
|
event.recipes.create.deploying(transitional, [transitional, "#forge:crops/cabbage"]),
|
|
event.recipes.create.deploying(transitional, [transitional, "#forge:crops/tomato"]),
|
|
event.recipes.create.deploying(transitional, [transitional, "#forge:crops/onion"])
|
|
]).transitionalItem(transitional)
|
|
.loops(1)
|
|
.id("kubejs:hamburger")
|
|
|
|
event.remove({ mod: "create_central_kitchen", output: "create:dough" })
|
|
|
|
})
|
|
|
|
ServerEvents.tags("item", event => {
|
|
// Create central kitchen somes ends up removing automatic shapeless recipes while providing no alternatives.
|
|
// This is mainly an issue with bowl recipes
|
|
event.get("create:ignored_in_automatic_shapeless")
|
|
.remove("minecraft:bowl")
|
|
})
|
|
}
|