aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/features/fixes
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-11-17 19:55:02 +0100
committerLinnea Gräf <nea@nea.moe>2025-11-17 19:55:02 +0100
commitc93a04a001b0f66b2724d46b04b6d1ed49a08d07 (patch)
tree5869ca70acc482ef0362f27785c3d3f1cbb9ffae /src/main/kotlin/features/fixes
parentaf9893b59407c69d31ebd2ed513f0396ab4d2dc9 (diff)
downloadFirmament-c93a04a001b0f66b2724d46b04b6d1ed49a08d07.tar.gz
Firmament-c93a04a001b0f66b2724d46b04b6d1ed49a08d07.tar.bz2
Firmament-c93a04a001b0f66b2724d46b04b6d1ed49a08d07.zip
refactor: port to mojmaps
Diffstat (limited to 'src/main/kotlin/features/fixes')
-rw-r--r--src/main/kotlin/features/fixes/Fixes.kt30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/main/kotlin/features/fixes/Fixes.kt b/src/main/kotlin/features/fixes/Fixes.kt
index e7027ac..161c7e5 100644
--- a/src/main/kotlin/features/fixes/Fixes.kt
+++ b/src/main/kotlin/features/fixes/Fixes.kt
@@ -2,9 +2,9 @@ package moe.nea.firmament.features.fixes
import org.joml.Vector2i
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable
-import net.minecraft.client.MinecraftClient
-import net.minecraft.client.option.KeyBinding
-import net.minecraft.text.Text
+import net.minecraft.client.Minecraft
+import net.minecraft.client.KeyMapping
+import net.minecraft.network.chat.Component
import moe.nea.firmament.annotations.Subscribe
import moe.nea.firmament.events.HudRenderEvent
import moe.nea.firmament.events.WorldKeyboardEvent
@@ -34,37 +34,37 @@ object Fixes {
}
fun handleIsPressed(
- keyBinding: KeyBinding,
- cir: CallbackInfoReturnable<Boolean>
+ keyBinding: KeyMapping,
+ cir: CallbackInfoReturnable<Boolean>
) {
- if (keyBinding !== MinecraftClient.getInstance().options.sprintKey) return
+ if (keyBinding !== Minecraft.getInstance().options.keySprint) return
if (!TConfig.autoSprint) return
val player = MC.player ?: return
if (player.isSprinting) return
- if (!TConfig.autoSprintUnderWater && player.isTouchingWater) return
+ if (!TConfig.autoSprintUnderWater && player.isInWater) return
cir.returnValue = true
}
@Subscribe
fun onRenderHud(it: HudRenderEvent) {
if (!TConfig.autoSprintKeyBinding.isBound) return
- it.context.matrices.pushMatrix()
- TConfig.autoSprintHud.applyTransformations(it.context.matrices)
- it.context.drawText(
+ it.context.pose().pushMatrix()
+ TConfig.autoSprintHud.applyTransformations(it.context.pose())
+ it.context.drawString(
MC.font, (
if (MC.player?.isSprinting == true) {
- Text.translatable("firmament.fixes.auto-sprint.sprinting")
+ Component.translatable("firmament.fixes.auto-sprint.sprinting")
} else if (TConfig.autoSprint) {
- if (!TConfig.autoSprintUnderWater && MC.player?.isTouchingWater == true)
+ if (!TConfig.autoSprintUnderWater && MC.player?.isInWater == true)
tr("firmament.fixes.auto-sprint.under-water", "In Water")
else
- Text.translatable("firmament.fixes.auto-sprint.on")
+ Component.translatable("firmament.fixes.auto-sprint.on")
} else {
- Text.translatable("firmament.fixes.auto-sprint.not-sprinting")
+ Component.translatable("firmament.fixes.auto-sprint.not-sprinting")
}
), 0, 0, -1, true
)
- it.context.matrices.popMatrix()
+ it.context.pose().popMatrix()
}
@Subscribe