forked from Clones/Controlify
🐛 Fix vmouse not working properly on most GUIs
This commit is contained in:
@ -9,4 +9,8 @@ public enum VirtualMouseBehaviour {
|
||||
public boolean hasCursor() {
|
||||
return this != DISABLED;
|
||||
}
|
||||
|
||||
public boolean isDefaultOr(VirtualMouseBehaviour behaviour) {
|
||||
return this == DEFAULT || this == behaviour;
|
||||
}
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user