ModsFinder

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.

FabricClient-side onlyMIT License1.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

  1. Screen library for other mods

    Other mods can call SapScreens to build their own screens instead of writing interface code from scratch.

  2. Custom widget system

    Mods can define their own widgets, which the library then places and draws inside a screen.

  3. Custom screen handler

    A dedicated screen handler lets a mod attach its own interface logic to the screens it opens.

  4. Additional widgets

    Text widgets, an editable list widget and further controls are included for common interface needs.

  5. Horizontal scroll box

    A container that scrolls horizontally keeps wide content inside a fixed panel.

Compatibility

Latest build for each game version and loader.

1.21.8v2.3
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
SapScreensFabric1.21.8Client-side only2025-10-30
Container CoreFabric1.21.11Client-side only2026-08-19
LowFrame Screen APIFabric1.21.11Client-side only2026-07-11
Kaboom LibraryFabric1.21Client and server2026-06-26

Questions

Does SapScreens need Fabric API?

Yes. Fabric API is a required dependency and must be installed alongside SapScreens on Fabric 1.21.8.

Does a server need SapScreens?

No. It is installed on the player's side alone, so servers need nothing. Servers run without it.

Which game version does SapScreens support?

Files are published for 1.21.8 only, with v2.3 as the latest Fabric file.

Is the source code open?

The mod is released under the MIT License but is not open source.

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

All projects

Similar mods

Official listing

Owner
vellfii
Published
2025-08-28
Updated on Modrinth
2025-10-30
Facts verified
2026-10-15

Tags