🧟 Mebahel’s Zombie Horde
A terrifying survival mechanic where the undead come in waves.
Every few minutes, a horde appears and marches to a random location… and if just one sees you — they all attack.
With enhanced AI and full configurability, these zombies will break glass, fences, and swarm your base in numbers.
📦 Requirements
🔥 Required for Forge / NeoForge users (via Sinytra)
🧵 Required for Fabric users
⭐ Key Features
⏱ Timed Zombie Horde Events
Hordes spawn at regular intervals and walk to random areas.
👀 Group Awareness
If one zombie spots you, the whole horde attacks.
🧠 Barrier-Breaking AI
Zombies smash through glass and fences to reach their prey.
🧪 Modded Entity Support
Create custom horde compositions using mobs from other mods.
🔥 Nether Increases Difficulty
Once a player visits the Nether, hordes become stronger.
⚙️ Fully Configurable
Adjust size, speed, health, spawn rate, aggression, and more.
🧬 Horde Composition Example (v1.0.5+)
{
  "hordeCompositions": [
    {
      "weight": 1,
      "dimensions": [
        "minecraft:overworld"
      ],
      "mobTypes": [
        {
          "id": "minecraft:zombie",
          "weight": 40,
          "spawnWithWeaponProbability": 0.25,
          "weapons": [
            {
              "itemId": "minecraft:iron_sword",
              "chance": 0.5
            },
            {
              "itemId": "minecraft:stone_sword",
              "chance": 0.3
            },
            {
              "itemId": "minecraft:wooden_sword",
              "chance": 0.2
            }
          ]
        }
      ]
    }
  ]
}
- the more the weight is the more probability to be chosen
- spawnWithWeaponProbability (v1.0.13+) set the chance of the entity to be equipped with a weapon (between 0.0 and 1.0)
- total weapon chance should be 1.0
⚙️ Configuration Options
Each option is editable in the mebahel-zombie-horde_config.json file:
☀️ spawnInDayLight (true / false)
→ If false, zombies burn in sunlight and only spawn at night.
🔥 enableDifficultySystem (true / false)
→ If true, entering the Nether increases future horde difficulty.
🚫 hordeSpawning (true / false)
→ Disables all horde spawns if set to false.
⏱️ **hordeSpawnDelay
**v1.0.13+ -> (default : "hordeSpawnDelay": [15,"minute"]) 
before v1.0.13 -> (default : "hordeSpawnDelay": 15)
→ Time between horde spawn attempts (can be minute/day).
🎲 hordeSpawnChance (0.0–1.0, default: 0.8)
→ Probability a horde will spawn each cycle (0.8 = 80%).
👥 randomNumberHordeReinforcements (0–10, default: 0)
→ Adds random extra mobs to each horde.
🧟 hordeNumber (1–20, default: 1)
→ How many hordes spawn at once.
❤️ hordeMemberBonusHealth (0–40, default: 0)
→ Extra health (20 = +10 hearts per mob).
🪟 hordeMemberBreakGlass (true / false)
→ Horde mobs will break glass blocks if true. (v1.0.5+)
🚪 hordeMemberBreakFence (true / false)
→ Horde mobs will break fences and gates if true. (v1.0.6+)
🗺️ showHordeSpawningMessage (true / false)
→ If true, displays spawn coordinates in chat. (v1.0.8+)
⚙️ In game commands (v1.0.13+)
- In game command that spawn a horde : /mebahelzombiehorde spawnhorde
- In game command to reload the configs : /mebahelzombiehorde reloadconfig
- In game command to know when the next horde spawn will occur : /mebahelzombiehorde nextspawn
💬 Notes & Credits
- 🧪 This mod is a work in progress — feedback and ideas are welcome!
- 💬 Join our Discord: https://discord.com/invite/y8uC2NepkB
🔎 Discover More Mods by Mebahel
 ⚔️ Mebahel's Antique Beasts
 ⚔️ Mebahel's Antique Beasts
Add epic mythological creatures, weapons, and lore to your Minecraft world.
 💀 Mebahel’s Skeleton Revival
 💀 Mebahel’s Skeleton Revival
When death is no longer the end… skeletons rise again through their fleeing skulls.

