Download Ravents — Minecraft Mods — MetaMods
Ravents

Ravents

Active

Downloads

8

Last update

1 year ago

Versions

1.20.1
Server
Forge
Adventure
Game mechanics
Mobs

Ravents — Intelligent Event System for Minecraft

Ravents mod transforms the ordinary Minecraft world into a living ecosystem that responds to every player action. This isn't just about adding mobs — it's a sophisticated logical system that tracks player behavior and creates unique gaming situations.

How the System Works

The mod is based on a configuration JSON file that allows customization of:

  • Event activation conditions (triggers)
  • Enemy waves with individual characteristics
  • Creature spawn positions
  • Reward systems for successfully completing challenges

Trigger Types

The system supports numerous conditions for triggering events:

  • Time spent in the world
  • Number of creatures killed
  • Presence of specific items in inventory
  • Player coordinates
  • Use of blocks and items
  • Distance traveled
  • Location in specific biomes or structures

Mob Behavior Configuration

Each opponent can be given individual parameters:

  • Number of creatures in a wave
  • Effects active on the mob itself
  • Effects the mob applies when attacking
  • Appearance of additional creatures after death
  • Ability to teleport to the target

Installation and Setup Process

To work with the mod you need to:

  1. Install Ravents for Forge 1.20.1
  2. Find the config folder in the game directory
  3. Edit the ravents.json file according to your needs
  4. Use the /ravents reload command to apply changes

Usage Benefits

Ravents adds to the game:

  • Dynamic and unpredictable survival
  • Meaningfulness of player actions
  • Ability to create quests and events
  • Consequences for certain actions
  • Unique PvE gameplay

Example Game Situation

Imagine: a player covers a significant distance, and suddenly a skeleton attack begins. If victorious, they receive valuable resources; if defeated, they lose progress.

The /ravents command provides tools for testing and managing events.

Configuration Example

{
  "name": "Example",
  "position": "player",
  "distance": "5~15",
  "singleTriggers": [
    ["days count"],
    ["kill minecraft:zombie count"],
    ["inv minecraft:diamond count"]
  ],
  "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 count",
      "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}]}]}"
    }
  ],
  "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"
              ]
            }
          ]
        }
      ]
    }
  ]
}
Project members
Gvoper

Gvoper

Developer

Created: 9 May 2025

ID: 88072