SuperMartijn642's Config Lib
Доступно на версиях Minecraft
[1.20.4] [1.20] [1.19] [1.18] [1.20.2] [1.17] [1.16.2] [1.15.1] [1.14.2] [1.12.2] [1.20.1]Категории модов
Разработчики мода
Описание мода
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
Имя файла | Загрузчик мода | Версия Minecraft | |
---|---|---|---|
supermartijn642configlib-1.1.8a-neoforge-mc1.20.4.jar | 1.20.4 | ||
supermartijn642configlib-1.1.8a-fabric-mc1.20.jar | Quilt | 1.20 | |
supermartijn642configlib-1.1.8a-fabric-mc1.19.jar | Quilt | 1.19 | |
supermartijn642configlib-1.1.8a-fabric-mc1.18.jar | Quilt | 1.18 | |
supermartijn642configlib-1.1.8-fabric-mc1.20.jar | Quilt | 1.20.2 | |
supermartijn642configlib-1.1.8-forge-mc1.17.jar | Forge | 1.17 | |
supermartijn642configlib-1.1.8-forge-mc1.16.jar | Forge | 1.16.2 | |
supermartijn642configlib-1.1.8-forge-mc1.15.jar | Forge | 1.15.1 | |
supermartijn642configlib-1.1.8-forge-mc1.14.jar | Forge | 1.14.2 | |
supermartijn642configlib-1.1.8-forge-mc1.12.jar | Forge | 1.12.2 | |
supermartijn642configlib-1.1.6-forge-mc1.20.jar | Forge | 1.20.1 |