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/CropMilestoneUpdateEvent.kt3
-rw-r--r--src/main/java/at/hannibal2/skyhanni/events/InventoryOpenEvent.kt9
-rw-r--r--src/main/java/at/hannibal2/skyhanni/events/OwnInventorItemUpdateEvent.kt5
3 files changed, 16 insertions, 1 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/events/CropMilestoneUpdateEvent.kt b/src/main/java/at/hannibal2/skyhanni/events/CropMilestoneUpdateEvent.kt
new file mode 100644
index 000000000..e243dadcd
--- /dev/null
+++ b/src/main/java/at/hannibal2/skyhanni/events/CropMilestoneUpdateEvent.kt
@@ -0,0 +1,3 @@
+package at.hannibal2.skyhanni.events
+
+class CropMilestoneUpdateEvent: LorenzEvent() \ No newline at end of file
diff --git a/src/main/java/at/hannibal2/skyhanni/events/InventoryOpenEvent.kt b/src/main/java/at/hannibal2/skyhanni/events/InventoryOpenEvent.kt
index 50387fa18..ec740a223 100644
--- a/src/main/java/at/hannibal2/skyhanni/events/InventoryOpenEvent.kt
+++ b/src/main/java/at/hannibal2/skyhanni/events/InventoryOpenEvent.kt
@@ -1,5 +1,12 @@
package at.hannibal2.skyhanni.events
import at.hannibal2.skyhanni.data.InventoryData
+import net.minecraft.item.ItemStack
-class InventoryOpenEvent(val inventory: InventoryData.Inventory): LorenzEvent() \ No newline at end of file
+class InventoryOpenEvent(val inventory: InventoryData.Inventory): LorenzEvent() {
+
+ val inventoryId: Int by lazy { inventory.windowId }
+ val inventoryName: String by lazy {inventory.title }
+ val inventorySize: Int by lazy {inventory.slotCount }
+ val inventoryItems: MutableMap<Int, ItemStack> by lazy {inventory.items }
+} \ No newline at end of file
diff --git a/src/main/java/at/hannibal2/skyhanni/events/OwnInventorItemUpdateEvent.kt b/src/main/java/at/hannibal2/skyhanni/events/OwnInventorItemUpdateEvent.kt
new file mode 100644
index 000000000..d9b641cee
--- /dev/null
+++ b/src/main/java/at/hannibal2/skyhanni/events/OwnInventorItemUpdateEvent.kt
@@ -0,0 +1,5 @@
+package at.hannibal2.skyhanni.events
+
+import net.minecraft.item.ItemStack
+
+class OwnInventorItemUpdateEvent(val itemStack: ItemStack): LorenzEvent() \ No newline at end of file