
ZConfig
ZConfig - это конфигурационный мод для Minecraft на Fabric, основанный на TOML. Он позволяет управлять настройками других модов, например zfastnoise, через единый файл конфига, а также отключать несовместимые опции.
ZConfig - это легковесный конфигурационный мод для Майнкрафт, который заточен под работу с zfastnoise и другими модами на Fabric. По сути, это универсальная система настроек, которая выносит управление параметрами в отдельный файл формата TOML. Если ты когда-нибудь путался в десятках конфигов или сталкивался с конфликтами модов - ZConfig решает именно это.
Зачем это нужно?
В ванильном Minecraft нет встроенной системы для тонкой настройки производительности или совместимости модов. Каждый мод тащит свой конфиг, свои файлы, а иногда и целые библиотеки. ZConfig позволяет:
- Уменьшить размер мода (например, zfastnoise) до нескольких десятков килобайт, потому что вся логика конфига вынесена сюда.
- Управлять всеми настройками из одного места.
- Отключать несовместимые опции прямо через метаданные мода - без ручного редактирования.
Как это работает?
Конфиги пишутся на Java с использованием билдера. Например, вот так создается булевая опция:
public static final BooleanConfigEntry MAIN =
INSTANCE.createEntry(
"main",
builder -> builder.addComment("Main entry").defaultValue(false).addIncompat("sodium"));
Это значит: если Sodium установлен, опция main автоматически отключается, чтобы не было конфликтов. Удобно, правда?
Особенности
- TOML-конфиги - читаемый и простой формат
- Булевые и целочисленные настройки - базовый набор для 90% случаев
- Переопределение через mod metadata - можно указать в fabric.mod.json, какие опции отключить
- Метка несовместимости - если мод A не дружит с опцией B, ZConfig сам всё разрулит
Пример fabric.mod.json для отключения миксина:
{
...
"custom": {
"zfastnoise:overrides" : "mixin.perf.surface"
}
}
Планы на будущее
Разработчик обещает:
- Поддержку ModMenu и Forge Config API
- Сборки под NeoForge
- Больше сахара для генерации конфигов (чтобы писать меньше кода)
Кому это нужно?
Если ты собираешь сборку модов на Fabric и хочешь, чтобы всё работало стабильно без лишних телодвижений - ZConfig пригодится. Особенно если используешь zfastnoise или другие моды от этого же автора. На слабом железе такой подход может дать +5-10 FPS просто за счет того, что несовместимые опции не включаются.
Скачай ZConfig и забудь про ручное редактирование конфигов - всё автоматизировано.
