From 1a71ac00bbe365d3459399b1a0edf13e9b771489 Mon Sep 17 00:00:00 2001 From: isXander Date: Fri, 10 Feb 2023 21:23:38 +0000 Subject: [PATCH] close #17 --- .../java/dev/isxander/controlify/config/gui/YACLHelper.java | 4 ++++ .../dev/isxander/controlify/ingame/InGameInputHandler.java | 2 -- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/dev/isxander/controlify/config/gui/YACLHelper.java b/src/main/java/dev/isxander/controlify/config/gui/YACLHelper.java index c0ea85f..69701c5 100644 --- a/src/main/java/dev/isxander/controlify/config/gui/YACLHelper.java +++ b/src/main/java/dev/isxander/controlify/config/gui/YACLHelper.java @@ -164,6 +164,10 @@ public class YACLHelper { .controller(opt -> new BindButtonController(opt, controller)) .tooltip(control.description()) .instant(true) + .listener((opt, bind) -> { // yacl instant options have a bug where they don't save + opt.applyValue(); + controlify.config().save(); + }) .build()); } category.group(controlsGroup.build()); diff --git a/src/main/java/dev/isxander/controlify/ingame/InGameInputHandler.java b/src/main/java/dev/isxander/controlify/ingame/InGameInputHandler.java index 726f55d..da70954 100644 --- a/src/main/java/dev/isxander/controlify/ingame/InGameInputHandler.java +++ b/src/main/java/dev/isxander/controlify/ingame/InGameInputHandler.java @@ -1,6 +1,5 @@ package dev.isxander.controlify.ingame; -import com.mojang.blaze3d.Blaze3D; import dev.isxander.controlify.InputMode; import dev.isxander.controlify.controller.Controller; import dev.isxander.controlify.event.ControlifyEvents; @@ -12,7 +11,6 @@ public class InGameInputHandler { private final Minecraft minecraft; private double lookInputX, lookInputY; - private double deltaTime; public InGameInputHandler(Controller controller) { this.controller = controller;