summaryrefslogtreewikicommitdiff
path: root/core/src/events/onRegen.kt
blob: 8644e2c8717d7b81049283b330c31dadfcf50fc1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package cat.freya.khs.event

import cat.freya.khs.Khs
import cat.freya.khs.player.Player

data class RegenEvent(val plugin: Khs, val player: Player, val natural: Boolean) : Event()

fun onRegen(event: RegenEvent) {
    val (plugin, player, natural) = event
    val game = plugin.game

    if (!game.hasPlayer(player)) return

    if (!natural || plugin.config.regenHealth) return

    event.cancel()
}