- Loaders
- Fabric
- Downloads on Modrinth
- 69
- Followers on Modrinth
- 2
- versions
- 2
- Updated
- August 31, 2026Aug 31
- Published
- in 2026
At a glance
Install in the game only; not needed on the server
Setthings
An option manager. Still in development - many features are planned.
Settings are managed through the normal vanilla menus, and a profile screen lets you save and load profiles with these settings.
Features
- Profiles - save sets of option values
Extensible - add-ons can add new options that can be saved to profiles
- Options added by extensions are preserved, even when the add-on is removed
Currently supported settings:
- Keybinds (vanilla and modded)
- Fov
- Sound Volumes
- Render and Simulation distance
- Toggle Crouch and Toggle Sprint
- Sensitivity
More will be added as the mod is developed
Usage
A Profiles button is added to the option screen. It opens the profile menu.
Planned
- Sharing Profiles online - in development
- Porting to other versions - planned
Add-ons
To add this mod to your dependencies, add the following to your build.gradle:
repositories {
maven {
name "nexusrealmsReleases"
url "https://maven.riftrealms.de/releases"
}
}
dependencies {
modImplementation "de.nexusrealms:setthings:${setthings_version}:${minecraft_version}"
}Defining settings
A setting is defined by several function
- Its getter
- Its setter
- Its default values - a check whether it is default, and a default value supplier
- Its serializer
- Its deserializer
Static methods of the Setting class let you create Setting definitions from these functions, or by using helper objects like codecs.
Registration
In your client mod initializer, call SettingRegistry.register() with your Identifier and Setting definition.
Join our discord if you have any questions, you can ping me (@Farpo) for help
FAQ
How to install Setthings?
Install Fabric for your Minecraft version, download Setthings for the same version and loader, put the file into the mods folder and launch the game with the loader profile.
Which Minecraft versions does Setthings support?
Setthings has builds for Minecraft 1.21.11.
Is Setthings needed on the server?
Client only — no need to install it on the server