From b282d9caee304aaab3c9e8cd02c049ca1609f1b6 Mon Sep 17 00:00:00 2001 From: artdeell Date: Sun, 20 Aug 2023 16:07:51 +0300 Subject: [PATCH] Fix[input]: floor cursor position before sending to MC Fixes anticheat false triggers --- app_pojavlauncher/src/main/jni/input_bridge_v3.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app_pojavlauncher/src/main/jni/input_bridge_v3.c b/app_pojavlauncher/src/main/jni/input_bridge_v3.c index d522df52c6..04a1a18540 100644 --- a/app_pojavlauncher/src/main/jni/input_bridge_v3.c +++ b/app_pojavlauncher/src/main/jni/input_bridge_v3.c @@ -17,6 +17,7 @@ #include #include #include +#include #include "log.h" #include "utils.h" @@ -139,7 +140,8 @@ void pojavPumpEvents(void* window) { if((pojav_environ->cLastX != pojav_environ->cursorX || pojav_environ->cLastY != pojav_environ->cursorY) && pojav_environ->GLFW_invoke_CursorPos) { pojav_environ->cLastX = pojav_environ->cursorX; pojav_environ->cLastY = pojav_environ->cursorY; - pojav_environ->GLFW_invoke_CursorPos(window, pojav_environ->cursorX, pojav_environ->cursorY); + pojav_environ->GLFW_invoke_CursorPos(window, floor(pojav_environ->cursorX), + floor(pojav_environ->cursorY)); } // The out target index is updated by the rewinder