1
0
forked from Clones/Controlify

🐛 Fix vmouse not working properly on most GUIs

This commit is contained in:
isXander
2023-07-02 19:54:24 +01:00
parent 5e7d8dc366
commit 6859bcfa5d
2 changed files with 5 additions and 1 deletions

View File

@ -9,4 +9,8 @@ public enum VirtualMouseBehaviour {
public boolean hasCursor() {
return this != DISABLED;
}
public boolean isDefaultOr(VirtualMouseBehaviour behaviour) {
return this == DEFAULT || this == behaviour;
}
}

View File

@ -91,7 +91,7 @@ public class VirtualMouseHandler {
scrollY += controller.bindings().VMOUSE_SCROLL_UP.state() - controller.bindings().VMOUSE_SCROLL_DOWN.state();
if (!ScreenProcessorProvider.provide(minecraft.screen).virtualMouseBehaviour().hasCursor()) {
if (ScreenProcessorProvider.provide(minecraft.screen).virtualMouseBehaviour().isDefaultOr(VirtualMouseBehaviour.ENABLED)) {
handleCompatibilityBinds(controller);
}