summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/events
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/events')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/events/EntityEquipmentChangeEvent.kt18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/events/EntityEquipmentChangeEvent.kt b/src/main/java/at/hannibal2/skyhanni/events/EntityEquipmentChangeEvent.kt
new file mode 100644
index 000000000..c9a67f154
--- /dev/null
+++ b/src/main/java/at/hannibal2/skyhanni/events/EntityEquipmentChangeEvent.kt
@@ -0,0 +1,18 @@
+package at.hannibal2.skyhanni.events
+
+import net.minecraft.entity.Entity
+import net.minecraft.item.ItemStack
+
+data class EntityEquipmentChangeEvent(
+ val entity: Entity,
+ val equipmentSlot: Int,
+ val newItemStack: ItemStack?
+) : LorenzEvent() {
+ companion object {
+ val EQUIPMENT_SLOT_HEAD = 4
+ val EQUIPMENT_SLOT_CHEST = 3
+ val EQUIPMENT_SLOT_LEGGINGS = 2
+ val EQUIPMENT_SLOT_FEET = 1
+ val EQUIPMENT_SLOT_HAND = 0
+ }
+} \ No newline at end of file