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

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

data class DropEvent(val plugin: Khs, val player: Player, val item: Item) : Event()

fun onDrop(event: DropEvent) {
    val (plugin, player, _) = event
    val game = plugin.game

    if (!game.hasPlayer(player)) return

    if (!plugin.config.dropItems) event.cancel()
}