nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
EclipseUI

EclipseUI

Mod

A modern config and config UI lib.

Client Library

888 downloads
1 follower

EclipseUI

A lightweight, themeable config screen library for Minecraft mods.

Features

  • Fabric & NeoForge support.
  • Two themes: Faithful (vanilla style) & Modern (flat design)
  • Rich widgets: toggles, sliders, dropdowns, color pickers, text fields
  • ModMenu integration out of the box

Installation

For Mod Developers

Add EclipseUI to your mod by following the Usage Guide.

Quick dependency setup:

repositories {
    maven("https://jitpack.io")
}

dependencies {
    // Fabric
    modImplementation("com.github.coredex-source.EclipseUI:EclipseUI-fabric:v1.0.2")
    
    // NeoForge
    implementation("com.github.coredex-source.EclipseUI:EclipseUI-neoforge:v1.0.2")
}

See the full Usage Guide for complete setup instructions and examples.

Quick Start

EclipseUI.configScreen()
    .title(Component.literal("My Mod Config"))
    .parent(parent)
    .theme(Theme.MODERN)
    .category(cat -> cat
        .name(Component.literal("General"))
        .toggle(t -> t
            .name(Component.literal("Enable Feature"))
            .binding(() -> config.enabled, v -> config.enabled = v)
            .defaultValue(true)
        )
        .slider(s -> s
            .name(Component.literal("Range"))
            .range(0, 100, 1)
            .bindingInt(() -> config.range, v -> config.range = v)
            .defaultValue(50)
        )
    )
    .build();

Documentation

License

MIT License

External resources


Project members

Coredex

Owner


Technical information

License
Client side
required
Server side
unsupported
Project ID