
MineConf
MineConf - мощная библиотека конфигураций для модов на Fabric. Удобный API и графический интерфейс для управления настройками модов.
MineConf
MineConf - это библиотека конфигураций для модов Майнкрафт на Fabric, которая даёт простой и понятный API, а ещё приятный графический интерфейс. Разработчикам модов больше не нужно городить свои велосипеды для настроек - MineConf берёт всё на себя.
Зачем это нужно?
Любой мод рано или поздно обрастает настройками: включить/выключить фичу, поменять число, указать путь. Обычно для этого пишут собственный конфиг-файл и экран в игре. MineConf упрощает жизнь: вы описываете структуру конфигурации, а библиотека сама строит GUI и CLI-интерфейс. Игроки смогут менять настройки прямо в игре через команды или удобное окно.
Командный интерфейс
MineConf предоставляет полный набор команд для просмотра и изменения конфигураций прямо из чата Minecraft:
| Команда | Описание |
|---|---|
/mineconf screen | Открыть интерфейс конфигурации для всех модов (требуется fabric-gui-imgui) |
/mineconf screen <mod_id> | Открыть интерфейс конфигурации для конкретного мода (требуется fabric-gui-imgui) |
/mineconf get <mod_id> <conf_id> | Показать базовую информацию о конфигурации |
/mineconf get <mod_id> <conf_id> value | Показать значение конфигурации |
/mineconf set <mod_id> <conf_id> <value> | Установить значение для простых типов |
/mineconf append <mod_id> <conf_id> <value> | Добавить элемент в коллекцию |
/mineconf append <mod_id> <conf_id> <key> <value> | Добавить пару ключ-значение в multimap |
/mineconf remove <mod_id> <conf_id> <index> | Удалить элемент из коллекции по индексу |
/mineconf remove <mod_id> <conf_id> <key> | Удалить ключ из multimap |
/mineconf remove <mod_id> <conf_id> <key> <value> | Удалить конкретную пару ключ-значение из multimap |
Что в итоге?
Если вы делаете мод на Fabric и хотите, чтобы у игроков был нормальный экран настроек и команды - берите MineConf. Это как Sodium для конфигов: убирает головную боль и даёт готовое решение. Кстати, библиотека совместима с Minecraft 1.20+ и активно обновляется.
Скачать MineConf можно на CurseForge или Modrinth - ссылки там же, где и все нормальные моды. Для работы GUI нужен fabric-gui-imgui, но команды работают и без него.
