
Entity Rain Events
Активный0.0
Установок
Последнее обновление
Версии
Entity Rain Events
О миксе
Модификация Entity Rain Events добавляет систему временных событий, когда с неба начинают падать различные существа и создания. В базовой версии уже реализовано событие рыбного дождя.
Создание пользовательских событий
Вы можете самостоятельно создавать новые виды "сущностного дождя" используя JSON-файлы в папке entityrain
датапаков.
Конфигурация событий
Каждый JSON-файл должен содержать следующие параметры:
радиус
(число): область в блоках вокруг каждого игрока, где будут появляться сущности (область в форме квадрата)
высота
(число): расстояние в блоках от земли, на котором будут появляться сущности
скорость_появления
(число): каждые x тиков будет появляться новая сущность вблизи каждого игрока
спавн
(список EntitySpawnOption): типы сущностей, которые будут появляться во время события
условия
(EventConditions): условия, при которых событие может начаться
шанс
(число): вероятность запуска события. Шанс рассчитывается как (1/шанс) при каждой проверке
замена
(логическое значение): определяет поведение при совпадении имен событий с другими датапаками
Настройка спавна сущностей
Варианты спавна сущностей (EntitySpawnOption) содержат следующие параметры:
сущность
(строка): идентификатор типа существа (например, minecraft:zombie
)
вес
(число): вероятность появления данной сущности относительно других
биомы
(список строк): список биомов, где разрешён спавн (необязательно)
биомы_как_чёрный_список
(логическое значение): если true, биомы в списке запрещены для спавна
Условия запуска событий
EventConditions позволяют настроить следующие условия:
дождь
(логическое значение): может ли событие начаться во время дождя
не_дождь
(логическое значение): может ли событие начаться при ясной погоде
день
(логическое значение): может ли событие начаться днём
ночь
(логическое значение): может ли событие начаться ночью
измерения
(список строк): измерения, где может произойти событие
биомы
(список строк): биомы, где разрешено событие
⚠️ Внимание: данные о активных событиях дождя не обновляются при использовании команды /reload. Для применения изменений необходимо дождаться нового запуска события.
Тестирование и управление
Для тестирования созданных событий доступны следующие команды:
/entityrain start <ключ> /entityrain stop
# запуск события с указанным ключом # остановка активного события
Дополнительная информация
Модификация полностью настраиваема через датапаки, что позволяет создавать уникальные события для любого типа существ. Конфигурационные файлы используют простой JSON-формат, что делает настройку доступной даже для начинающих модостроителей.
Система взвешенных вероятностей позволяет создавать сложные комбинации существ с разными шансами появления, а фильтрация по биомам и измерениям обеспечивает точный контроль над условиями спавна.