LambdaControls v1.6.0: Fix several bugs and upgrade settings screen.

This commit is contained in:
LambdAurora
2021-03-18 13:28:38 +01:00
7 changed files with 191 additions and 41 deletions

View File

@@ -3,7 +3,7 @@
![Java 8](https://img.shields.io/badge/language-Java%208-9B599A.svg?style=flat-square) ![Java 8](https://img.shields.io/badge/language-Java%208-9B599A.svg?style=flat-square)
[![GitHub license](https://img.shields.io/github/license/LambdAurora/LambdaControls?style=flat-square)](https://raw.githubusercontent.com/LambdAurora/LambdaControls/master/LICENSE) [![GitHub license](https://img.shields.io/github/license/LambdAurora/LambdaControls?style=flat-square)](https://raw.githubusercontent.com/LambdAurora/LambdaControls/master/LICENSE)
![Environment: Client](https://img.shields.io/badge/environment-client-1976d2?style=flat-square) ![Environment: Client](https://img.shields.io/badge/environment-client-1976d2?style=flat-square)
![Mod loader: Fabric](https://img.shields.io/badge/modloader-Fabric-1976d2?style=flat-square&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEyLTE2VDE2OjU0OjE3LTA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNy0yOFQyMToxNzo0OC0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wNy0yOFQyMToxNzo0OC0wNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowZWRiMWMyYy1mZjhjLWU0NDEtOTMxZi00OTVkNGYxNGM3NjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MGVkYjFjMmMtZmY4Yy1lNDQxLTkzMWYtNDk1ZDRmMTRjNzYwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MGVkYjFjMmMtZmY4Yy1lNDQxLTkzMWYtNDk1ZDRmMTRjNzYwIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowZWRiMWMyYy1mZjhjLWU0NDEtOTMxZi00OTVkNGYxNGM3NjAiIHN0RXZ0OndoZW49IjIwMTgtMTItMTZUMTY6NTQ6MTctMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4/HiGMAAAAtUlEQVRYw+XXrQqAMBQF4D2P2eBL+QIG8RnEJFaNBjEum+0+zMQLtwwv+wV3ZzhhMDgfJ0wUSinxZUQWgKos1JP/AbD4OneIDyQPwCFniA+EJ4CaXm4TxAXCC0BNHgLhAdAnx9hC8PwGSRtAFVMQjF7cNTWED8B1cgwW20yfJgAvrssAsZ1cB3g/xckAxr6FmCDU5N6f488BrpCQ4rQBJkiMYh4ACmLzwOQF0CExinkCsvw7vgGikl+OotaKRwAAAABJRU5ErkJggg==) [![Mod loader: Fabric]][fabric]
![Version](https://img.shields.io/github/v/tag/LambdAurora/LambdaControls?label=version&style=flat-square) ![Version](https://img.shields.io/github/v/tag/LambdAurora/LambdaControls?label=version&style=flat-square)
[![CurseForge](http://cf.way2muchnoise.eu/title/354231.svg)](https://www.curseforge.com/minecraft/mc-mods/lambdacontrols) [![CurseForge](http://cf.way2muchnoise.eu/title/354231.svg)](https://www.curseforge.com/minecraft/mc-mods/lambdacontrols)
@@ -19,27 +19,37 @@ This mod also adds controller support.
## ✅ Features: ## ✅ Features:
- Controller support - Controller support
- Touchscreen support (very experimental and buggy). - Touchscreen support (very experimental and buggy).
- Keyboard controls to look around. - Keyboard controls to look around.
- Toggleable on screen button indicator (like in Bedrock Edition). - Toggleable on screen button indicator (like in Bedrock Edition).
- Vertical reach-around. - Vertical reach-around.
- Many Bedrock Edition features: - Many Bedrock Edition features:
- Toggleable fly drifting - Toggleable fly drifting
- Front block placing (be careful with this one) - Front block placing (be careful with this one)
- New controls settings! - New controls settings!
- Many options in config to change to your liking. - Many options in config to change to your liking.
- Many controllers supported and in a simply way your own controller mappings. - Many controllers supported and in a simply way your own controller mappings.
- An easy API for developers to add their own button bindings. - An easy API for developers to add their own button bindings.
## 🎮 Supported Controllers: ## 🎮 Supported Controllers:
- Dualshock controllers - Dualshock controllers
- Xbox controllers - Xbox controllers
- Switch Pro controllers - Switch Pro controllers
- Joycons - Joycons
- And many more! - And many more!
## Screenshots
![controller_controls]
![controller_options]
## Build ## Build
Just do `./gradlew :fabric:shadowRemapJar` and everything should build just fine! Just do `./gradlew shadowRemapJar` and everything should build just fine!
[controller_controls]: images/controller_controls.png
[controller_options]: images/controller_options.png
[fabric]: https://fabricmc.net
[Mod loader: Fabric]: https://img.shields.io/badge/modloader-Fabric-1976d2?style=flat-square&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFHGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEyLTE2VDE2OjU0OjE3LTA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNy0yOFQyMToxNzo0OC0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wNy0yOFQyMToxNzo0OC0wNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowZWRiMWMyYy1mZjhjLWU0NDEtOTMxZi00OTVkNGYxNGM3NjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MGVkYjFjMmMtZmY4Yy1lNDQxLTkzMWYtNDk1ZDRmMTRjNzYwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MGVkYjFjMmMtZmY4Yy1lNDQxLTkzMWYtNDk1ZDRmMTRjNzYwIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowZWRiMWMyYy1mZjhjLWU0NDEtOTMxZi00OTVkNGYxNGM3NjAiIHN0RXZ0OndoZW49IjIwMTgtMTItMTZUMTY6NTQ6MTctMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4/HiGMAAAAtUlEQVRYw+XXrQqAMBQF4D2P2eBL+QIG8RnEJFaNBjEum+0+zMQLtwwv+wV3ZzhhMDgfJ0wUSinxZUQWgKos1JP/AbD4OneIDyQPwCFniA+EJ4CaXm4TxAXCC0BNHgLhAdAnx9hC8PwGSRtAFVMQjF7cNTWED8B1cgwW20yfJgAvrssAsZ1cB3g/xckAxr6FmCDU5N6f488BrpCQ4rQBJkiMYh4ACmLzwOQF0CExinkCsvw7vgGikl+OotaKRwAAAABJRU5ErkJggg==

View File

@@ -8,7 +8,7 @@ yarn_mappings=1.16.5+build.5
loader_version=0.11.3 loader_version=0.11.3
# Mod Properties # Mod Properties
mod_version = 1.6.0-dev3 mod_version = 1.6.0
maven_group = dev.lambdaurora.lambdacontrols maven_group = dev.lambdaurora.lambdacontrols
archives_base_name = lambdacontrols archives_base_name = lambdacontrols

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

View File

@@ -0,0 +1,135 @@
{
"key.lambdacontrols.look_down": "Aşağı bak",
"key.lambdacontrols.look_left": "Sola bak",
"key.lambdacontrols.look_right": "Sağa bak",
"key.lambdacontrols.look_up": "Yukarıya bak",
"key.lambdacontrols.ring": "Kontroller halkasını göster",
"lambdacontrols.action.attack": "Saldırma/Kazma",
"lambdacontrols.action.back": "Geri",
"lambdacontrols.action.chat": "Sohbeti Açma",
"lambdacontrols.action.drop_item": "Seçili Eşyayı Bırakma",
"lambdacontrols.action.exit": ık",
"lambdacontrols.action.forward": "İleri",
"lambdacontrols.action.hit": "Vurma",
"lambdacontrols.action.hotbar_left": "Sık Kullanılanlar'da sola git",
"lambdacontrols.action.hotbar_right": "Sık Kullanılanlar'da sağa git",
"lambdacontrols.action.inventory": "Envanter",
"lambdacontrols.action.jump": "Zıplama",
"lambdacontrols.action.left": "Sol",
"lambdacontrols.action.pause_game": "Oyunu durdur",
"lambdacontrols.action.pick_block": "Blok Seçme",
"lambdacontrols.action.pickup": "Al",
"lambdacontrols.action.pickup_all": "Hepsini Al",
"lambdacontrols.action.place": "Yerleştir",
"lambdacontrols.action.player_list": "Oyuncu Listesi",
"lambdacontrols.action.quick_move": "Hızlı Hareket",
"lambdacontrols.action.right": "Sağ",
"lambdacontrols.action.screenshot": "Ekran Görüntüsü Alma",
"lambdacontrols.action.sneak": "Eğilme",
"lambdacontrols.action.sprint": "Koşma",
"lambdacontrols.action.swap_hands": "Ögeyi Elden Ele Değiştir",
"lambdacontrols.action.toggle_perspective": "Perspektifi Değiştirme",
"lambdacontrols.action.toggle_smooth_camera": "Sinemaitk Kameraya Geçme",
"lambdacontrols.action.use": "Kullanma",
"lambdacontrols.action.zoom": "Büyütme",
"lambdacontrols.action.zoom.in": "Büyütmeyi Arttır",
"lambdacontrols.action.zoom.out": "Büyütmeyi Azalt",
"lambdacontrols.action.zoom.reset": "Büyütmeyi Sıfırla",
"lambdacontrols.button.a": "A",
"lambdacontrols.button.b": "B",
"lambdacontrols.button.x": "X",
"lambdacontrols.button.y": "Y",
"lambdacontrols.button.left_bumper": "Sol yassı tuş",
"lambdacontrols.button.right_bumper": "Sağ yassı tuş",
"lambdacontrols.button.back": "Back",
"lambdacontrols.button.start": "Start",
"lambdacontrols.button.guide": "Guide",
"lambdacontrols.button.left_thumb": "Sol çubuk",
"lambdacontrols.button.right_thumb": "Sağ çubuk",
"lambdacontrols.button.dpad_up": "Yukarı yön tuşu",
"lambdacontrols.button.dpad_right": "Sağ yön tuşu",
"lambdacontrols.button.dpad_down": "Aşağı yön tuşu",
"lambdacontrols.button.dpad_left": "Sol yön tuşu",
"lambdacontrols.axis.left_x+": "Sol X+",
"lambdacontrols.axis.left_y+": "Sol Y+",
"lambdacontrols.axis.right_x+": "Sağ X+",
"lambdacontrols.axis.right_y+": "Sağ Y+",
"lambdacontrols.axis.left_trigger": "Sol tetik tuşu",
"lambdacontrols.axis.right_trigger": "Sağ tetik tuşu",
"lambdacontrols.axis.left_x-": "Sol X-",
"lambdacontrols.axis.left_y-": "Sol Y-",
"lambdacontrols.axis.right_x-": "Sağ X-",
"lambdacontrols.axis.right_y-": "Sağ Y-",
"lambdacontrols.button.unknown": "Bilinmeyen (%d)",
"lambdacontrols.controller.connected": "%d oyun kolu bağlandı.",
"lambdacontrols.controller.disconnected": "%d oyun kolunun bağlantısı kesildi.",
"lambdacontrols.controller.mappings.1": "Oyun kolunun tuş eşleştirme ayarını yapacaksanız, lütfen sunu kullanın: %sSDL2 Gamepad Tool%s",
"lambdacontrols.controller.mappings.3": "ve eşleştirme dosyasını da şuraya koyun: `%s.minecraft/config/gamecontrollerdb.txt%s`.",
"lambdacontrols.controller.mappings.error": "Eşleştirme yüklenirken hata oluştu.",
"lambdacontrols.controller.mappings.error.write": "Dosyaya eşleştirme yazılırken hata oluştu.",
"lambdacontrols.controller.mappings.updated": "Eşleştirme güncellendi!",
"lambdacontrols.controller_type.default": "varsayılan",
"lambdacontrols.controller_type.dualshock": "DualShock",
"lambdacontrols.controller_type.switch": "Switch",
"lambdacontrols.controller_type.xbox": "Xbox",
"lambdacontrols.controller_type.steam": "Steam",
"lambdacontrols.controller_type.ouya": "OUYA",
"lambdacontrols.controls_mode.default": "Klavye/Fare",
"lambdacontrols.controls_mode.controller": "Oyun Kolu",
"lambdacontrols.controls_mode.touchscreen": "Dokunmatik Ekran",
"lambdacontrols.hud_side.left": "sol",
"lambdacontrols.hud_side.right": "sağ",
"lambdacontrols.menu.auto_switch_mode": "Otomatik Değiştirme Modu",
"lambdacontrols.menu.controller": "Oyun Kolu",
"lambdacontrols.menu.controller2": "İkincil Oyun Kolu",
"lambdacontrols.menu.controller_type": "Oyun Kolu Türü",
"lambdacontrols.menu.controls_mode": "Mod",
"lambdacontrols.menu.dead_zone": "Ölü Bölge",
"lambdacontrols.menu.fast_block_placing": "Hızlı Blok Yerleştirme",
"lambdacontrols.menu.fly_drifting": "Kayarak Uç",
"lambdacontrols.menu.fly_drifting_vertical": "Dikey uçuşta kayaaak git",
"lambdacontrols.menu.hud_enable": "HUD'u Etkinleştir",
"lambdacontrols.menu.hud_side": "HUD Yanı",
"lambdacontrols.menu.invert_right_x_axis": "Sağ X'i Terse Çevir",
"lambdacontrols.menu.invert_right_y_axis": "Sağ Y'i Terse Çevir.",
"lambdacontrols.menu.keyboard_controls": "Klavye Kontrolleri...",
"lambdacontrols.menu.mappings.open_input_str": "Eşleştirme Dosya Editörünü Aç",
"lambdacontrols.menu.mouse_speed": "Fare Hızı",
"lambdacontrols.menu.reacharound.horizontal": "Alt Öne Blok Koyma",
"lambdacontrols.menu.reacharound.vertical": "En Alta Blok Koyma",
"lambdacontrols.menu.reload_controller_mappings": "Oyun Kolu Eşleştirmelerini Yenile",
"lambdacontrols.menu.rotation_speed": "Dönme Hızı",
"lambdacontrols.menu.title": "LambdaControls - Ayarlar",
"lambdacontrols.menu.title.controller": "Oyun Kolu Seçenekleri",
"lambdacontrols.menu.title.controller_controls": "Oyun Kolu Kontrolleri",
"lambdacontrols.menu.title.gameplay": "Oynanış Seçenekleri",
"lambdacontrols.menu.title.general": "Genel Seçenekler",
"lambdacontrols.menu.title.hud": "HUD Seçenekleri",
"lambdacontrols.menu.title.mappings.string": "Eşleştirme Dosya Editörü",
"lambdacontrols.menu.unfocused_input": "Odaklanmamış Giriş Aygıtı",
"lambdacontrols.menu.virtual_mouse": "Sanal Fare",
"lambdacontrols.menu.virtual_mouse.skin": "Sanal Fare Görünümü",
"lambdacontrols.narrator.unbound": "%s Atanmamış",
"lambdacontrols.not_bound": "Tuş ataması yok",
"lambdacontrols.tooltip.auto_switch_mode": "Eğer bir tanesi bağlandıysa, kontrol modu Oyun Kolu olarak değişmeli.",
"lambdacontrols.tooltip.controller2": "Kullanılacak ikinci oyun kolu, örnek olarak Joy-Con desteği de mümkün.",
"lambdacontrols.tooltip.controller_type": "Doğru tuşları göstermesi için oyun kolu türü.",
"lambdacontrols.tooltip.controls_mode": "Kontrol Modu",
"lambdacontrols.tooltip.dead_zone": "Oyun kolunun analog çubukları için ayarlanan ölü bölge/dead zone",
"lambdacontrols.tooltip.fast_block_placing": "Yaratıcı modda uçarken, hızına bağlı olarak hızlı blok koymayı etkinleştirir. §cBazı sunucular bunun hile olduğunu düşünebilir.",
"lambdacontrols.tooltip.fly_drifting": "Uçarken, Vanilla'daki gibi ani duruşlarda kayma efektini etkinleştirir.",
"lambdacontrols.tooltip.fly_drifting_vertical": "Yukarı/aşağı uçarken, Vanilla'daki gibi ani duruşlarda kayma efektini etkinleştirir.",
"lambdacontrols.tooltip.hud_enable": "Ekranın üstünde oyun kolu tuşu göstergesini açar/kapatır.",
"lambdacontrols.tooltip.hud_side": "HUD'un konumu",
"lambdacontrols.tooltip.mouse_speed": "Oyun kolunun taklit edilen fare hızı.",
"lambdacontrols.tooltip.reacharound.horizontal": "Hızlı blok koymayı etkinleştirir. §cBazı sunucular bunun hile olduğunu düşünebilir.§r.",
"lambdacontrols.tooltip.reacharound.vertical": "En alta blok koymayı etkinleştirir. §cBazı sunucular bunun hile olduğunu düşünebilir.§r.",
"lambdacontrols.tooltip.reload_controller_mappings": "Oyun kolu için eşleştirme dosyasını yeniler.",
"lambdacontrols.tooltip.rotation_speed": "Oyun kolu modunda olan kamera dönme hızı",
"lambdacontrols.tooltip.unfocused_input": "Oyun penceresinde değilken oyun kolu girişine izine verir.",
"lambdacontrols.tooltip.virtual_mouse": "Sanal fareyi etkinleştirir. Çift ekran oynanılacağı zaman işe yarar.",
"lambdacontrols.virtual_mouse.skin.default_light": "Varsayılan Aydınlık Tema",
"lambdacontrols.virtual_mouse.skin.default_dark": "Varsayılan Karanlık Tema",
"lambdacontrols.virtual_mouse.skin.second_light": "İkincil Aydınlık Tema",
"lambdacontrols.virtual_mouse.skin.second_dark": "İkincil Karanlık Tema"
}

View File

@@ -3,6 +3,7 @@
"key.lambdacontrols.look_left": "视角左移", "key.lambdacontrols.look_left": "视角左移",
"key.lambdacontrols.look_right": "视角右移", "key.lambdacontrols.look_right": "视角右移",
"key.lambdacontrols.look_up": "视角上移", "key.lambdacontrols.look_up": "视角上移",
"key.lambdacontrols.ring": "显示额外按键菜单",
"lambdacontrols.action.attack": "攻击", "lambdacontrols.action.attack": "攻击",
"lambdacontrols.action.back": "向后移动", "lambdacontrols.action.back": "向后移动",
"lambdacontrols.action.chat": "打开聊天栏", "lambdacontrols.action.chat": "打开聊天栏",
@@ -49,21 +50,23 @@
"lambdacontrols.button.dpad_right": "十字键右", "lambdacontrols.button.dpad_right": "十字键右",
"lambdacontrols.button.dpad_down": "十字键下", "lambdacontrols.button.dpad_down": "十字键下",
"lambdacontrols.button.dpad_left": "十字键左", "lambdacontrols.button.dpad_left": "十字键左",
"lambdacontrols.axis.left_x+": "左摇杆右X轴正向", "lambdacontrols.axis.left_x+": "左摇杆右X 轴正向)",
"lambdacontrols.axis.left_y+": "左摇杆上Y轴正向", "lambdacontrols.axis.left_y+": "左摇杆上Y 轴正向)",
"lambdacontrols.axis.right_x+": "右摇杆右X轴正向", "lambdacontrols.axis.right_x+": "右摇杆右X 轴正向)",
"lambdacontrols.axis.right_y+": "右摇杆上Y轴正向", "lambdacontrols.axis.right_y+": "右摇杆上Y 轴正向)",
"lambdacontrols.axis.left_trigger": "左扳机键", "lambdacontrols.axis.left_trigger": "左扳机键",
"lambdacontrols.axis.right_trigger": "右扳机键", "lambdacontrols.axis.right_trigger": "右扳机键",
"lambdacontrols.axis.left_x-": "左摇杆左X轴负向", "lambdacontrols.axis.left_x-": "左摇杆左X 轴负向)",
"lambdacontrols.axis.left_y-": "左摇杆下Y轴负向", "lambdacontrols.axis.left_y-": "左摇杆下Y 轴负向)",
"lambdacontrols.axis.right_x-": "右摇杆左X轴负向", "lambdacontrols.axis.right_x-": "右摇杆左X 轴负向)",
"lambdacontrols.axis.right_y-": "右摇杆下Y轴负向", "lambdacontrols.axis.right_y-": "右摇杆下Y 轴负向)",
"lambdacontrols.button.unknown": "未知(%d", "lambdacontrols.button.unknown": "未知(%d",
"lambdacontrols.controller.connected": "手柄%d已连接。", "lambdacontrols.controller.connected": "手柄 %d 已连接。",
"lambdacontrols.controller.disconnected": "手柄%d已断开。", "lambdacontrols.controller.disconnected": "手柄 %d 已断开。",
"lambdacontrols.controller.mappings.1": "请使用%s配置手柄键位映射", "lambdacontrols.controller.mappings.1": "请使用 %s 配置手柄键位映射",
"lambdacontrols.controller.mappings.3": "并将键位映射文件放入此路径:`%s.minecraft/config/gamecontrollerdb.txt%s`。", "lambdacontrols.controller.mappings.3": "并将键位映射文件放入此路径:`%s.minecraft/config/gamecontrollerdb.txt%s`。",
"lambdacontrols.controller.mappings.error": "发生错误,无法读取按键映射文件。",
"lambdacontrols.controller.mappings.error.write": "发生错误,无法保存按键映射文件。",
"lambdacontrols.controller.mappings.updated": "键位映射已更新!", "lambdacontrols.controller.mappings.updated": "键位映射已更新!",
"lambdacontrols.controller_type.default": "默认", "lambdacontrols.controller_type.default": "默认",
"lambdacontrols.controller_type.dualshock": "DualShock", "lambdacontrols.controller_type.dualshock": "DualShock",
@@ -85,29 +88,31 @@
"lambdacontrols.menu.fast_block_placing": "方块快速放置", "lambdacontrols.menu.fast_block_placing": "方块快速放置",
"lambdacontrols.menu.fly_drifting": "水平方向飞行惯性", "lambdacontrols.menu.fly_drifting": "水平方向飞行惯性",
"lambdacontrols.menu.fly_drifting_vertical": "垂直方向飞行惯性", "lambdacontrols.menu.fly_drifting_vertical": "垂直方向飞行惯性",
"lambdacontrols.menu.hud_enable": "启用HUD", "lambdacontrols.menu.hud_enable": "启用 HUD",
"lambdacontrols.menu.hud_side": "HUD位置", "lambdacontrols.menu.hud_side": "HUD 位置",
"lambdacontrols.menu.invert_right_x_axis": "反转右摇杆X轴", "lambdacontrols.menu.invert_right_x_axis": "反转右摇杆 X 轴",
"lambdacontrols.menu.invert_right_y_axis": "反转右摇杆Y轴", "lambdacontrols.menu.invert_right_y_axis": "反转右摇杆 Y 轴",
"lambdacontrols.menu.keyboard_controls": "键盘控制...", "lambdacontrols.menu.keyboard_controls": "键盘控制",
"lambdacontrols.menu.mappings.open_input_str": "编辑按键映射文件",
"lambdacontrols.menu.mouse_speed": "鼠标移动速度", "lambdacontrols.menu.mouse_speed": "鼠标移动速度",
"lambdacontrols.menu.reacharound.horizontal": "水平方向方块放置辅助", "lambdacontrols.menu.reacharound.horizontal": "水平方向方块放置辅助",
"lambdacontrols.menu.reacharound.vertical": "垂直方向方块放置辅助", "lambdacontrols.menu.reacharound.vertical": "垂直方向方块放置辅助",
"lambdacontrols.menu.reload_controller_mappings": "重新加载手柄键位映射", "lambdacontrols.menu.reload_controller_mappings": "重新加载手柄键位映射",
"lambdacontrols.menu.rotation_speed": "镜头旋转速度", "lambdacontrols.menu.rotation_speed": "镜头旋转速度",
"lambdacontrols.menu.title": "LambdaControls - 设置", "lambdacontrols.menu.title": "LambdaControls 设置",
"lambdacontrols.menu.title.controller": "手柄选项", "lambdacontrols.menu.title.controller": "手柄选项",
"lambdacontrols.menu.title.controller_controls": "手柄控制", "lambdacontrols.menu.title.controller_controls": "手柄控制",
"lambdacontrols.menu.title.gameplay": "游戏内容选项", "lambdacontrols.menu.title.gameplay": "游戏内容选项",
"lambdacontrols.menu.title.general": "通用选项", "lambdacontrols.menu.title.general": "通用选项",
"lambdacontrols.menu.title.hud": "HUD选项", "lambdacontrols.menu.title.hud": "HUD 选项",
"lambdacontrols.menu.title.mappings.string": "编辑按键映射文件",
"lambdacontrols.menu.unfocused_input": "非活动状态输入", "lambdacontrols.menu.unfocused_input": "非活动状态输入",
"lambdacontrols.menu.virtual_mouse": "虚拟鼠标", "lambdacontrols.menu.virtual_mouse": "虚拟鼠标",
"lambdacontrols.menu.virtual_mouse.skin": "虚拟鼠标指针样式", "lambdacontrols.menu.virtual_mouse.skin": "虚拟鼠标指针样式",
"lambdacontrols.narrator.unbound": "取消绑定 %s", "lambdacontrols.narrator.unbound": "取消绑定 %s",
"lambdacontrols.not_bound": "未绑定", "lambdacontrols.not_bound": "未绑定",
"lambdacontrols.tooltip.auto_switch_mode": "如果已有手柄连接,则自动切换为手柄操作模式。", "lambdacontrols.tooltip.auto_switch_mode": "如果已有手柄连接,则自动切换为手柄操作模式。",
"lambdacontrols.tooltip.controller2": "使用额外的手柄比如将一左一右的两个Joy-Con合为一个功能完全的手柄。", "lambdacontrols.tooltip.controller2": "使用额外的手柄,比如将一左一右的两个 Joy-Con 合为一个功能完全的手柄。",
"lambdacontrols.tooltip.controller_type": "选择手柄类型,以显示对应的按键图标。", "lambdacontrols.tooltip.controller_type": "选择手柄类型,以显示对应的按键图标。",
"lambdacontrols.tooltip.controls_mode": "操作模式", "lambdacontrols.tooltip.controls_mode": "操作模式",
"lambdacontrols.tooltip.dead_zone": "手柄摇杆的死区,死区决定摇杆要偏移中心位置多远才能让摇杆输入有效。", "lambdacontrols.tooltip.dead_zone": "手柄摇杆的死区,死区决定摇杆要偏移中心位置多远才能让摇杆输入有效。",
@@ -115,7 +120,7 @@
"lambdacontrols.tooltip.fly_drifting": "处于飞行状态时,启用原版的水平方向飞行惯性(缓停滑行)。", "lambdacontrols.tooltip.fly_drifting": "处于飞行状态时,启用原版的水平方向飞行惯性(缓停滑行)。",
"lambdacontrols.tooltip.fly_drifting_vertical": "处于飞行状态时,启用原版的垂直方向飞行惯性(缓停滑行)。", "lambdacontrols.tooltip.fly_drifting_vertical": "处于飞行状态时,启用原版的垂直方向飞行惯性(缓停滑行)。",
"lambdacontrols.tooltip.hud_enable": "显示手柄按键操作提示。", "lambdacontrols.tooltip.hud_enable": "显示手柄按键操作提示。",
"lambdacontrols.tooltip.hud_side": "HUD的位置位于画面的哪一侧。", "lambdacontrols.tooltip.hud_side": "HUD 的位置位于画面的哪一侧。",
"lambdacontrols.tooltip.mouse_speed": "手柄模拟的鼠标的移动速度。", "lambdacontrols.tooltip.mouse_speed": "手柄模拟的鼠标的移动速度。",
"lambdacontrols.tooltip.reacharound.horizontal": "启用水平方向方块放置辅助可在脚下方块的前方放置方块。§c在部分服务器可能会被认定为作弊。", "lambdacontrols.tooltip.reacharound.horizontal": "启用水平方向方块放置辅助可在脚下方块的前方放置方块。§c在部分服务器可能会被认定为作弊。",
"lambdacontrols.tooltip.reacharound.vertical": "启用垂直方向方块放置辅助可在脚下方块的下方放置方块。§c在部分服务器可能会被认定为作弊。", "lambdacontrols.tooltip.reacharound.vertical": "启用垂直方向方块放置辅助可在脚下方块的下方放置方块。§c在部分服务器可能会被认定为作弊。",
@@ -127,4 +132,4 @@
"lambdacontrols.virtual_mouse.skin.default_dark": "默认样式(黑色)", "lambdacontrols.virtual_mouse.skin.default_dark": "默认样式(黑色)",
"lambdacontrols.virtual_mouse.skin.second_light": "额外样式(白色)", "lambdacontrols.virtual_mouse.skin.second_light": "额外样式(白色)",
"lambdacontrols.virtual_mouse.skin.second_dark": "额外样式(黑色)" "lambdacontrols.virtual_mouse.skin.second_dark": "额外样式(黑色)"
} }

View File

@@ -31,8 +31,8 @@
"lambdacontrols_compat.mixins.json" "lambdacontrols_compat.mixins.json"
], ],
"depends": { "depends": {
"fabricloader": ">=0.9.0", "fabricloader": ">=0.11.1",
"fabric": ">=0.4.0", "fabric": ">=0.29.3",
"minecraft": ">=1.16.2", "minecraft": ">=1.16.2",
"spruceui": ">=1.6.3" "spruceui": ">=1.6.3"
}, },