HomeJavaModsLattice
Lattice
ModsJava

Lattice

by bideco · on Modrinth

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.

⬇ Download on Modrinth
Lattice — screenshot 1Lattice — screenshot 2Lattice — screenshot 3Lattice — screenshot 4Lattice — screenshot 5

Lattice - local couch co-op for Minecraft

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


Two Minecraft instances controlled by two local players

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.

Lattice master settings screen

Setup Summary

  1. Install Fabric Loader for the Minecraft version you want to run.
  2. Install Fabric API. Install Mod Menu if you want the in-game config entry.
  3. Put the matching Lattice jar in each instance's mods folder.
  4. Download and run Lattice Weaver from files.bide.cx.
  5. Use Weaver's guided setup to choose P0 native devices and P1+ routed devices.
  6. Assign each Minecraft instance a player slot through Weaver's launcher setup tools or JVM args.
  7. 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

Resource pack controls from P0

From the P0 configuration screen, Lattice can stage and push supported settings to routed-player instances.

Current control areas include:

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

Lattice Weaver dashboard

This mod requires Lattice Weaver. Weaver is distributed separately because it handles Windows-side setup, device assignment, player slots, and game-adapter connections.

Requirements

Notes

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more