RandomConfigs logo

RandomConfigs

Утилитарный мод для Minecraft с конфигурациями, правилами игры и скоростью атаки. Совместим с ванильными серверами и клиентами.


Downloads 234K загрузок
Views 0 просмотров
Created Создано 6 лет назад

Внешние ресурсы

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

TheRandomLabs автар

TheRandomLabs

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

Мод для Minecraft - RandomConfigs


RandomConfigs - это утилитарный мод, который позволяет устанавливать конфигурации по умолчанию, правила игры, сложности, границы мира. Установленный на клиенте, он полностью совместим с ванильными серверами, а установленный на сервере - полностью совместим с ванильными клиентами. Это также означает, что клиент может подключаться с другой версией мода, чем на сервере.


Версия 1.13 Rift требует Rift. Версия 1.13.2 Rift требует Chocoheads fork of Rift, который можно скачать здесь. Версию Fabric можно найти здесь.


Конфигурации по умолчанию


RandomConfigs читает массив объектов из config/randomconfigs/defaultconfigs.json, записанный в следующем формате:



  • source: String

  • destination: String

  • side: ConfigSide

  • version: int


Файл, на который ссылается source, копируется в destination, если destination не существует. Если version изменяется, конфигурация принудительно обновляется. Это полезно, если вы уже отправили конфигурацию по умолчанию с вашим модпаком и хотите сделать изменения.


Правила игры по умолчанию


RandomConfigs может устанавливать правила игры по умолчанию в зависимости от режима игры и типа мира. Он также может устанавливать размер границы мира по умолчанию и сложность, а также принудительно устанавливать правила игры, чтобы они не могли быть изменены.


На 1.16 поддерживаются только типы миров default и flat.


Скорость атаки


RandomConfigs позволяет устанавливать разные скорости атаки для определенных предметов. Также атаки могут быть отключены во время перезарядки. Конфигурация скорости атаки хранится в config/randomconfigs/attackspeeds.json.


Время атаки зависит от скорости атаки. В случае, если скорость атаки для мечей установлена ниже 2.4, фактическая скорость атаки будет отрицательной. Конфигурацию скорости атаки можно перезагрузить с помощью команд /asreload и /asreloadclient.


Примечание: RandomConfigs использует Jankson для обработки JSON, что устраняет недочеты, такие как отсутствие запятых и пропущенные кавычки.