Rosemary
by sylvxa
Rosemary is a server-side library for Fabric that other mods build on, with utilities for saved data, dialog screens and simple config serialization.
What it does
Rosemary is built as a shared base layer rather than a gameplay mod, so it adds no blocks or items for players to find. Its code provides helper functions for saved data, GUI dialogs and a simple serialization approach for configuration files, which other Fabric mods can call instead of writing those pieces themselves. Only the server needs it, and players join without installing anything.
Rosemary is open source under the MIT License, and its source code and issue tracker are public. Builds cover 1.21.8 – 26.2, with files for 1.21.8, 1.21.9, 1.21.10, 26.1 and 26.2, and the latest file, 1.1.1-mc26.2, is for 26.2 and dates from 2026-06-29. The mod was first published on 2025-09-14.
Server owners who run one of the dependent mods, such as Server-Side Waypoints, must install Rosemary on the server alongside it. The author notes that the library is meant to be added as a dependency rather than bundled inside other mods, so each mod can point users to its own page.
Key features
Saved data utilities
Helper functions handle data that persists in the world, so dependent mods do not each need their own storage code.
Dialog GUIs
Dialog screens give dependent mods a shared way to present prompts and choices to players.
Serialization-based config
A simple serialization approach reads and writes configuration values for mods that use the library.
Example test mod
The src/testmod folder contains examples that show how each feature is used in practice.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 1 mod
Use cases
Building on a shared base
A mod author can depend on Rosemary and call its saved data and dialog helpers instead of writing them from scratch.
Who it’s for: Mod developers who want shared server-side helpers for Fabric, and server owners who run a mod that depends on Rosemary. Players on a server that runs it need nothing extra.
Questions
Does Rosemary need to be installed on the client?
Which mod requires Rosemary?
Which game versions does Rosemary support?
In the catalog
Rosemary is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,894 mods support Minecraft 26.2.
More from sylvxa
Similar mods
What the author says
I ask that you don't JiJ/include this library in your mod unless you have a good reason to do so. Point users to the Modrinth page (or atleast add it as a dependency)
Official listing
- Modrinth page
- modrinth.com/mod/rosemarylib
- Owner
- sylvxa
- Published
- 2025-09-14
- Updated on Modrinth
- 2026-06-29
- Facts verified
- 2026-10-15
