Radon

Radon

A configuration library which is super easy to use

by
1.2K Downloads
fabriclibrary
Rent Server with this Mod

About this Mod

Radon

time
Time

Downloads

This mod is a very easily usable configuration library.

Here's how to use it:

  • Add the Modrinth Maven repository to your project:
repositories {
    maven {
        url = "https://api.modrinth.com/maven"
    }  
}     
  • Add Radon to the dependencies of your mod:
dependencies {
    modImplementation "maven.modrinth:radon-lib:FIND_THE_LATEST_VERSION_ON_MODRINTH"  
}
  • Create a class which extends ConfigScreen:
package your.mod;

import me.kitty.radon.api.*;

public class MyConfig extends ConfigScreen {
    @Override
    public String getScreenTitle() {
        return "your screen's title";
    }
    
    @Override
    protected void radon() {
        // you need tabs to create rows
        Tab tab = tab("tab's name");
        Tab otherTab = tab("second tab");
        // you can also create sections
        Section section = section(otherTab, "name");
        // this is where we create our options
        // if you want a boolean or an enum
        // then you want to use ButtonRow
        enum myEnum {
            RADON,
            CONFIG
        }
        ButtonRow buttonRow = buttonRow(
                tab,
                key("button_row"), // key of the row: Radon will save the content of the row to the disk with this key
                "Label of the row",
                List.of("Tooltip", "shows when you", "hover the row", "with your mouse"),
                myEnum.RADON // either an option of your enum or true or false
        );
        // you sometimes want to run code, if the button's value is changed
        // it's very simple to do that:
        buttonRow.subscribe(newValue -> {
           // newValue is an object
           // but you can cast it into
           (boolean) newValue
           // or
           (myEnum) newValue
           // this will probably be made easier 
        });
        // now, comes the slider row
        // use this if you want a number
        SliderRow sliderRow = sliderRow(
                section, // here you can use a section instead of the tab
                key("slider_key"),
                "Label of the row",
                List.of("Tooltip again"),
                80, // initial value
                50, // minimum value
                100 // maximum value
        );
        // here subscribe gives you a long as newValue
        // you can also run code, if Radon loaded the saved value of the option
        sliderRow.onInit(() -> {
            long value = sliderRow.getValue();
        });
        // and if you need a string value, use InputRow
        InputRow inputRow = inputRow(
                tab,
                key("input"),
                "Label of the row",
                List.of("Tooltip"),
                "Placeholder",
                16 // limit how many characters it can be
        );
        // subscribe gives newValue as String here
    }
}
  • Add your class to fabric.mod.json as an entrypoint:
{
  "entrypoints": {
    "radon": ["your.mod.MyConfig"]
  }
}

It's that easy!

Available Versions

Radon 1.0.0-beta.7+1.21.11beta
MC 1.21.11fabric
March 8, 2026
Radon 1.0.0-beta.7+1.21.10beta
MC 1.21.9, 1.21.10fabric
March 8, 2026
Radon 1.0.0-beta.7+1.21.8beta
MC 1.21.6, 1.21.7, 1.21.8fabric
March 8, 2026
Radon 1.0.0-beta.7+1.21.5beta
MC 1.21.5fabric
March 8, 2026
Radon 1.0.0-beta.7+1.21.4beta
MC 1.21.2, 1.21.3, 1.21.4fabric
March 8, 2026

How to Install Radon on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).

3

Install Mod

Open the mod browser in the dashboard and search for "Radon". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.11, 1.21.10, 1.21.9 (+9 more)

Server-side

Unsupported

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Radon server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.

Is Radon compatible with fabric?

Radon officially supports fabric for Minecraft 1.21.11, 1.21.10, 1.21.9. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Radon – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Radon consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Radon with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU General Public License v3.0 only
Server-side
Unsupported

Supported Versions

1.21.111.21.101.21.91.21.81.21.71.21.61.21.51.21.41.21.31.21.2+2 more