diff --git a/README.md b/README.md index 2e64fb3..6d6bf2d 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ![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) ![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) [![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: - - Controller support - - Touchscreen support (very experimental and buggy). - - Keyboard controls to look around. - - Toggleable on screen button indicator (like in Bedrock Edition). - - Vertical reach-around. - - Many Bedrock Edition features: +- Controller support +- Touchscreen support (very experimental and buggy). +- Keyboard controls to look around. +- Toggleable on screen button indicator (like in Bedrock Edition). +- Vertical reach-around. +- Many Bedrock Edition features: - Toggleable fly drifting - Front block placing (be careful with this one) - - New controls settings! - - Many options in config to change to your liking. - - Many controllers supported and in a simply way your own controller mappings. - - An easy API for developers to add their own button bindings. +- New controls settings! +- Many options in config to change to your liking. +- Many controllers supported and in a simply way your own controller mappings. +- An easy API for developers to add their own button bindings. ## 🎮 Supported Controllers: - - Dualshock controllers - - Xbox controllers - - Switch Pro controllers - - Joycons - - And many more! +- Dualshock controllers +- Xbox controllers +- Switch Pro controllers +- Joycons +- And many more! + +## Screenshots + +![controller_controls] +![controller_options] ## 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== diff --git a/gradle.properties b/gradle.properties index 40d900f..a4e6f12 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,7 +8,7 @@ yarn_mappings=1.16.5+build.5 loader_version=0.11.3 # Mod Properties -mod_version = 1.6.0-dev3 +mod_version = 1.6.0 maven_group = dev.lambdaurora.lambdacontrols archives_base_name = lambdacontrols diff --git a/images/controller_controls.png b/images/controller_controls.png new file mode 100644 index 0000000..80918ae Binary files /dev/null and b/images/controller_controls.png differ diff --git a/images/controller_options.png b/images/controller_options.png new file mode 100644 index 0000000..83bc500 Binary files /dev/null and b/images/controller_options.png differ diff --git a/src/main/resources/assets/lambdacontrols/lang/tr_tr.json b/src/main/resources/assets/lambdacontrols/lang/tr_tr.json new file mode 100644 index 0000000..91ce567 --- /dev/null +++ b/src/main/resources/assets/lambdacontrols/lang/tr_tr.json @@ -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" +} diff --git a/src/main/resources/assets/lambdacontrols/lang/zh_cn.json b/src/main/resources/assets/lambdacontrols/lang/zh_cn.json index 8dc7cce..2a6654d 100644 --- a/src/main/resources/assets/lambdacontrols/lang/zh_cn.json +++ b/src/main/resources/assets/lambdacontrols/lang/zh_cn.json @@ -3,6 +3,7 @@ "key.lambdacontrols.look_left": "视角左移", "key.lambdacontrols.look_right": "视角右移", "key.lambdacontrols.look_up": "视角上移", + "key.lambdacontrols.ring": "显示额外按键菜单", "lambdacontrols.action.attack": "攻击", "lambdacontrols.action.back": "向后移动", "lambdacontrols.action.chat": "打开聊天栏", @@ -49,21 +50,23 @@ "lambdacontrols.button.dpad_right": "十字键右", "lambdacontrols.button.dpad_down": "十字键下", "lambdacontrols.button.dpad_left": "十字键左", - "lambdacontrols.axis.left_x+": "左摇杆右(X轴正向)", - "lambdacontrols.axis.left_y+": "左摇杆上(Y轴正向)", - "lambdacontrols.axis.right_x+": "右摇杆右(X轴正向)", - "lambdacontrols.axis.right_y+": "右摇杆上(Y轴正向)", + "lambdacontrols.axis.left_x+": "左摇杆右(X 轴正向)", + "lambdacontrols.axis.left_y+": "左摇杆上(Y 轴正向)", + "lambdacontrols.axis.right_x+": "右摇杆右(X 轴正向)", + "lambdacontrols.axis.right_y+": "右摇杆上(Y 轴正向)", "lambdacontrols.axis.left_trigger": "左扳机键", "lambdacontrols.axis.right_trigger": "右扳机键", - "lambdacontrols.axis.left_x-": "左摇杆左(X轴负向)", - "lambdacontrols.axis.left_y-": "左摇杆下(Y轴负向)", - "lambdacontrols.axis.right_x-": "右摇杆左(X轴负向)", - "lambdacontrols.axis.right_y-": "右摇杆下(Y轴负向)", + "lambdacontrols.axis.left_x-": "左摇杆左(X 轴负向)", + "lambdacontrols.axis.left_y-": "左摇杆下(Y 轴负向)", + "lambdacontrols.axis.right_x-": "右摇杆左(X 轴负向)", + "lambdacontrols.axis.right_y-": "右摇杆下(Y 轴负向)", "lambdacontrols.button.unknown": "未知(%d)", - "lambdacontrols.controller.connected": "手柄%d已连接。", - "lambdacontrols.controller.disconnected": "手柄%d已断开。", - "lambdacontrols.controller.mappings.1": "请使用%s配置手柄键位映射", + "lambdacontrols.controller.connected": "手柄 %d 已连接。", + "lambdacontrols.controller.disconnected": "手柄 %d 已断开。", + "lambdacontrols.controller.mappings.1": "请使用 %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_type.default": "默认", "lambdacontrols.controller_type.dualshock": "DualShock", @@ -85,29 +88,31 @@ "lambdacontrols.menu.fast_block_placing": "方块快速放置", "lambdacontrols.menu.fly_drifting": "水平方向飞行惯性", "lambdacontrols.menu.fly_drifting_vertical": "垂直方向飞行惯性", - "lambdacontrols.menu.hud_enable": "启用HUD", - "lambdacontrols.menu.hud_side": "HUD位置", - "lambdacontrols.menu.invert_right_x_axis": "反转右摇杆X轴", - "lambdacontrols.menu.invert_right_y_axis": "反转右摇杆Y轴", - "lambdacontrols.menu.keyboard_controls": "键盘控制...", + "lambdacontrols.menu.hud_enable": "启用 HUD", + "lambdacontrols.menu.hud_side": "HUD 位置", + "lambdacontrols.menu.invert_right_x_axis": "反转右摇杆 X 轴", + "lambdacontrols.menu.invert_right_y_axis": "反转右摇杆 Y 轴", + "lambdacontrols.menu.keyboard_controls": "键盘控制…", + "lambdacontrols.menu.mappings.open_input_str": "编辑按键映射文件", "lambdacontrols.menu.mouse_speed": "鼠标移动速度", "lambdacontrols.menu.reacharound.horizontal": "水平方向方块放置辅助", "lambdacontrols.menu.reacharound.vertical": "垂直方向方块放置辅助", "lambdacontrols.menu.reload_controller_mappings": "重新加载手柄键位映射", "lambdacontrols.menu.rotation_speed": "镜头旋转速度", - "lambdacontrols.menu.title": "LambdaControls - 设置", + "lambdacontrols.menu.title": "LambdaControls — 设置", "lambdacontrols.menu.title.controller": "手柄选项", "lambdacontrols.menu.title.controller_controls": "手柄控制", "lambdacontrols.menu.title.gameplay": "游戏内容选项", "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.virtual_mouse": "虚拟鼠标", "lambdacontrols.menu.virtual_mouse.skin": "虚拟鼠标指针样式", "lambdacontrols.narrator.unbound": "取消绑定 %s", "lambdacontrols.not_bound": "未绑定", "lambdacontrols.tooltip.auto_switch_mode": "如果已有手柄连接,则自动切换为手柄操作模式。", - "lambdacontrols.tooltip.controller2": "使用额外的手柄,比如将一左一右的两个Joy-Con合为一个功能完全的手柄。", + "lambdacontrols.tooltip.controller2": "使用额外的手柄,比如将一左一右的两个 Joy-Con 合为一个功能完全的手柄。", "lambdacontrols.tooltip.controller_type": "选择手柄类型,以显示对应的按键图标。", "lambdacontrols.tooltip.controls_mode": "操作模式", "lambdacontrols.tooltip.dead_zone": "手柄摇杆的死区,死区决定摇杆要偏移中心位置多远才能让摇杆输入有效。", @@ -115,7 +120,7 @@ "lambdacontrols.tooltip.fly_drifting": "处于飞行状态时,启用原版的水平方向飞行惯性(缓停滑行)。", "lambdacontrols.tooltip.fly_drifting_vertical": "处于飞行状态时,启用原版的垂直方向飞行惯性(缓停滑行)。", "lambdacontrols.tooltip.hud_enable": "显示手柄按键操作提示。", - "lambdacontrols.tooltip.hud_side": "HUD的位置位于画面的哪一侧。", + "lambdacontrols.tooltip.hud_side": "HUD 的位置位于画面的哪一侧。", "lambdacontrols.tooltip.mouse_speed": "手柄模拟的鼠标的移动速度。", "lambdacontrols.tooltip.reacharound.horizontal": "启用水平方向方块放置辅助,可在脚下方块的前方放置方块。§c在部分服务器可能会被认定为作弊。", "lambdacontrols.tooltip.reacharound.vertical": "启用垂直方向方块放置辅助,可在脚下方块的下方放置方块。§c在部分服务器可能会被认定为作弊。", @@ -127,4 +132,4 @@ "lambdacontrols.virtual_mouse.skin.default_dark": "默认样式(黑色)", "lambdacontrols.virtual_mouse.skin.second_light": "额外样式(白色)", "lambdacontrols.virtual_mouse.skin.second_dark": "额外样式(黑色)" -} \ No newline at end of file +} diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 64a8ce7..b7091e4 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -31,8 +31,8 @@ "lambdacontrols_compat.mixins.json" ], "depends": { - "fabricloader": ">=0.9.0", - "fabric": ">=0.4.0", + "fabricloader": ">=0.11.1", + "fabric": ">=0.29.3", "minecraft": ">=1.16.2", "spruceui": ">=1.6.3" },