diff --git a/CHANGELOG.md b/CHANGELOG.md index 80cc042..a3a77ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -93,3 +93,20 @@ This update also has a backport 1.14.4 version ([#9](https://github.com/LambdAur ### v1.4.1 - Fixed crash with [REI](https://www.curseforge.com/minecraft/mc-mods/roughly-enough-items). + +## v1.5.0 + + - Added mappings string editor screen. + - Added Simplified Chinese translations ([#18](https://github.com/LambdAurora/LambdaControls/pull/18)). + - Added Mexican Spanish translations ([#22](https://github.com/LambdAurora/LambdaControls/pull/22)). + - Added Xbox 360 button skin and overhauled Xbox button skin. + - Added debug option. + - Respect toggle setting in Accessibility screen. + - Tweaked rotation speeds. + - Updated to Minecraft 1.16.2. + - Updated [SpruceUI](https://github.com/LambdAurora/SpruceUI) to 1.6.4. + - Overhauled REI compatibility. + - Improved horizontal reach-around. + - Fixed crashes with Ok Zoomer. + - Fixed crashes with key unbinding. + - More WIP on keybind ring. diff --git a/fabric/src/main/java/me/lambdaurora/lambdacontrols/client/LambdaControlsClient.java b/fabric/src/main/java/me/lambdaurora/lambdacontrols/client/LambdaControlsClient.java index a3538eb..372670a 100644 --- a/fabric/src/main/java/me/lambdaurora/lambdacontrols/client/LambdaControlsClient.java +++ b/fabric/src/main/java/me/lambdaurora/lambdacontrols/client/LambdaControlsClient.java @@ -58,8 +58,8 @@ public class LambdaControlsClient extends LambdaControls implements ClientModIni InputUtil.Type.KEYSYM, GLFW.GLFW_KEY_KP_2, "key.categories.movement"); public static final KeyBinding BINDING_LOOK_LEFT = InputManager.makeKeyBinding(new Identifier(LambdaControlsConstants.NAMESPACE, "look_left"), InputUtil.Type.KEYSYM, GLFW.GLFW_KEY_KP_4, "key.categories.movement"); - public static final KeyBinding BINDING_RING = InputManager.makeKeyBinding(new Identifier(LambdaControlsConstants.NAMESPACE, "ring"), - InputUtil.Type.MOUSE, GLFW.GLFW_MOUSE_BUTTON_5, "key.categories.misc"); + /*public static final KeyBinding BINDING_RING = InputManager.makeKeyBinding(new Identifier(LambdaControlsConstants.NAMESPACE, "ring"), + InputUtil.Type.MOUSE, GLFW.GLFW_MOUSE_BUTTON_5, "key.categories.misc");*/ public static final Identifier CONTROLLER_BUTTONS = new Identifier(LambdaControlsConstants.NAMESPACE, "textures/gui/controller_buttons.png"); public static final Identifier CONTROLLER_AXIS = new Identifier(LambdaControlsConstants.NAMESPACE, "textures/gui/controller_axis.png"); public static final Identifier CURSOR_TEXTURE = new Identifier(LambdaControlsConstants.NAMESPACE, "textures/gui/cursor.png"); @@ -79,7 +79,7 @@ public class LambdaControlsClient extends LambdaControls implements ClientModIni KeyBindingHelper.registerKeyBinding(BINDING_LOOK_RIGHT); KeyBindingHelper.registerKeyBinding(BINDING_LOOK_DOWN); KeyBindingHelper.registerKeyBinding(BINDING_LOOK_LEFT); - KeyBindingHelper.registerKeyBinding(BINDING_RING); + //KeyBindingHelper.registerKeyBinding(BINDING_RING); this.ring.registerAction("keybinding", KeyBindingRingAction.FACTORY); @@ -144,9 +144,9 @@ public class LambdaControlsClient extends LambdaControls implements ClientModIni if (this.config.getControlsMode() == ControlsMode.CONTROLLER && (client.isWindowFocused() || this.config.hasUnfocusedInput())) this.input.onControllerTick(client); - if (BINDING_RING.wasPressed()) { + /*if (BINDING_RING.wasPressed()) { client.openScreen(new RingScreen()); - } + }*/ } public void onRender(MinecraftClient client) diff --git a/fabric/src/main/java/me/lambdaurora/lambdacontrols/client/LambdaReacharound.java b/fabric/src/main/java/me/lambdaurora/lambdacontrols/client/LambdaReacharound.java index 7401c26..8b22994 100644 --- a/fabric/src/main/java/me/lambdaurora/lambdacontrols/client/LambdaReacharound.java +++ b/fabric/src/main/java/me/lambdaurora/lambdacontrols/client/LambdaReacharound.java @@ -36,8 +36,8 @@ import org.jetbrains.annotations.Nullable; public class LambdaReacharound { private BlockHitResult lastReacharoundResult = null; - private boolean onSlab = false; private boolean lastReacharoundVertical = false; + private boolean onSlab = false; public void tick(@NotNull MinecraftClient client) { diff --git a/fabric/src/main/resources/assets/lambdacontrols/lang/fr_ca.json b/fabric/src/main/resources/assets/lambdacontrols/lang/fr_ca.json index 3cced37..287f05f 100644 --- a/fabric/src/main/resources/assets/lambdacontrols/lang/fr_ca.json +++ b/fabric/src/main/resources/assets/lambdacontrols/lang/fr_ca.json @@ -3,6 +3,7 @@ "key.lambdacontrols.look_left": "Regarder à gauche", "key.lambdacontrols.look_right": "Regarder à droite", "key.lambdacontrols.look_up": "Regarder en haut", + "key.lambdacontrols.ring": "Affiche l'anneau de contrôle", "lambdacontrols.action.attack": "Attaquer", "lambdacontrols.action.back": "Reculer", "lambdacontrols.action.chat": "Ouvrir le tchat", @@ -31,12 +32,15 @@ "lambdacontrols.action.toggle_smooth_camera": "Basculer en mode cinématique", "lambdacontrols.action.use": "Utiliser", "lambdacontrols.action.zoom": "Zoom", + "lambdacontrols.action.zoom.in": "Augmenter le zoom", + "lambdacontrols.action.zoom.out": "Diminuer le zoom", + "lambdacontrols.action.zoom.reset": "Remettre le zoom à zéro", "lambdacontrols.button.a": "A", "lambdacontrols.button.b": "B", "lambdacontrols.button.x": "X", "lambdacontrols.button.y": "Y", - "lambdacontrols.button.left_bumper": "Gâchette haute gauche", - "lambdacontrols.button.right_bumper": "Gâchette haute droite", + "lambdacontrols.button.left_bumper": "Gâchette gauche", + "lambdacontrols.button.right_bumper": "Gâchette droite", "lambdacontrols.button.back": "Retour", "lambdacontrols.button.start": "Touche Menu", "lambdacontrols.button.guide": "Guide", @@ -81,6 +85,7 @@ "lambdacontrols.menu.controller_type": "Type de manette", "lambdacontrols.menu.controls_mode": "Mode", "lambdacontrols.menu.dead_zone": "Zone morte", + "lambdacontrols.menu.fast_block_placing": "Placement rapide de blocs", "lambdacontrols.menu.fly_drifting": "Inertie de vol", "lambdacontrols.menu.fly_drifting_vertical": "Inertie verticale de vol", "lambdacontrols.menu.hud_enable": "Activer le HUD", diff --git a/fabric/src/main/resources/assets/lambdacontrols/lang/fr_fr.json b/fabric/src/main/resources/assets/lambdacontrols/lang/fr_fr.json index 0aaa057..287f05f 100644 --- a/fabric/src/main/resources/assets/lambdacontrols/lang/fr_fr.json +++ b/fabric/src/main/resources/assets/lambdacontrols/lang/fr_fr.json @@ -3,6 +3,7 @@ "key.lambdacontrols.look_left": "Regarder à gauche", "key.lambdacontrols.look_right": "Regarder à droite", "key.lambdacontrols.look_up": "Regarder en haut", + "key.lambdacontrols.ring": "Affiche l'anneau de contrôle", "lambdacontrols.action.attack": "Attaquer", "lambdacontrols.action.back": "Reculer", "lambdacontrols.action.chat": "Ouvrir le tchat", @@ -31,6 +32,9 @@ "lambdacontrols.action.toggle_smooth_camera": "Basculer en mode cinématique", "lambdacontrols.action.use": "Utiliser", "lambdacontrols.action.zoom": "Zoom", + "lambdacontrols.action.zoom.in": "Augmenter le zoom", + "lambdacontrols.action.zoom.out": "Diminuer le zoom", + "lambdacontrols.action.zoom.reset": "Remettre le zoom à zéro", "lambdacontrols.button.a": "A", "lambdacontrols.button.b": "B", "lambdacontrols.button.x": "X", @@ -81,6 +85,7 @@ "lambdacontrols.menu.controller_type": "Type de manette", "lambdacontrols.menu.controls_mode": "Mode", "lambdacontrols.menu.dead_zone": "Zone morte", + "lambdacontrols.menu.fast_block_placing": "Placement rapide de blocs", "lambdacontrols.menu.fly_drifting": "Inertie de vol", "lambdacontrols.menu.fly_drifting_vertical": "Inertie verticale de vol", "lambdacontrols.menu.hud_enable": "Activer le HUD", diff --git a/gradle.properties b/gradle.properties index d085a4d..64d09a3 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,7 +8,7 @@ yarn_mappings=1.16.2+build.25 loader_version=0.9.1+build.205 # Mod Properties -mod_version = 1.5.0-dev2 +mod_version = 1.5.0 maven_group = me.lambdaurora.lambdacontrols archives_base_name = lambdacontrols