Мод для Майнкрафт, представляющий собой библиотеку настроек для разработчиков других модов. Она позволяет добавить внутриигровое меню конфигурации с логическими, целочисленными и дробными параметрами, ограничениями значений и вложенными разделами.
Возможности
В библиотеке доступны параметры BoolOption, IntOption и FloatOption. У каждого указываются надпись в меню, уникальный идентификатор и значение по умолчанию; для полей ввода можно применять RangeValidator, ограничивающий допустимый диапазон.
Настройки собираются через DumbassConfig.builder, сохраняются в указанном JSON-файле, а текущее значение параметра доступно через getValue(). Разделы SubOption позволяют создавать вложенные экраны настроек.
Как пользоваться
Подключите библиотеку в build.gradle через репозиторий автора и зависимость modCompileOnly, затем укажите её версию в gradle.properties. Класс с параметрами должен быть точкой входа мода в fabric.mod.json.
Для открытия созданного экрана из Mod Menu добавьте интеграцию с ModMenuApi и зарегистрируйте её как точку входа modmenu.
Требования и совместимость
Для интеграции меню настроек через Mod Menu нужен Mod Menu.
