promotional bannermobile promotional banner
premium banner
Hostile mobs grow stronger as you kill them — per-species kill counter scales HP, damage, speed and XP for every new spawn.

Description

AlaHorde — Hostile mobs that level up

Hostile Minecraft mobs grow stronger as you kill them. AlaHorde tracks every kill of every hostile species (zombies, skeletons, creepers, witches, endermen, blazes, ghasts, even the Wither and Ender Dragon) across the entire world. Hit a threshold for a species and every new spawn of that species comes back stronger — more health, more damage, faster, with bigger XP rewards.

The world remembers. The horde adapts.


What it does

Stat Per-level scaling Default
Max health +10% over base per level configurable
Attack damage +8% over base per level configurable
Movement speed +5% over base per level configurable
XP drop +10% over base per level configurable
  • 25 kills per level by default — fully configurable
  • Level cap at 20 — kills are still counted past it
  • RPG-style [Lv.N] label above each spawned mob with color tier (gray Lv.1 → white → yellow → gold → red)
  • No X-Ray — labels are occluded by solid blocks; you only see the level when the mob is in line of sight
  • Bosses included — Wither, Ender Dragon, Warden scale by the same formula. Boss AI phases stay intact (we only touch attribute base values)
  • Level-up announcements — chat broadcast (configurable radius) plus flame/smoke particles at the kill site
  • Per-world progress — survives restarts, persisted in world SavedData

Commands

Command Permission What it does
/alahorde info everyone Shows the tracked species with current level and kill progress
/alahorde reset all op (lvl 2) Resets every species' counter to zero
/alahorde reset <mob_id> op (lvl 2) Resets a single species (e.g. /alahorde reset minecraft:zombie)

Configuration

Every option is editable from the in-game Mods → AlaHorde → Settings screen, or by hand in <world>/serverconfig/alahorde-server.toml.

Highlights:

  • general.enabled — master switch. When off, the mod is fully inert (no scaling, no labels, no kill counting). Lets you A/B test against vanilla without removing the jar.
  • general.killsPerLevel — kills required per level-up (default 25)
  • general.maxLevel — level cap (default 20)
  • general.excludedMobs — entity ids opted out of the system (e.g. ["minecraft:bat"])
  • scaling.* — HP / damage / speed / XP per-level multipliers
  • visuals.* — toggle the level label, level-up chat message, and notify radius

Compatibility

  • Multiplayer: progress is stored per-world and shared across all players on the server. Vanilla clients can join — no client-side mod required for core gameplay (the level label uses vanilla custom-name rendering).
  • Other mods: mob categories from other mods are respected. Use excludedMobs to opt out specific species.
  • Modpacks: zero hard dependencies. Drop in and go.

Languages

English, Русский, Українська, Deutsch, Español, Français, Português (BR), 日本語, 简体中文, Polski.

Translations welcome — open a PR on GitHub.


Installation

  1. Install NeoForge 26.1.2.28-beta for Minecraft 1.21.10
  2. Download the latest alahorde-26.1.2-<version>.jar from this page
  3. Drop the jar into .minecraft/mods/ (client) or <server>/mods/ (server)
  4. Launch — first start writes the default config to <world>/serverconfig/alahorde-server.toml

Source / Issues

GitHub repository — bug reports, feature requests and pull requests welcome.

License: MIT © Artem Pavelko (Ma3auka)