Discord RPC Support!
Discord RPC support was added and this is what it looks like in singleplayer

and this in multiplayer

A big QOL and management update for Lattice. This release introduces a configurable in-game rulebook that players must accept before playing, a major command refactor with extended admin controls, improved config/date handling, and several compatibility and reliability fixes.
Short summary
- New: Enforceable Rulebook — display rules as an in-game book and require players to accept them.
- New: Powerful
/latticeadmin command with subcommands for config, MOTDs, illegal/allowed mods, pvp, rules, nick, status, and open dates. - Improved: Now supports per-dimension open dates (server, nether, end).
- Improved: Illegal-mod detection now supports an allowlist and improved mod/resource-pack sharing.
- Client+Server: Lattice must be installed on both server and client for full functionality (rules flow, mod sharing).
- Build & compatibility: Updated mappings/deps/build tooling for Minecraft 1.21.10 mappings and modern APIs.
Breaking changes / upgrade notes (must-read)
- Backup your existing config.json before upgrading.
- New
rulesarray expects JSON text components. See the README example for formatting. If you add rules, players will be prompted to accept them on join. - The mod must be installed on both server AND client for full rulebook and mod-sharing features to work.
- If you have automation or scripts that rely on the old
/latticesubcommand layout, update them: the admin command was expanded and refactored. - If you build Lattice from source, update your toolchain to match the versions in gradle.properties (Gradle 9.2, updated fabric/neoForge/parchment versions) and increase JVM heap if needed.
The server open check is now not executed on the client which didn't allow you to join a singleplayer world without changing the config
Fabric works again It will not show 'Disconnected" anymore Random MOTD when refreshing in the multiplayer list Illegal mod/pack detection now works after reloading packs Config: The player play options (status, nickname, pvp) are now combined
Fabric works again It will not show 'Disconnected" anymore Random MOTD when refreshing in the multiplayer list Illegal mod/pack detection now works after reloading packs Config: The player play options (status, nickname, pvp) are now combined
This is the second release
Additions
- Status command
- Illegal mod detection
- Nickname
- Localization
Fixes
- End portal is now closed before the opening date


