ModsFinder

Selenium

by thegwimweeper

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.

FabricClient-side onlyMIT License1.21.11

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

  1. Tabs and nested settings

    Top-level tabs hold settings, and child settings can be registered under an existing parent.

  2. 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.

  3. Permission control

    Each setting defines whether the player may edit it, and API defaults keep settings locked unless the developer allows editing.

  4. Reading and writing values

    The API checks whether a setting id exists, reads boolean and number values, and sets values from code.

Compatibility

Latest build for each game version and loader.

1.21.111.0.0
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

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
SeleniumFabric1.21.11Client-side only2026-04-23
AStudioLibFabric1.21.11 – 26.1.2Client-side only2026-06-20
MINONWEREFabric1.21.11 – 26.1.2Client-side only2026-06-19

Questions

Does Selenium need Fabric API?

Yes. Fabric API is a required dependency and must be installed alongside Selenium.

Does Selenium have to run on the server?

No. Servers do not need it; each player installs it for their own game.

Which game versions does Selenium support?

Selenium is published only for 1.21.11, with 1.0.0 as the latest Fabric file, released 2026-04-23.

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

All projects

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.
thegwimweeper, on the Modrinth page

Official listing

Owner
thegwimweeper
Published
2026-04-22
Updated on Modrinth
2026-04-23
Facts verified
2026-10-15

Tags