summaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/events
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2024-01-11 17:48:56 +0100
committerGitHub <noreply@github.com>2024-01-11 17:48:56 +0100
commit0bb2a47bce773ca32d3a367b51dea33490544060 (patch)
tree72667a537985ffe9e387bd7517b7b21931f025ad /src/main/java/at/hannibal2/skyhanni/events
parentaa87cf5201fb53d4c21d297c79a92ddb72971aac (diff)
downloadskyhanni-0bb2a47bce773ca32d3a367b51dea33490544060.tar.gz
skyhanni-0bb2a47bce773ca32d3a367b51dea33490544060.tar.bz2
skyhanni-0bb2a47bce773ca32d3a367b51dea33490544060.zip
Add fire hide tab list (#865)
Add tab list fire sale advertisement hider. #865
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/events')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/events/LorenzEvent.kt4
-rw-r--r--src/main/java/at/hannibal2/skyhanni/events/SkipTabListLineEvent.kt11
2 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/events/LorenzEvent.kt b/src/main/java/at/hannibal2/skyhanni/events/LorenzEvent.kt
index 767643755..4db163944 100644
--- a/src/main/java/at/hannibal2/skyhanni/events/LorenzEvent.kt
+++ b/src/main/java/at/hannibal2/skyhanni/events/LorenzEvent.kt
@@ -66,4 +66,8 @@ abstract class LorenzEvent : Event() {
}
fun postWithoutCatch() = MinecraftForge.EVENT_BUS.post(this)
+
+ fun cancel() {
+ isCanceled = true
+ }
}
diff --git a/src/main/java/at/hannibal2/skyhanni/events/SkipTabListLineEvent.kt b/src/main/java/at/hannibal2/skyhanni/events/SkipTabListLineEvent.kt
new file mode 100644
index 000000000..0250b821f
--- /dev/null
+++ b/src/main/java/at/hannibal2/skyhanni/events/SkipTabListLineEvent.kt
@@ -0,0 +1,11 @@
+package at.hannibal2.skyhanni.events
+
+import at.hannibal2.skyhanni.features.misc.compacttablist.TabLine
+import net.minecraftforge.fml.common.eventhandler.Cancelable
+
+@Cancelable
+data class SkipTabListLineEvent(
+ val line: TabLine,
+ val lastSubTitle: TabLine?,
+ val lastTitle: TabLine?,
+) : LorenzEvent()