summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/events
diff options
context:
space:
mode:
authorThunderblade73 <85900443+Thunderblade73@users.noreply.github.com>2024-04-24 00:38:04 +0200
committerGitHub <noreply@github.com>2024-04-24 00:38:04 +0200
commit90d24f8dd01f87fa7dbdf49a150314c887cb5bf9 (patch)
tree8a23502cc44aa74297c2127d0600a026aac75d8f /src/main/java/at/hannibal2/skyhanni/events
parent85b62f0192cc17c04dd2b7d2c5a3924393a68db0 (diff)
downloadskyhanni-90d24f8dd01f87fa7dbdf49a150314c887cb5bf9.tar.gz
skyhanni-90d24f8dd01f87fa7dbdf49a150314c887cb5bf9.tar.bz2
skyhanni-90d24f8dd01f87fa7dbdf49a150314c887cb5bf9.zip
Backend: Tooltip Event without forge (#1331)
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/events')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/events/LorenzToolTipEvent.kt12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/events/LorenzToolTipEvent.kt b/src/main/java/at/hannibal2/skyhanni/events/LorenzToolTipEvent.kt
index 52a6dc1d7..1a987e6f9 100644
--- a/src/main/java/at/hannibal2/skyhanni/events/LorenzToolTipEvent.kt
+++ b/src/main/java/at/hannibal2/skyhanni/events/LorenzToolTipEvent.kt
@@ -2,8 +2,18 @@ package at.hannibal2.skyhanni.events
import net.minecraft.inventory.Slot
import net.minecraft.item.ItemStack
+import net.minecraftforge.fml.common.eventhandler.Cancelable
-class LorenzToolTipEvent(val slot: Slot, val itemStack: ItemStack, var toolTip: MutableList<String>) : LorenzEvent() {
+@Cancelable
+class LorenzToolTipEvent(val slot: Slot, val itemStack: ItemStack, private val toolTip0: MutableList<String>) :
+ LorenzEvent() {
+
+ var toolTip
+ set(value) {
+ toolTip0.clear()
+ toolTip0.addAll(value)
+ }
+ get() = toolTip0
fun toolTipRemovedPrefix() = toolTip.map { it.removePrefix("§5§o") }
}