aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/keybindings
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-06-22 19:28:51 +0200
committerLinnea Gräf <nea@nea.moe>2025-06-22 19:28:51 +0200
commit9bdbf28a58b45a50d0a1f4fb4c3fbcb318bcbcb0 (patch)
tree7c392eb435be8ddc8975cae2df4e89e0ab677279 /src/main/kotlin/keybindings
parent6fbdeb105a74aa77dcba4bd353575c24cb919485 (diff)
downloadFirmament-9bdbf28a58b45a50d0a1f4fb4c3fbcb318bcbcb0.tar.gz
Firmament-9bdbf28a58b45a50d0a1f4fb4c3fbcb318bcbcb0.tar.bz2
Firmament-9bdbf28a58b45a50d0a1f4fb4c3fbcb318bcbcb0.zip
feat: Add overlay item exporter
Diffstat (limited to 'src/main/kotlin/keybindings')
-rw-r--r--src/main/kotlin/keybindings/SavedKeyBinding.kt8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/kotlin/keybindings/SavedKeyBinding.kt b/src/main/kotlin/keybindings/SavedKeyBinding.kt
index fc0270d..01baa8f 100644
--- a/src/main/kotlin/keybindings/SavedKeyBinding.kt
+++ b/src/main/kotlin/keybindings/SavedKeyBinding.kt
@@ -6,6 +6,7 @@ import net.minecraft.client.MinecraftClient
import net.minecraft.client.util.InputUtil
import net.minecraft.text.Text
import moe.nea.firmament.util.MC
+import moe.nea.firmament.util.mc.InitLevel
// TODO: add support for mouse keybindings
@Serializable
@@ -113,8 +114,11 @@ data class SavedKeyBinding(
if (shift) {
stroke.append("SHIFT + ") // TODO: translations?
}
-
- stroke.append(InputUtil.Type.KEYSYM.createFromCode(keyCode).localizedText)
+ if (InitLevel.isAtLeast(InitLevel.RENDER_INIT)) {
+ stroke.append(InputUtil.Type.KEYSYM.createFromCode(keyCode).localizedText)
+ } else {
+ stroke.append(keyCode.toString())
+ }
return stroke
}