SuperMartijn642's Config Lib logo

SuperMartijn642's Config Lib

Настройка Minecraft на новом уровне с помощью мода. Создавайте и синхронизируйте значения легко!

Категории модов


Downloads 58M загрузок
Created Создано 3 лет назад

Разработчики мода

SuperMartijn642 автар
SuperMartijn642

Описание мода

SuperMartijn642s Config Lib: новый уровень настройки Minecraft


SuperMartijn642s Config Lib позволяет вам указать настройки один раз, и затем он самостоятельно обрабатывает перезагрузку значений между загрузками мира, синхронизацию значений с клиентами и генерацию значений только для клиентов или сервера. Создание настройки: для этого используется ModConfigBuilder. Просто создайте новый экземпляр с помощью #ModConfigBuilder().


Конфигурацию можно добавить с помощью ModConfigBuilder#define, который принимает имя и значение по умолчанию. Для целочисленных и вещественных значений также требуются минимальное и максимальное значение. Примерный код блока; ModConfigBuilder#define возвращает Supplier, который должен храниться для извлечения значения из конфигурации. По умолчанию значения перезагружаются при загрузке мира. Это можно изменить, чтобы перезагрузить значение только при запуске Minecraft, вызвав ModConfigBuilder#gameRestart() перед определением значения.


Значения в общих или серверных конфигурациях синхронизируются с клиентами по умолчанию, чтобы предотвратить это, используйте ModConfigBuilder#dontSync(). Значения также могут быть помещены в категории. ModConfigBuilder#push(String) добавляет категорию, а ModConfigBuilder#pop() удаляет категорию. После определения всех значений необходимо вызвать ModConfigBuilder#build(), чтобы завершить настройку. Теперь значения в вашей конфигурации будут автоматически перезагружены и синхронизированы, и значения можно извлечь, используя сохраненные экземпляры Supplier.


Пример мода: для конкретного примера использования Config Lib посмотрите пример мода. Discord для будущего контента, предстоящих модов и обсуждения присоединяйтесь к серверу дискорда SuperMartijn642! Patreon, если вам нравятся мои моды, поддержите меня пожертвованием или станьте патроном. Юридическая информация: SuperMartijn642s Config Lib является собственностью SuperMartijn642 и защищается законом об авторских правах и не может быть изменена или перезагружена без прямого разрешения от SuperMartijn642.

Скриншоты мода

Скриншот мода SuperMartijn642's Config Lib #1085
Скриншот мода SuperMartijn642's Config Lib #1086
Скриншот мода SuperMartijn642's Config Lib #1087