LTDV10Test/packet/kubejs/server_scripts/Neapolitan/bug_fix.js
3944Realms 67a395b765
Some checks failed
Deploy to Remote Server / deploy (push) Failing after 1m11s
初始化
2026-04-14 18:20:56 +08:00

42 lines
1.4 KiB
JavaScript

BlockEvents.rightClicked("neapolitan:milk_cauldron", e => {
let { player, block, hand } = e
let prop = block.properties
let level = parseInt(block.properties.get("level"))
if (player.getItemInHand(hand).is("minecraft:glass_bottle")) {
level--
if (level != 0) {
prop.put("level", level.toString())
block.set("neapolitan:milk_cauldron", prop)
}
else {
block.set("minecraft:cauldron")
}
player.give("farmersdelight:milk_bottle")
player.getItemInHand(hand).shrink(1)
player.sendData("kubejs_player_playsound", { soundEvent: "minecraft:item.bottle.fill" })
e.cancel()
}
else if (player.getItemInHand(hand).is("farmersdelight:milk_bottle")) {
level++
if (level != 4) {
prop.put("level", level.toString())
block.set("neapolitan:milk_cauldron", prop)
player.getItemInHand(hand).shrink(1)
player.give("minecraft:glass_bottle")
player.sendData("kubejs_player_playsound", { soundEvent: "minecraft:item.bottle.fill" })
}
e.cancel()
}
})
BlockEvents.rightClicked("minecraft:cauldron", e => {
let { player, block, hand } = e
if (player.getItemInHand(hand).is("farmersdelight:milk_bottle")) {
player.getItemInHand(hand).shrink(1)
player.sendData("kubejs_player_playsound", { soundEvent: "minecraft:item.bottle.fill" })
block.set("neapolitan:milk_cauldron", { level: "1" })
e.cancel()
}
})