83 lines
3.1 KiB
JavaScript
83 lines
3.1 KiB
JavaScript
ServerEvents.recipes(e => {
|
|
remove_recipes_id(e, [
|
|
"create_central_kitchen:mixing/coffee",
|
|
"create_central_kitchen:filling/coffee",
|
|
"farmersrespite:brewing/coffee_from_water",
|
|
"farmersrespite:filling/coffee",
|
|
"farmersrespite:filling/long_coffee",
|
|
"farmersrespite:brewing/long_coffee_from_coffee",
|
|
"farmersrespite:filling/strong_coffee",
|
|
"farmersrespite:brewing/strong_coffee_from_coffee",
|
|
"farmersrespite:emptying/coffee",
|
|
"farmersrespite:emptying/long_coffee",
|
|
"farmersrespite:emptying/strong_coffee",
|
|
"farmersrespite:milling/coffee_beans"
|
|
])
|
|
// 咖啡
|
|
e.recipes.create.mixing(
|
|
Fluid.of("createdelight:americano_fluid", 1000),
|
|
[
|
|
"createcafe:coffee_grounds",
|
|
Fluid.of("water", 1000)
|
|
]
|
|
)
|
|
.heated()
|
|
.id("createcafe:mixing/coffee/coffee_mixing")
|
|
// 袋装咖啡豆
|
|
e.recipes.minecraft.crafting_shapeless(
|
|
"farmersrespite:coffee_beans_sack",
|
|
["9x createcafe:roasted_coffee_beans"]
|
|
)
|
|
.id("farmersrespite:coffee_beans_sack")
|
|
e.recipes.minecraft.crafting_shapeless(
|
|
"9x createcafe:roasted_coffee_beans",
|
|
["farmersrespite:coffee_beans_sack"]
|
|
)
|
|
.id("farmersrespite:coffee_beans")
|
|
// 咖啡豆粉碎
|
|
e.recipes.create.milling(
|
|
[
|
|
"createcafe:coffee_grounds",
|
|
Item.of("2x createcafe:coffee_grounds").withChance(0.25)
|
|
], "farmersrespite:coffee_beans"
|
|
).id("farmersrespite:milling/coffee_beans")
|
|
e.recipes.create.filling(
|
|
"createcafe:iced_coffee",
|
|
[
|
|
"createcafe:iced_coffee_cup_ice",
|
|
Fluid.of("createdelight:americano_fluid", 250)
|
|
]
|
|
).id("createcafe:filling/coffee/iced_coffee_filling")
|
|
//焙烧咖啡豆
|
|
blast_and_smelting(e, 'createcafe:coffee_beans', 'createcafe:roasted_coffee_beans', 0.7, 100)
|
|
e.recipes.ratatouille.baking(
|
|
"createcafe:roasted_coffee_beans",
|
|
"createcafe:coffee_beans",
|
|
200
|
|
).id("createcafe:baking/roasted_coffee_beans")
|
|
e.recipes.create.milling([
|
|
"createcafe:coffee_beans",
|
|
Item.of("createcafe:coffee_beans").withChance(0.5),
|
|
Item.of("createcafe:coffee_beans").withChance(0.25)
|
|
], 'createcafe:coffee_fruit').id("createcafe:milling/coffee_beans")
|
|
cutting(e, "createcafe:coffee_fruit", [
|
|
["createcafe:coffee_beans"],
|
|
["createcafe:coffee_beans", 1, 0.5],
|
|
["createcafe:coffee_beans", 1, 0.25]
|
|
])
|
|
})
|
|
|
|
BlockEvents.rightClicked( e => {
|
|
const {player, hand, block} = e
|
|
if(block.id == "minecraft:basalt" || block.id == "minecraft:polished_basalt" || block.id == "minecraft:smooth_basalt" || block.id == "minecraft:magma_block"){
|
|
let heldItem = player.getItemInHand(hand)
|
|
if(heldItem.is("createcafe:roasted_coffee_beans")){
|
|
block.up.set("farmersrespite:coffee_bush")
|
|
block.up.up.set("farmersrespite:coffee_bush", {half: "upper"})
|
|
player.swing(hand)
|
|
if(!player.isCreative()){
|
|
player.setItemInHand(hand, heldItem.withCount(heldItem.count - 1))
|
|
}
|
|
}
|
|
}
|
|
}) |