EclipseUI
Современная библиотека конфигов и интерфейса для их настройки.
- Загрузчики
- FabricNeoForge
- Скачиваний на Modrinth
- 999 тыс.
- Подписчиков на Modrinth
- 64
- версий
- 18
- Обновлён
- 9 октября 20269 окт.
- Опубликован
- в 2026
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
EclipseUI
Легкая библиотека экранов конфигурации с поддержкой тем для модов Minecraft.
Возможности
- Поддержка Fabric & NeoForge.
- Две темы: Faithful (ванильный стиль) и Modern (плоский дизайн)
- Богатые виджеты: переключатели, слайдеры, выпадающие списки, выбор цвета, текстовые поля
- Интеграция с ModMenu из коробки
Установка
Для разработчиков модов
Добавьте EclipseUI в свой мод, следуя руководству по использованию.
Быстрая настройка зависимостей:
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")
}Полные инструкции по настройке и примеры смотрите в руководстве по использованию.
Быстрый старт
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
Частые вопросы
Как установить EclipseUI?
Установите Fabric под свою версию Minecraft, скачайте EclipseUI под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть EclipseUI?
У EclipseUI есть сборки для Minecraft 1.21.11–26.3.
Нужен ли EclipseUI на сервере?
Ставится только в игру; на сервер ставить не нужно