Boiling Recipe
Boiling recipes process items in cauldron environments, usually for low-temperature fluid processing and state conversion.
Basic Structure
js
ServerEvents.recipes(event => {
event.custom({
type: "anvilcraft:boiling",
ingredients: [
{
items: "minecraft:kelp"
}
],
results: [
{
id: "minecraft:dried_kelp",
count: 1
}
],
fluid: "minecraft:water",
consume: 1,
transform: "minecraft:water"
})
})Field Description
type: Fixed valueanvilcraft:boilingingredients: Input item listresults: Output result list (supports chance results)fluid: Required cauldron fluidconsume: Fluid consume amount (negative values produce fluid)transform: Fluid state after processing
KubeJS Style Builder
js
ServerEvents.recipes(event => {
event.recipes.anvilcraft.boiling()
.requires("minecraft:kelp")
.result("minecraft:dried_kelp")
.cauldron("minecraft:water")
.consumeFluid(true)
})Common Methods
requires(...): Add ingredientresult(...): Add resultcauldron(...): Set fluid conditionconsumeFluid(true): Consume fluidproduceFluid(true): Produce fluidtransform(...): Set transformed fluid