Compatibility
Minecraft: Java Edition
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Links
Creators
Details
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