Scelli
by vellfii
Scelli is a Fabric library for building custom screens, with a Custom Screen class, a Custom Widget class and a set of ready-made widgets for mod authors.
What it does
Mod authors who want a menu or interface beyond the vanilla screen types can use Scelli to define their own screens and widgets in code. The library provides a Custom Screen class for the screen itself, a Custom Widget class as the base for interface elements, and seven ready-made widgets, including a text widget, a button widget and a widget list. A vanilla screen implementation is included for screens that stay close to the default game look.
Scelli runs on the server, so it is installed there and players join without installing anything. Its files target Fabric only, for the 1.21.8 and 1.21.11 game versions, with 1.21.11 as the latest build. Fabric API is required, and the library is open source under the MIT License, with public source code and an issue tracker.
Key features
Custom Screen class
A base class for defining a screen with its own layout, drawing and input handling.
Custom Widget class
A base class for building interface elements that can be placed inside a custom screen.
Seven ready-made widgets
The library ships with seven widgets, including a text widget, a button widget and a widget list, so common elements need no custom code.
Vanilla screen implementation
An implementation that follows the default game screens, for interfaces that should match the standard look.
Improved screen handling
Simplifies building and organizing menus that library mods would otherwise write by hand.
Gallery
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
Required by 1 mod
Use cases
Building a settings menu
A mod author can lay out a settings screen from a custom screen and the ready-made button and text widgets.
Listing entries in a screen
The widget list helps show rows of items or options inside a custom screen.
Who it’s for: Mod developers who build Fabric mods with custom menus. Players and server owners do not need to configure the library directly, since it only supplies code for other mods.
How it compares
LowFrame Screen API is client-side only and has a custom license, so it is not open source, and it targets 1.21.11. KiwiCatAPI is client-side only, open source under the MIT License, and targets 1.21.1. Container Core is client-side only, open source under the Mozilla Public License 2.0, and targets 1.21.11. Scelli is server-side only and open source under the MIT License, with builds for 1.21.8 and 1.21.11.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Scelli | Fabric | 1.21.8 – 1.21.11 | Server-side only | 2026-02-26 |
| LowFrame Screen API | Fabric | 1.21.11 | Client-side only | 2026-07-11 |
| KiwiCatAPI | Fabric | 1.21.1 | Client-side only | 2026-07-09 |
| Container Core | Fabric | 1.21.11 | Client-side only | 2026-08-19 |
Questions
Does Scelli need Fabric API?
Which game versions does Scelli support?
Do players need to install Scelli?
Which mod depends on Scelli?
In the catalog
Scelli is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from vellfii
Similar mods
What the author says
Scelli is a simple library for creating custom screens.
Official listing
- Modrinth page
- modrinth.com/mod/scelli
- Owner
- vellfii
- Published
- 2025-11-17
- Updated on Modrinth
- 2026-02-26
- Facts verified
- 2026-10-15
