diff options
| author | Linnea Gräf <nea@nea.moe> | 2025-06-22 19:28:51 +0200 |
|---|---|---|
| committer | Linnea Gräf <nea@nea.moe> | 2025-06-22 19:28:51 +0200 |
| commit | 9bdbf28a58b45a50d0a1f4fb4c3fbcb318bcbcb0 (patch) | |
| tree | 7c392eb435be8ddc8975cae2df4e89e0ab677279 /src/main/kotlin/keybindings | |
| parent | 6fbdeb105a74aa77dcba4bd353575c24cb919485 (diff) | |
| download | Firmament-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.kt | 8 |
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 } |
