Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Ravents

Ravents

A Minecraft mod that adds dynamic raid events with customizable triggers, waves of mobs, and rewards.

901
12
Adventure
Game Mechanics
Mobs
AboutGalleryChangelogVersions

Version 2.0

Ravents — Custom raids

Ravents is a mod that adds a smart raid and event system to Minecraft. The world is now watching the player's actions and responding to them.

Do you want the player to be attacked after 1000 steps, or after opening the stove 10 times? After finding the diamond or entering the village? Ravents can this.

It's not just "spawn mobs". It's a customizable logic system that tracks the player's actions and reacts with mobs, effects, rewards, or consequences.

⚙️ How it works

The mod uses a JSON file to configure:

  • Custom configuration of entities
  • Triggers - activation conditions
  • Waves of mobs - who to spawn
  • Spawn position (at the player's or his spawn point, if available)
  • Awards

Examples of triggers

  • ["days 10"]
  • ["kill minecraft:zombie 5"]
  • ["inv minecraft:diamond 3"]
  • ["walk 500"]
  • ["coords x:1000"]
  • ["str minecraft:village"]
  • ["RMB minecraft:furnace 5"]
  • and others

Triggers support:

  • Days in the world
  • Kills (of any or specific mobs)
  • Biomes, structures
  • Items in the inventory
  • Use of objects
  • Coordinates (X, Y, Z)
  • Player movement
  • Opening blocks
  • and others

🧠 Mob behavior

You can ask each mob a question:

  • Quantity
  • Effects on the mob
  • Attack effects
  • The appearance of mobs after death
  • Teleportation to the target (before the first death)

🛠 How to use

  • Install the mod (Forge 1.20.1)
  • Start the game → go to the config folder
  • Change the configuration in ravents.json
  • Write /ravents reload (reloading the config in the game)
  • Play! Enjoy the gameplay!

💡 Why use Ravents?

  • Add meaning and threat to the player's actions
  • Make survival unpredictable
  • Create in-game quests and events
  • Realize the consequences of greed, murder, progress
  • Build unique PvE gameplay

🧪 Example

The player has completed 800 blocks → the skeletons attack begins. Is he winning? Gets loot. Not winning? he remains a fool.

###Ravents makes the world come alive. Now Minecraft is not just a sandbox, but a system with consequences.

There is a command for conducting a raid test, stopping them, a test of custom entities, and more /ravents

We can arrange to order a mod at Discord, my nickname is Gvoper

======================================================================================================================

Ravents — Кастомные рейды

Ravents — это мод, который добавляет в Minecraft умную систему рейдов и событий. Мир теперь наблюдает за действиями игрока — и отвечает на них.

Хотите, чтобы игрока атаковали после 1000 шагов, или после открытия печки 10 раз? После нахождения алмаза или входа в деревню? Ravents может это.

Это не просто "заспавни мобов". Это настраиваемая логическая система, которая отслеживает действия игрока и реагирует — мобами, эффектами, наградами или последствиями.

⚙️ Как работает

Мод использует JSON-файл для настройки:

  • Кастомная настройка сущностей
  • Триггеров - условий активации
  • Волн мобов - кого спавнить
  • Позиция появления (у игрока или на его спавнпоинте, если имеется)
  • Наград

🎯 Примеры триггеров

  • ["days 10"]
  • ["kill minecraft:zombie 5"]
  • ["inv minecraft:diamond 3"]
  • ["walk 500"]
  • ["coords x:1000"]
  • ["str minecraft:village"]
  • ["RMB minecraft:furnace 5"]
  • и другие

Триггеры поддерживают:

  • Дни в мире
  • Убийства (любых или конкретных мобов)
  • Биомы, структуры
  • Предметы в инвентаре
  • Использование предметов
  • Координаты (X, Y, Z)
  • Передвижение игрока
  • Открытие блоков
  • и другие

🧠 Поведение мобов

Каждому мобу можно задать:

  • Количество
  • Эффекты на мобе
  • Эффекты при атаке
  • Появление мобов после смерти
  • Телепортация к цели (до первой смерти)

🛠 Как пользоваться

  • Установите мод (Forge 1.20.1)
  • Запустите игру → зайдите в папку config
  • Измените конфиг в ravents.json
  • Напишите /ravents reload (перезагрузка конфига в игре)
  • Играйте! Наслаждайтесь игровым процессом!

💡 Зачем использовать Ravents?

  • Добавьте смысл и угрозу к действиям игрока
  • Сделайте выживание непредсказуемым
  • Создайте внутриигровые квесты и события
  • Реализуйте последствия за жадность, убийства, прогресс
  • Стройте уникальный PvE-геймплей

🧪 Пример

Игрок прошёл 800 блоков → начинается нападение скелетов. Побеждает? Получает лут. Не побеждает? остается в дураках.

Ravents делает мир живым. Теперь Minecraft — это не просто песочница, а система с последствиями.

Есть команда для проведения теста рейдов, их остановки, тест кастомных сущностей и другое /ravents

По заказу модов можно связаться со мной в Discord или телеграм: Gvoper

======================================================================================================================
  • Вы можете использовать "цифры~цифры" - рандом или просто цифры без рандома
  • You can use "numbers~numbers" - random or just numbers without random

An example of configuration settings

 {
      "name": "Example",
      "position": "player",
      "distance": "5~15",
      "singleTriggers": [
        ["days count"],
        ["kill minecraft:zombie count"],
        ["inv minecraft:diamond count"],
        ["place minecraft:stone count"],
        ["break minecraft:iron_ore count"],
        ["RMB minecraft:bow count"],
        ["LMB minecraft:iron_sword count"],
        ["sit count"],
        ["biom minecraft:biom"],
        ["str minecraft:structure"],
        ["poi minecraft:point_of_interest"],
        ["dim minecraft:overworld"],
        ["coords x:count"],
        ["walk count"],
        ["break all count"],
        ["place all count"],
        ["inv all count"],
        ["kill all count"],
        ["RMB all count"],
        ["LMB all count"],
        ["jumps count"],
        [
          "days count",
          "kill minecraft:skeleton count",
          "inv minecraft:emerald count"
        ],
        [
          "break minecraft:stone count",
          "place minecraft:dirt count",
          "RMB minecraft:flint_and_steel count"
        ]
      ],
      "reTriggers": [],
      "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",
                "minecraft:mining_fatigue 1 10~15"
              ],
              "afterDeath": [
                {
                  "id": "minecraft:skeleton",
                  "count": "1",
                  "effects": [
                    "minecraft:glowing 0 800",
                    "minecraft:strength 1 200~300"
                  ],
                  "giveEffects": [],
                  "afterDeath": []
                }
              ]
            },
            {
              "id": "milton",
              "count": "0~1",
              "effects": [
                "minecraft:glowing 0 800",
                "minecraft:resistance 0 25"
              ],
              "giveEffects": [
                "minecraft:poison 0 5~10"
              ],
              "afterDeath": []
            }
          ]
        },
        {
          "mobs": [
            {
              "id": "test_boss",
              "count": "1",
              "effects": [
                "minecraft:glowing 1 9999",
                "minecraft:fire_resistance 1 9999"
              ],
              "giveEffects": [
                "minecraft:wither 2 5~8"
              ],
              "afterDeath": [
                {
                  "id": "minecraft:spider",
                  "count": "2~3",
                  "effects": [
                    "minecraft:speed 3 300~500"
                  ],
                  "giveEffects": [],
                  "afterDeath": []
                },
                {
                  "id": "minecraft:creeper",
                  "count": "1",
                  "effects": [
                    "minecraft:invisibility 1 200~300"
                  ],
                  "giveEffects": [],
                  "afterDeath": []
                }
              ]
            }
          ]
        }
      ],
      "rewards": {
        "items": [
          "minecraft:diamond count",
          "minecraft:book 1~6",
          "minecraft:emerald 3~20"
        ],
        "experience": "50~100"
      }
    },

DEFAULT CONFIGURATION

{
  "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}]}]}"
    },
    {
      "name": "test_boss",
      "type": "minecraft:wither_skeleton",
      "nbt": "{Attributes:[{Name:\"minecraft:generic.max_health\",Base:50.0},{Name:\"minecraft:generic.attack_damage\",Base:8.0}],HandItems:[{id:\"minecraft:iron_sword\",Count:1b,components:{\"minecraft:enchantments\":{levels:{\"minecraft:fire_aspect\":2}}}},{}],ArmorItems:[{},{},{id:\"minecraft:iron_chestplate\",Count:1b},{}]}"
    }
  ],
  "raids": [
    {
      "name": "Division",
      "position": "player",
      "distance": "7~12",
      "singleTriggers": [
        [
          "days 8"
        ],
        [
          "kill minecraft:zombie 25"
        ],
        [
          "inv minecraft:iron_ingot 47"
        ],
        [
          "inv minecraft:iron_chestplate 1"
        ],
        [
          "inv minecraft:diamond_helmet 1"
        ]
      ],
      "reTriggers": [
        [
          "days 10"
        ]
      ],
      "waves": [
        {
          "mobs": [
            {
              "id": "minecraft:zombie",
              "count": "3~7",
              "effects": [
                "minecraft:glowing 0 9999",
                "minecraft:strength 1 300~400"
              ],
              "giveEffects": [
                "minecraft:slowness 1~3 4~6"
              ],
              "afterDeath": []
            },
            {
              "id": "minecraft:skeleton",
              "count": "3~4",
              "effects": [
                "minecraft:glowing 0 9999",
                "minecraft:speed 1 300~400"
              ],
              "giveEffects": [],
              "afterDeath": []
            }
          ]
        },
        {
          "mobs": [
            {
              "id": "minecraft:wither_skeleton",
              "count": "2",
              "effects": [
                "minecraft:glowing 0 9999",
                "minecraft:resistance 1 400~500"
              ],
              "giveEffects": [],
              "afterDeath": [
                {
                  "id": "minecraft:skeleton",
                  "count": "2",
                  "effects": [
                    "minecraft:glowing 0 9999",
                    "minecraft:strength 1 200~300"
                  ],
                  "giveEffects": [],
                  "afterDeath": []
                }
              ]
            },
            {
              "id": "milton",
              "count": "1",
              "effects": [
                "minecraft:glowing 0 9999",
                "minecraft:fire_resistance 1 400~600"
              ],
              "giveEffects": [
                "minecraft:mining_fatigue 1 5~7"
              ],
              "afterDeath": []
            }
          ]
        }
      ],
      "rewards": {
        "items": [
          "minecraft:iron_ingot 5~12",
          "minecraft:emerald 15~25"
        ],
        "experience": "33~220"
      }
    }
  ]
}

Below is version 1.0

This is a mod for creating your own events or raids.

You can customize the configuration as you wish.

At the beginning there are 5 events, you can set the interval of appearance in days, for example, appear every 10 days. There are triggers, on the item in the inventory, on killed mobs, on the time in the game, on jumps. You can set the spawn distance from the target. There are spawn positions "player" - at the player and "spawnpoint" - at the spawnpoint of the player (at his base). If at "spawnpoint" - the player does not have a respawn point, then they will spawn at the player. You can set the number of mobs, which mobs will appear, mobs after the death of the mob. effects of mobs and the effects that these mobs give out. A reward is also given out in the form of items or experience.

For testing there is a command "/ravents" where you can select your attack or stop it via the tab.

Here is the basic configuration:

{
                     "ravents": [
                         {
                            "Name": "Echoes of the Void",
                             "IntervalDays": 15,
                             "Trigger": [
                                 "minecraft:netherite_ingot 1",
                                 "minecraft:enchanting_table 1",
                                 "minecraft:diamond_axe 1",
                                 "minecraft:ender_pearl 16",
                                 "minecraft:eye_of_ender 1",
                                 "minut_plays 60",
                                 "jumps 950",
                                 "minecraft:wither_skeleton 30"
                             ],
                             "BlockDistance": "12~20",
                             "BossBar": true,
                             "Position": "player",
                             "Waves": [
                                 {
                                     "minecraft:enderman": {
                                         "count": "2~4",
                                         "effect": [
                                             "minecraft:glowing 0 999",
                                             "minecraft:speed 0 999"
                                         ],
                                         "giveffect": [],
                                         "afterdeath": []
                                     },
                                     "minecraft:creeper": {
                                         "count": "1~3",
                                         "effect": [
                                             "minecraft:glowing 0 999",
                                             "minecraft:speed 2 999"
                                         ],
                                         "giveffect": [],
                                         "afterdeath": []
                                     }
                                 }
                             ],
                             "Reward": {
                                 "items": [
                                     "minecraft:ender_pearl 0~3",
                                     "minecraft:gunpowder 2~8"
                                 ],
                                 "experience": "100~200"
                             }
                         }
                     ]
                 }

We can arrange to order a mod at Discord, my nickname is Gvoper

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Compatibility

Minecraft: Java Edition

1.20.1

Platforms

Forge

Supported environments

Server-side

Links

Join Discord server

Creators

Gvoper
Gvoper Member

Details

Licensed ARR
Published 3 months ago
Updated 2 months ago

Modrinth is open source.

main@9fd0f68

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.