Not working with Mac mouse
js802025 opened this issue · 13 comments
When trying to write click with my Apple mouse(control click) Litematica doesn’t register it, however when I change my minecraft keybinds it does. Is it a problem with what I’m doing?
Have you changed the hotkeys in Litematica to that button? All the tool actions use configurable hotkeys, and they are by default bound to the normal mouse left and right buttons. If the Mac mouse works differently, then you will probably need to change the hotkeys, and I'm not sure if they work properly with it, but if vanilla keybinds can be re-bound to that, then I assume they should work.
Check anything that is by default bound to a combination with MOUSE_*
, such as MOUSE_1
ie. left click or MOUSE_2
ie. right click or MOUSE_3
ie. middle clicking. Was right click the only one causing issues, or also middle clicking?
For the tool actions these would be any of the tool*
hotkeys such as toolPlaceCorner2
which is supposed to be right click.
With FabricCarpet you currently also need CarpetExtra, but this support will be moving to my Servux mod at some point.
The only thing FabricCarpet sends (indirectly) is the TPS and MSPT data, which MiniHUD can parse from the player list footer data. All other information relay (and also including TPS and MSPT data) from the server to MiniHUD or Litematica or Tweakeroo is going to be via Servux.
Easy Place should work if you have it enabled, and the activation key is set to NONE
with Allow Empty Keybind enabled, and then you just use the normal vanilla use key (normally right click).
But if you are on a Spigot/Paper or similar server, those might prevent the easy place block placement because it clicks on air blocks, which those servers often prevent as part of their cheat protection plugins/settings.
It worked when I replaced the mouse, is there a feature to auto rotate blocks in easy mode?
It already does that, but it needs something on the server side to handle the request. Currently in single player only having Tweakeroo installed does that, but on a server you would need the server to have Carpet mod with the accurateBlockPlacement
rule enabled.
I experienced this as well on a 2019 Macbook Pro. As js suggested, changing the button from right click to a keyboard button made it work. I reset all my hotkeys to the default in litematica and in the minecraft client, but no luck there. It's weird. Let me know if there's any further diagnostics I can provide.