From 1b39fd3241f0deab5202c3fabd121fa19f969c32 Mon Sep 17 00:00:00 2001 From: simibubi <31564874+simibubi@users.noreply.github.com> Date: Tue, 31 May 2022 03:15:41 +0200 Subject: [PATCH] Update ControlsUtil.java --- .../create/foundation/utility/ControlsUtil.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/simibubi/create/foundation/utility/ControlsUtil.java b/src/main/java/com/simibubi/create/foundation/utility/ControlsUtil.java index 643d781c0..ba82b072e 100644 --- a/src/main/java/com/simibubi/create/foundation/utility/ControlsUtil.java +++ b/src/main/java/com/simibubi/create/foundation/utility/ControlsUtil.java @@ -3,6 +3,7 @@ package com.simibubi.create.foundation.utility; import java.util.Vector; import com.mojang.blaze3d.platform.InputConstants; +import com.simibubi.create.AllKeys; import net.minecraft.client.KeyMapping; import net.minecraft.client.Minecraft; @@ -27,11 +28,12 @@ public class ControlsUtil { } public static boolean isActuallyPressed(KeyMapping kb) { - return InputConstants.isKeyDown(Minecraft.getInstance() - .getWindow() - .getWindow(), - kb.getKey() - .getValue()); + InputConstants.Key key = kb.getKey(); + if (key.getType() == InputConstants.Type.MOUSE) { + return AllKeys.isMouseButtonDown(key.getValue()); + } else { + return AllKeys.isKeyDown(key.getValue()); + } } }