Вход

Регистрация

Восстановление доступа

ZConfig

ZConfig

|

ZenXArch

Универсальный плагин для создания удобных файлов конфигурации в модах Minecraft.

Скачать

Версия игры

1.21

1.21.1

1.21.10

1.21.11

1.21.2

1.21.3

1.21.4

1.21.5

1.21.6

1.21.7

1.21.8

1.21.9

Категория

Ссылка на сайт

modrinth.com

Организация

Reverie Projects

Reverie Projects

5 проектов

Скачиваний:

0

Обновлено:

22.09.2026

ID:

Мод ZConfig для Minecraft — управления конфигурациями

ZConfig — это универсальный плагин для создания файлов конфигурации, который значительно упрощает разработку модов. Он позволяет использовать файлы на основе TOML, поддерживает настройки типа булевых значений и целых чисел с ограничениями, а также предоставляет механизм для переопределения настроек другими модами через их метаданные. Плагин разработан с целью уменьшить размер зависимых модов и упростить их установку для пользователей.

Основная цель и преимущества

ZConfig — это универсальный плагин для создания файлов конфигурации, вдохновлённый внутренней системой c2me. Его главная задача — упростить разработку модов и оптимизировать их размер. Разработчик отмечает, что использование ZConfig позволяет сократить размер зависимого мода (например, zfastnoise) до нескольких десятков килобайт. Пользователи получают только один файл конфигурации, не дублируя библиотеки настроек в каждом отдельном моде.

Возможности работы с настройками

Плагин использует файлы конфигурации в формате TOML и поддерживает создание записей различных типов, включая булевы значения (boolean) и целые числа (int). Для числовых параметров можно задавать ограничения диапазона, предотвращая ввод некорректных значений. Также ZConfig позволяет маркировать моды как несовместимые с определёнными настройками, помогая пользователям избегать конфликтов конфигурации.

Переопределение настроек другими модами

Ключевой особенностью является возможность другим модам переопределять конфигурационные записи через метаданные (fabric.mod.json). Разработчик может указать в секции "custom" ключ "zfastnoise:overrides", чтобы отключить конкретные опции миксинов (например, mixin.perf.surface) при установке определённого мода, повышая производительность без изменения исходного кода.

Пример кода на Java

В источнике приведён пример класса, расширяющего ConfigEntries. Здесь создаются записи BooleanConfigEntry и IntConfigEntry с комментариями, значениями по умолчанию и ограничениями. Инициализация объекта Config происходит через ConfigLoader и OverrideCollector, после чего можно загружать и получать значения настроек.

Планы развития

В будущем планируется добавить поддержку API конфигурации ModMenu и Forge, а также создать сборки для NeoForge. Разработчик также намерен добавить упрощённые механизмы для генерации конфигурационных файлов.

Связанные материалы

Лицензия: MPL-2.0

Z

ZenXArch

2 проекта

|

0 скачиваний

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз zconfig-1.0.0+1.21.x.jar 396 KB 1.21.11, 1.21.10, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.1, 1.21 FabricQuilt 0 03.08.2026
Зависимостей нет.

Скачать

Версия игры

1.21

1.21.1

1.21.10

1.21.11

1.21.2

1.21.3

1.21.4

1.21.5

1.21.6

1.21.7

1.21.8

1.21.9

Категория

Ссылка на сайт

modrinth.com

Организация

Reverie Projects

Reverie Projects

5 проектов

Скачиваний:

0

Обновлено:

22.09.2026

ID: