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 multipliersvisuals.*— 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
excludedMobsto 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
- Install NeoForge 26.1.2.28-beta for Minecraft 1.21.10
- Download the latest
alahorde-26.1.2-<version>.jarfrom this page - Drop the jar into
.minecraft/mods/(client) or<server>/mods/(server) - 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)

