Selenium
Selenium lets a mod author build a settings screen for their own mod, with tabs, settings, child settings and HUD markers, without writing the interface by hand.
What it does
Other mod developers can use Selenium to create a customizable GUI. Settings are grouped into main tabs, and each setting can have child settings under it. A setting is typed as a check, a number or a text value, and each one takes a default value. A setting can also be marked for the HUD, so its value is shown in the game overlay.
Selenium is intended mainly for developers who would rather not spend time building a settings interface themselves. Values can be read and written later through its API. The mod requires Fabric API, runs client-side only, and is published for Fabric 1.21.11 under the MIT License. It is not open source.
Key features
Tabs and nested settings
Top-level tabs hold settings, and child settings can be registered under an existing parent.
Typed setting values
Settings can be declared as booleans, numbers, text, colors in RRGGBB form, bounded sliders with min, max and step, or selectable choices.
Permission control
Each setting defines whether the player may edit it, and API defaults keep settings locked unless the developer allows editing.
Reading and writing values
The API checks whether a setting id exists, reads boolean and number values, and sets values from code.
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
Use cases
Adding settings to a mod
A developer registers tabs and settings for their own mod, instead of building a configuration screen from scratch.
Showing values on the HUD
A setting marked for the HUD exposes its value to the in-game overlay.
Who it’s for: Mod developers who want a settings screen for a Fabric mod without building the interface themselves.
How it compares
AStudioLib is also a Fabric library for client-side mods, published for 1.21.11 – 26.1.2 under All rights reserved and not open source. MINONWERE is Fabric and client-side only, released under the MIT License for 1.21.11 – 26.1.2. Selenium covers only 1.21.11 and is likewise MIT-licensed but not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Selenium | Fabric | 1.21.11 | Client-side only | 2026-04-23 |
| AStudioLib | Fabric | 1.21.11 – 26.1.2 | Client-side only | 2026-06-20 |
| MINONWERE | Fabric | 1.21.11 – 26.1.2 | Client-side only | 2026-06-19 |
Questions
Does Selenium need Fabric API?
Does Selenium have to run on the server?
Which game versions does Selenium support?
In the catalog
Selenium is one of 8,499 Technology mods on ModsFinder, and one of 4,201 Technology mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from thegwimweeper
Similar mods
What the author says
This includes: - creating main tabs - creating settings - creating child settings - choosing type (CHECK, NUMBER, TEXT) - setting default value - marking them as HUD - reading/writing your values later Registers a top-level setting with default locked API permissions.
Official listing
- Modrinth page
- modrinth.com/mod/selenium-thegwimweeper
- Owner
- thegwimweeper
- Published
- 2026-04-22
- Updated on Modrinth
- 2026-04-23
- Facts verified
- 2026-10-15
