HomeJavaModsRosetta
Rosetta
ModsJava

Rosetta

by Malteas · on CurseForge

A library mod for onboarding players to your mod.

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.11 · Fabric⬇ Download for 1.21.10 · Fabric⬇ Download for 1.21.9 · Fabric⬇ Download for 1.21.8 · Fabric⬇ Download for 1.21.7 · Fabric⬇ Download for 1.21.6 · Fabric⬇ Download for 1.21.5 · Fabric⬇ Download for 1.21.4 · Fabric⬇ Download for 1.21.3 · Fabric⬇ Download for 1.21.2 · Fabric⬇ Download for 1.21.1 · Fabric⬇ Download for 1.21.11 · NeoForge⬇ Download for 1.21.10 · NeoForge⬇ Download for 1.21.9 · NeoForge⬇ Download for 1.21.8 · NeoForge⬇ Download for 1.21.7 · NeoForge⬇ Download for 1.21.6 · NeoForge⬇ Download for 1.21.5 · NeoForge⬇ Download for 1.21.4 · NeoForge⬇ Download for 1.21.3 · NeoForge⬇ Download for 1.21.2 · NeoForge⬇ Download for 1.21.1 · NeoForge
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
Rosetta — screenshot 1Rosetta — screenshot 2Rosetta — screenshot 3Rosetta — screenshot 4Rosetta — screenshot 5Rosetta — screenshot 6Rosetta — screenshot 7Rosetta — screenshot 8

Rosetta

Rosetta is a client-side library mod used to deliver onboarding tutorials, tips, and changelogs in a consistent, polished way.

If you're reading this because you're surprised to find it installed, it's probably because some other mod (build-better, drop-highlighter, etc.) depends on it for onboarding features.

What Rosetta does for you

When a Rosetta-powered mod is installed, you get a unified onboarding system (one-time popups) that help you navigate that mods features, get hints, alerts, and other information that the mod author wants you to see. For authors, the biggest advantage is that the onboarding cards don't step on each other. If every mod implemented its own system, they'd all render at the same time. Rosetta enqueues and manages the order, version tracking, and whether a user has seen any card or indicator.

How it changes your experience

What Rosetta does NOT do

For mod authors

Rosetta provides a JSON5-based card registration format for common cases (rosetta-onboard.json5 in your mod's resources) plus a Java builder API for advanced cases (custom triggers, in-world pointers, multi-slide tutorials, custom widgets). If you change a card, you can reshow it by modifying the card's version number to re-show it after content changes, or register a new ID per major release for "what's new" notes. Categories (tutorial, tip, warning, news, credits) drive the replay UI grouping.

Supported loaders: Fabric, NeoForge Supported Minecraft versions: 1.21.1 through 26.1.2 Java level: 21 (1.21.x) / 25 (26.x) Doc: https://github.com/Malteas-Games/malt-mods/tree/main/docs/rosetta

Verified by MCModsHub

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

Explore more