aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/events/ChestInventoryUpdateEvent.kt
blob: e3acd127699c3c386d8fa6fa8cb01282d1d54c41 (plain)
1
2
3
4
5
6
7
8
9
10
11
package moe.nea.firmament.events

import net.minecraft.world.item.ItemStack
import moe.nea.firmament.util.MC

sealed class ChestInventoryUpdateEvent : FirmamentEvent() {
	companion object : FirmamentEventBus<ChestInventoryUpdateEvent>()
	data class Single(val slot: Int, val stack: ItemStack) : ChestInventoryUpdateEvent()
	data class Multi(val contents: List<ItemStack>) : ChestInventoryUpdateEvent()
	val inventory = MC.screen
}