SapScreens
by vellfii
SapScreens is a Fabric library of screen and widget tools that other mods can build their interfaces on, targeting Minecraft 1.21.8.
What it does
The library provides a custom widget system and a custom screen handler, so a mod can define its own interface elements and screens rather than assembling them from vanilla parts. Its widget set adds text widgets, an editable list widget and similar controls, and its containers include a horizontal scroll box for content wider than its frame.
The mod is aimed at developers and modpack authors whose mods need configuration screens or menus. It runs on the client alone, so a server does not need it, but Fabric API is required and must be installed alongside SapScreens. The author notes some times in the widget behavior are unintuitive, which is worth reading in the documentation before building on it.
Files are published for Fabric only, for 1.21.8, with v2.3 as the latest file from 2025-10-30. The first release came on 2025-08-28, and the code is released under the MIT License without being open source.
Key features
Screen library for other mods
Other mods can call SapScreens to build their own screens instead of writing interface code from scratch.
Custom widget system
Mods can define their own widgets, which the library then places and draws inside a screen.
Custom screen handler
A dedicated screen handler lets a mod attach its own interface logic to the screens it opens.
Additional widgets
Text widgets, an editable list widget and further controls are included for common interface needs.
Horizontal scroll box
A container that scrolls horizontally keeps wide content inside a fixed panel.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Configuration menus
A mod with many settings can present them in a screen assembled from SapScreens widgets.
Lists of entries
The editable list widget suits menus where a player edits or picks from a set of entries.
Who it’s for: Mod developers who want ready-made screen components for Fabric 1.21.8, and modpack authors who depend on mods built with them.
How it compares
Container Core is a Fabric library for 1.21.11 under the Mozilla Public License 2.0 and is open source, and it is client-side only. LowFrame Screen API also targets 1.21.11 for Fabric and is client-side only, but it uses a custom license and is not open source. Kaboom Library is a Fabric library for 1.21 that runs on client and server, under the MIT License, without being open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| SapScreens | Fabric | 1.21.8 | Client-side only | 2025-10-30 |
| Container Core | Fabric | 1.21.11 | Client-side only | 2026-08-19 |
| LowFrame Screen API | Fabric | 1.21.11 | Client-side only | 2026-07-11 |
| Kaboom Library | Fabric | 1.21 | Client and server | 2026-06-26 |
Questions
Does SapScreens need Fabric API?
Does a server need SapScreens?
Which game version does SapScreens support?
Is the source code open?
In the catalog
SapScreens is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 17,695 mods support Minecraft 1.21.8.
More from vellfii
Similar mods
Official listing
- Modrinth page
- modrinth.com/mod/sapscreens
- Owner
- vellfii
- Published
- 2025-08-28
- Updated on Modrinth
- 2025-10-30
- Facts verified
- 2026-10-15
