{"repo":"MinecraftMachina/McMouser","free":true,"listed":false,"github":"https://github.com/MinecraftMachina/McMouser","clone":"git clone https://github.com/MinecraftMachina/McMouser.git","description":"A mod that fixes various mouse bugs on macOS","language":null,"stars":39,"topics":["minecraft","mod","macos","forge","fabric","mixin","lwjgl","mouse","fix","remap"],"license":"MIT","category":"game-templates","readme_excerpt":"McMouser A mod that fixes various mouse bugs on macOS Introduction Install this mod and you can now play the game like everyone else. Seriously, it's this simple. Features - Fixes Shift + Scroll not working on =1.20.2 - Fixes mouse side buttons on <1.13 - Disables Ctrl + Left Click = Right Click emulation Downloads The mod supports all major versions of Minecraft since 1.8.9, both Fabric and Forge. If your version is not listed, raise an issue, it is trivial to port the code. Check out the Releases section, CurseForge, or Modrinth. Building The code for each Minecraft version is released in a separate git branch, so check out the one that interests you. Building is as simple as running ./gradlew build , and the mod JAR will be under build/libs . How does it work Right-click emulation is achieved in two different ways depending on the version of Minecraft. For Minecraft <1.13, which use LWJGL2, the emulation is included inside the LWJGL2 native, liblwjgl.dylib . This limits our options, so the mod ships a modified version of the library and forces LWJGL2 to load it instead of the original. The library is custom-built from MinecraftMachina/lwjgl2#right-click-fix. For Minecraft 1.14+, which use LWJGL3, the emulation is performed in regular Minecraft code. This makes it trivial to patch with a mixin. Shift scroll bug is already fixed by Forge, but for Fabric, it is achieved in the same way via a mixin.","default_branch":null,"files":null,"tree":[],"storefront":"/r/MinecraftMachina","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MinecraftMachina/McMouser/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}