
EclipseUI
一个现代化的配置与配置界面库。
EclipseUI
一个轻量级、可主题化的 Minecraft 模组配置界面库。
特性
- 支持 Fabric 与 NeoForge。
- 两种主题:Faithful(原版风格)与 Modern(扁平化设计)
- 丰富的控件:开关、滑块、下拉菜单、颜色选择器、文本输入框
- 开箱即用的 ModMenu 集成
安装
对于模组开发者
按照 使用指南 将 EclipseUI 添加到你的模组中。
快速依赖配置:
repositories {
maven("<a href="/linkout?remoteUrl=https%253a%252f%252fjitpack.io%252f" target="_blank" rel="nofollow">https://jitpack.io</a>")
}
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")
}
完整的配置说明与示例请参阅完整的 使用指南。
快速开始
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();
文档
- 使用指南 - 将 EclipseUI 集成到你的模组中的完整指南
- GitHub Issues - 报告问题或请求新功能
许可证
MIT License
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。