← Назад к ресурсам

EclipseUI

A modern config and config UI lib.

Modrinth library

Описание

# 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](USAGE.md). **Quick dependency setup:** ```kotlin 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](USAGE.md) for complete setup instructions and examples. ## Quick Start ```java 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 - [Usage Guide](USAGE.md) - Complete guide on integrating EclipseUI into your mod - [GitHub Issues](https://github.com/coredex-source/EclipseUI/issues) - Report bugs or request features ## License MIT License