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-формат, что делает настройку доступной даже для начинающих модостроителей.
Система взвешенных вероятностей позволяет создавать сложные комбинации существ с разными шансами появления, а фильтрация по биомам и измерениям обеспечивает точный контроль над условиями спавна.