From 69efa351cfc4bff3efae3d7de69001976fafa1b1 Mon Sep 17 00:00:00 2001 From: Luna <62033805+Luna5ama@users.noreply.github.com> Date: Sat, 16 Sep 2023 22:27:14 -0400 Subject: [PATCH] Faster ChestStealer --- .../luna5ama/trollhack/module/modules/player/ChestStealer.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/dev/luna5ama/trollhack/module/modules/player/ChestStealer.kt b/src/main/kotlin/dev/luna5ama/trollhack/module/modules/player/ChestStealer.kt index d55df3fe..10d28766 100644 --- a/src/main/kotlin/dev/luna5ama/trollhack/module/modules/player/ChestStealer.kt +++ b/src/main/kotlin/dev/luna5ama/trollhack/module/modules/player/ChestStealer.kt @@ -1,7 +1,9 @@ package dev.luna5ama.trollhack.module.modules.player import dev.luna5ama.trollhack.event.SafeClientEvent +import dev.luna5ama.trollhack.event.events.RunGameLoopEvent import dev.luna5ama.trollhack.event.events.TickEvent +import dev.luna5ama.trollhack.event.safeConcurrentListener import dev.luna5ama.trollhack.event.safeListener import dev.luna5ama.trollhack.module.Category import dev.luna5ama.trollhack.module.Module @@ -60,7 +62,7 @@ internal object ChestStealer : Module( private var lastTask: InventoryTask? = null init { - safeListener { + safeConcurrentListener { val flag = isContainerOpen() stealing = flag && (stealing || mode == Mode.ALWAYS) && stealOrStore(getStealingSlot(), ContainerMode.STEAL)