[enhancement] Add Tutorial option to AntiOverlay

closes #1587
This commit is contained in:
Xiaro 2020-11-14 15:46:47 -05:00
parent b2b166ac92
commit 2922b45395
No known key found for this signature in database
GPG Key ID: 996D265D6E155377
1 changed files with 3 additions and 0 deletions

View File

@ -4,6 +4,7 @@ import me.zeroeightsix.kami.event.events.SafeTickEvent
import me.zeroeightsix.kami.module.Module
import me.zeroeightsix.kami.setting.Settings
import me.zeroeightsix.kami.util.event.listener
import net.minecraft.client.tutorial.TutorialSteps
import net.minecraft.init.MobEffects
import net.minecraftforge.client.event.RenderBlockOverlayEvent
import net.minecraftforge.client.event.RenderBlockOverlayEvent.OverlayType
@ -24,6 +25,7 @@ object AntiOverlay : Module() {
val totems = register(Settings.b("Totems", true))
private val vignette = register(Settings.b("Vignette", true))
private val helmet = register(Settings.b("Helmet", true))
private val tutorial = register(Settings.b("Tutorial", true))
init {
listener<RenderBlockOverlayEvent> {
@ -47,6 +49,7 @@ object AntiOverlay : Module() {
listener<SafeTickEvent> {
if (blindness.value) mc.player.removeActivePotionEffect(MobEffects.BLINDNESS)
if (nausea.value) mc.player.removeActivePotionEffect(MobEffects.NAUSEA)
if (tutorial.value) mc.gameSettings.tutorialStep = TutorialSteps.NONE
}
}
}