Ravents
Активный0.0
Установок
Последнее обновление
Версии
Ravents — Интеллектуальная система событий для Minecraft
Мод Ravents превращает обычный мир Minecraft в живую экосистему, которая реагирует на каждое действие игрока. Это не просто добавление мобов — это сложная логическая система, отслеживающая поведение игрока и создающая уникальные игровые ситуации.
Как работает система
В основе мода лежит конфигурационный JSON-файл, позволяющий настраивать:
- Условия активации событий (триггеры)
- Волны противников с индивидуальными характеристиками
- Позицию появления существ
- Систему наград за успешное завершение испытаний
Типы триггеров
Система поддерживает множество условий для запуска событий:
- Время, проведенное в мире
- Количество убитых существ
- Наличие определенных предметов в инвентаре
- Координаты игрока
- Использование блоков и предметов
- Пройденное расстояние
- Нахождение в конкретных биомах или структурах
Настройка поведения мобов
Каждому противнику можно задать индивидуальные параметры:
- Количество существ в волне
- Эффекты, действующие на самого моба
- Эффекты, которые моб накладывает при атаке
- Появление дополнительных существ после смерти
- Возможность телепортации к цели
Процесс установки и настройки
Для работы с модом необходимо:
- Установить Ravents для Forge 1.20.1
- Найти папку config в директории игры
- Отредактировать файл ravents.json под свои нужды
- Использовать команду /ravents reload для применения изменений
Преимущества использования
Ravents добавляет в игру:
- Динамичность и непредсказуемость выживания
- Осмысленность действий игрока
- Возможность создания квестов и событий
- Последствия за определенные поступки
- Уникальный PvE-геймплей
Пример игровой ситуации
Представьте: игрок преодолевает значительное расстояние, и внезапно начинается атака скелетов. В случае победы он получает ценные ресурсы, в случае поражения — теряет прогресс.
Команда /ravents предоставляет инструменты для тестирования и управления событиями.
Пример конфигурации
{
"name": "Пример",
"position": "player",
"distance": "5~15",
"singleTriggers": [
["days количество"],
["kill minecraft:zombie количество"],
["inv minecraft:diamond количество"]
],
"waves": [
{
"mobs": [
{
"id": "minecraft:zombie",
"count": "1~2",
"effects": [
"minecraft:glowing 0 800",
"minecraft:speed 2 300~400"
],
"giveEffects": [
"minecraft:slowness 1~3 3~7"
]
}
]
}
],
"rewards": {
"items": [
"minecraft:diamond количество",
"minecraft:emerald 3~20"
],
"experience": "50~100"
}
}
Стандартная конфигурация
{
"mobs": [
{
"name": "milton",
"type": "minecraft:spider",
"nbt": "{Attributes:[{Name:\"minecraft:generic.movement_speed\",Base:0.445}],Passengers:[{id:\"minecraft:skeleton\",ArmorItems:[{},{},{},{id:\"minecraft:golden_helmet\",Count:1b}],HandItems:[{id:\"minecraft:bow\",Count:1b},{}],Attributes:[{Name:\"minecraft:generic.movement_speed\",Base:0.345}]}]}"
}
],
"raids": [
{
"name": "Division",
"position": "player",
"distance": "7~12",
"singleTriggers": [
["days 8"],
["kill minecraft:zombie 25"]
],
"waves": [
{
"mobs": [
{
"id": "minecraft:zombie",
"count": "3~7",
"effects": [
"minecraft:glowing 0 9999",
"minecraft:strength 1 300~400"
]
}
]
}
]
}
]
}