
Lattice
The Minecraft side of Lattice — local couch co-op where each player uses their own keyboard and mouse in their own instance. Requires Lattice Weaver.
Screenshots






About this Mod
Lattice
Local couch co-op for Minecraft Java. Run multiple Minecraft instances on one Windows PC and give each local player their own keyboard, mouse, cursor, HUD, and settings profile.
Lattice is the Minecraft adapter for Lattice Weaver, the Windows companion app that handles guided device setup and player-slot routing.
Download Weaver | Latest Release | Buy License | Support
What It Does
Lattice lets several people share one Windows PC and play Minecraft at the same time, each in their own instance with their own keyboard and mouse.
- Separate controls per player - P1+ keyboards and mice are routed to their assigned Minecraft instances.
- P0 stays native - the main player keeps normal Windows control for launchers, setup, and desktop use.
- Slot-aware HUD and cursors - see each player's connection/routing state in-game.
- P0 master settings - Player 0 can manage routed players' audio, video, resource packs, profiles, and selected mod config values.
- Lockable settings - force settings on routed-player instances where supported.
- Profile-aware setup - per-instance options and controls can be saved and restored.
- Multi-instance friendly - designed for launchers such as MultiMC/Prism-style instance folders.
Setup Summary
- Install Fabric Loader for the Minecraft version you want to run.
- Install Fabric API. Install Mod Menu if you want the in-game config entry.
- Put the matching Lattice jar in each instance's
modsfolder. - Download and run Lattice Weaver from files.bide.cx.
- Use Weaver's guided setup to choose P0 native devices and P1+ routed devices.
- Assign each Minecraft instance a player slot through Weaver's launcher setup tools or JVM args.
- Start Weaver, then launch the Minecraft instances.
Example JVM args if setting slots manually:
-Dlattice.player=0 # Player 1 / P0
-Dlattice.player=1 # Player 2 / P1
-Dlattice.player=2 # Player 3 / P2
Supported Minecraft Versions
Lattice currently supports Fabric-based Minecraft versions from 1.20 through 26.1.2.
Use the file whose name matches your target compatibility range:
| Minecraft version | Lattice file range |
|---|---|
1.20 |
1.20 |
1.20.1 - 1.20.6 |
1.20.1-1.20.6 |
1.21 - 1.21.4 |
1.21-1.21.4 |
1.21.5 |
1.21.5 |
1.21.6 - 1.21.8 |
1.21.6-1.21.8 |
1.21.9 - 1.21.11 |
1.21.9-1.21.11 |
26.1 - 26.1.2 |
26.1-26.1.2 |
Master Controls
From the P0 configuration screen, Lattice can stage and push supported settings to routed-player instances.
Current control areas include:
- Lattice HUD and cursor options.
- Vanilla audio settings.
- Vanilla video settings.
- Resource-pack copy, enable, disable, and lock controls.
- Per-slot profile selection.
- Selected mod config files where compatible.
Some settings vary by Minecraft version or by the target mod's config format, so the control surface may differ slightly between instances.
Lattice Weaver Companion
This mod requires Lattice Weaver. Weaver is distributed separately because it handles Windows-side setup, device assignment, player slots, and game-adapter connections.
- Includes a free trial.
- One-time license unlocks continued use.
- Downloads, checksums, and setup files are available at files.bide.cx.
Requirements
- Windows 10 or 11.
- One Minecraft instance per player.
- Fabric Loader and Fabric API.
- Lattice Weaver companion app.
- Extra keyboard/mouse devices for routed P1+ players.
Notes
- This Modrinth page is only for the Minecraft mod/adapter side of Lattice.
- The Weaver companion remains closed-source and is distributed as a release binary.
- Browser and experimental adapters are not part of this Minecraft Modrinth package.
Available Versions
How to Install Lattice on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1.2).
Install Mod
Open the mod browser in the dashboard and search for "Lattice". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
26.1.2, 26.1.1, 26.1 (+19 more)
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Lattice server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.
Is Lattice compatible with fabric?
Lattice officially supports fabric for Minecraft 26.1.2, 26.1.1, 26.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Lattice – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Lattice consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Lattice with just one click on your server.