From 0bb2a47bce773ca32d3a367b51dea33490544060 Mon Sep 17 00:00:00 2001 From: Linnea Gräf Date: Thu, 11 Jan 2024 17:48:56 +0100 Subject: Add fire hide tab list (#865) Add tab list fire sale advertisement hider. #865 --- src/main/java/at/hannibal2/skyhanni/events/LorenzEvent.kt | 4 ++++ .../java/at/hannibal2/skyhanni/events/SkipTabListLineEvent.kt | 11 +++++++++++ 2 files changed, 15 insertions(+) create mode 100644 src/main/java/at/hannibal2/skyhanni/events/SkipTabListLineEvent.kt (limited to 'src/main/java/at/hannibal2/skyhanni/events') 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() -- cgit