
Simple Mod Config
Библиотека Simple Mod Config для Майнкрафт упрощает создание файлов конфигурации для клиентских и серверерных модов. Универсальное решение для Forge, Fabric и Quilt.
Создание конфигов для модов в Майнкрафт - та еще головная боль для разработчиков. Писать отдельный код под Forge и Fabric, да еще и делать удобные интерфейсы для настроек - долго и нудно. Тут на сцену выходит Simple Mod Config. Это библиотека (или фреймворк), которая берет всю рутину на себя и позволяет легко создавать файлы конфигурации как для клиента, так и для сервера.
Зачем нужен Simple Mod Config
В ванильном Minecraft настроек не так много, а вот моды часто добавляют кучу параметров. Частота спавна мобов, урон нового оружия, сложность крафтов - игрокам хочется это крутить под себя. Разработчикам же приходится писать кучу бойлерплейт-кода, чтобы это вообще работало. Simple Config решает эту проблему.
По факту, библиотека написана без привязки к конкретному загрузчику. Это значит, что ее можно встроить куда угодно:
- Forge (Форж)
- Fabric (Фабрик)
- Quilt (Квилт)
- Architectury и любые другие платформы, которые выскочат в будущем.
Для обычных игроков: если ваш любимый мод требует скачать Simple Mod Config, просто закиньте его в папку mods. Без него мод может либо не запуститься, либо вы не сможете настроить его параметры через меню.
Интеграция для разработчиков
Если вы кодите свой мод для Майнкрафт и хотите прикрутить эту библиотеку, нужно добавить Modrinth Maven в ваш файл build.gradle.
groovy repositories { // Add the modrinth maven maven { url = "https://api.modrinth.com/maven" } }
Затем добавьте Simple Mod Config в зависимости. Нужную версию можно найти на нашей Modrinth странице.
Общие настройки
Добавьте версию в файл gradle.properties.
properties #Simple Mod Config Version simpleconfig=0.0.1 #put your version here
Для Fabric, Quilt, Architectury
groovy dependencies { // Adding a Simple Mod Config dependency for fabric, quilt and architectury modImplementation include("maven.modrinth:simple-mod-config:fabric-${project.simpleconfig}") }
Для Forge
groovy dependencies { // Adding a Simple Mod Config dependency for forge modImplementation include("maven.modrinth:simple-mod-config:forge-${project.simpleconfig}") }
Важные нюансы и советы
- Сборки модов: Библиотека отлично работает в тяжелых сборках модов, где установлено множество аддонов, требующих конфигурации. Она не конфликтует с оптимизацией типа Sodium, так как заточена под работу с файлами настроек, а не рендером.
- Для админов: Если вы держите сервер (например, на BungeeHost) и ставите мод с серверной конфигурацией через Simple Config, убедитесь, что библиотека лежит в папке
modsна сервере. Клиентам скачивать ее не обязательно, если настройки сугубо серверные. - Mod Menu: Библиотека поддерживает интеграцию с Mod Menu, так что игроки смогут менять настройки прямо в игре, не ковыряя вручную файлы
.в папке config.
Скачать Simple Mod Config имеет смысл всем: и разрабам для удобства, и игрокам, чтобы любимые проекты работали корректно и давали доступ к тонкой настройке.
Как поиграть с друзьями с модом Simple Mod Config?
Мод Simple Mod Config куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Simple Mod Config будет готов за пару минут - BungeeHost сделает всё за вас.
