Lava now burns players, doing 6 damage per second in addition to its usual damage
← Back to main
api.giveItem(myId, "Lava Bucket", 1);
let tickCounter = 0
tick = () => {
tickCounter++
if (tickCounter % 20 === 0) {
tickCounter = 0
let playerIds = api.getPlayerIds()
for (let playerId of playerIds) {
let effects = api.getEffects(playerId)
if (effects.includes("Burning")) {
api.applyHealthChange(playerId, -6, playerId)
}
}
}
}
onPlayerDamagingOtherPlayer = (attackingPlayer, damagedPlayer, damageDealt, withItem) => {
if (withItem === "Lava" && !api.getEffects(damagedPlayer).includes("Burning")) {
api.applyEffect(damagedPlayer, "Burning", 5000, {icon: "Lava"})
} else{
return
}
}