Description
๐ Wave Survivor
Bind the altar. Defend the Monolith. Survive the horde โ or build a kingdom around it.

Wave Survivor turns Minecraft into a wave-defense game you can play solo or with friends. Bind a horde to the Runic Altar, protect the Monolith, and survive wave after wave of monsters and bosses โ or switch to Kingdom mode and build a fortified realm against enemy Gates. Everything is editable in game, no file editing required.
๐ฎ New in 1.5.0 โ Relics, Renaissance & Kingdom Tools: relic sets and a Forge with 12 legendary relics, a Heritage tree and Renaissance ranks, plus a Repair Workshop, a kingdom map, a golden compass, scout reports and saved games for Kingdom mode.
โก At a glance
| ๐บ 9 themed hordes | Undead, Nether, End, Depths, Arcane and more โ plus a tutorial |
| ๐ฐ Kingdom mode | Gates, towers, soldiers, walls, traps, a Town Hall and player roles |
| ๐ 33 relics | 21 relics in 6 families with set bonuses + 12 legendary relics |
| ๐ณ Renaissance | Prestige system: Heritage tree, 5 ranks, permanent upgrades |
| ๐ช Chaos events | Breaches, ore deposits, fantasy trees, catalystsโฆ |
| ๐ In-game editor | Hordes, waves, bosses, loot, merchants, chests โ all editable |
| ๐ Languages | English and French |
โ๏ธ Classic Hordes
- ๐ Waves that grow stronger and scale with players and difficulty
- ๐ Bosses, special waves and horde mutators
- ๐ฅ Breaches to close before the horde gets stronger
- ๐ Merchants, ๐ฐ mystery chests and ๐ blessings between waves
- ๐ Horde progression: unlock the hordes one after another


๐ฐ Kingdom Mode
Your altar becomes a kingdom. Enemy Gates open in a ring around the Monolith, and you alternate between the Calm โ gather, build, complete objectives โ and the Assault.
๐งฑ Build your defenses
- 6 buildings with 3 levels and 3 specializations each: Archer Tower, Mage Tower, Shrine, Barracks, Gleaner Tower and the new Repair Workshop
- Walls, gates and traps โ and solid foundations, or your towers collapse
- A defense sheet on every building: stats, upgrades, specializations, repair, dismantle
โ Hold the line
- Siege units: Rams, Sappers, Climbers and Standard-bearers
- Soldiers with orders, and a Commander who leads them with a War Cry
- A shared treasury (coins, wood, stone, iron, essence) and player roles
๐บ Scout & plan
- Calm objectives: Convoy, Champion, Buried Treasure and Purification
- A kingdom map with 3 zoom levels and a golden Kingdom Compass
- A scout report before each Assault and an Assault report after it
- Kingdom games are saved and resumed after a server restart

๐ช Chaos & Resources
Fantasy trees and ore deposits erupt mid-fight or during the Calm: harvest them before the timer runs out. Catalysts, breaches and other chaos events keep every game different.


๐ฟ The Runic Altar
Offer the right ingredients to seal a horde to the altar, pick your challenge, and choose blessings as the waves go by.



๐ Relics
- ๐งฉ 21 relics in 6 families โ wear several pieces of a family to unlock its set bonus
- ๐ A dedicated Relic slot (Curios supported) โ only equipped relics take effect
- โญ Tiers I โ III, and a Forge to fuse relics into 12 legendary relics
- ๐ Sealed Reliquaries that break open into a random relic

๐ณ Renaissance
Sacrifice items and play hordes to earn Renaissance Points, then grow stronger for good:
- ๐ฟ A Heritage tree with 3 branches โ Survivor, Merchant and Lord
- ๐ 5 Renaissance ranks, each with a title, an aura and an extra relic slot
- ๐ช Permanent upgrades and a Renaissance shop


๐ ๏ธ Fully Editable In Game
- A visual horde editor: waves, entities, bosses, chaos events, loot, merchants and Kingdom settings
- Starter templates, validation, wave preview and import / export as
.zip - A chest builder and a Renaissance shop editor for admins
- Collaborative editing and an in-game Codex that explains every mechanic (
/ws codex)


๐ฆ Requirements
- Minecraft 1.20.1 ยท Forge 47+
- Install on both client and server
- Optional: Curios API for the dedicated relic slot
๐ Languages
English ยท Franรงais โ switch with /ws lang <en/fr>
๐งญ What's next
- ๐ Boss Rush mode
- ๐ Advancements and ๐ player statistics
- โ A new frost horde
- ๐ Port to Minecraft 1.21 / NeoForge
๐ป Source code, feedback & support
- Open source (MIT) on GitHub: yoyolegrand/wave-survivor
- Bug reports & ideas: GitHub Issues
- Also on Modrinth: modrinth.com/mod/wave-survivor
- Support the development on Patreon