Skip to content

Commit

Permalink
fixed modules handling events while not being in-game
Browse files Browse the repository at this point in the history
  • Loading branch information
1zun4 committed Aug 3, 2021
1 parent 014ba86 commit ed97d00
Showing 1 changed file with 5 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,10 @@ package net.ccbluex.liquidbounce.features.module
import net.ccbluex.liquidbounce.config.ChoiceConfigurable
import net.ccbluex.liquidbounce.config.Configurable
import net.ccbluex.liquidbounce.config.util.Exclude
import net.ccbluex.liquidbounce.event.*
import net.ccbluex.liquidbounce.event.EventManager
import net.ccbluex.liquidbounce.event.Listenable
import net.ccbluex.liquidbounce.event.NotificationEvent
import net.ccbluex.liquidbounce.event.ToggleModuleEvent
import net.ccbluex.liquidbounce.utils.client.logger
import net.ccbluex.liquidbounce.utils.client.notification
import net.ccbluex.liquidbounce.utils.client.toLowerCamelCase
Expand Down Expand Up @@ -135,7 +138,7 @@ open class Module(
/**
* Events should be handled when module is enabled
*/
override fun handleEvents() = enabled
override fun handleEvents() = enabled && mc.player != null && mc.world != null

fun message(key: String, vararg args: Any): TranslatableText {
return TranslatableText("$translationBaseKey.messages.$key", args)
Expand Down

0 comments on commit ed97d00

Please sign in to comment.