Advancement-Based Spawning
Advancement-Based Spawning lets server owners tie mob spawns to the advancements a player has earned, through a datapack.
What it does
Spawn rules are written in a datapack, so which mobs appear depends on what a player has already earned. Until a given advancement is completed, the mobs it gates do not spawn for that player. The mod is server-side only, so players join without installing anything, and it is open source under the GNU Lesser General Public License v3.0 only. Files are published for Fabric, Forge and NeoForge across six game versions, 1.19.2 – 1.21.1.
Key features
Datapack-driven spawns
Mob spawning is controlled through a datapack, so pack makers can change it without editing code.
Progression-gated mobs
Spawns can depend on which advancements a player has not yet completed, tying encounters to progress.
Small footprint
The mod stays focused on spawn control alone and adds no new mobs, items or blocks.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Custom Mob Spawns is a Fabric-only option under the MIT License, covering 1.19.3 – 1.21.1. It can run on either side, and neither side needs it. Advancements for everything is client and server and not open source, covering 1.20.1 – 1.21.8.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Advancement-Based Spawning | Fabric, Forge and NeoForge | 1.19.2 – 1.21.1 | Server-side only | 2026-01-08 |
| Custom Mob Spawns | Fabric | 1.19.3 – 1.21.1 | Client or server, optional | 2024-06-14 |
| Advancements for everything | Fabric, Forge and NeoForge | 1.20.1 – 1.21.8 | Client and server | 2026-02-15 |
Questions
Does Advancement-Based Spawning need to be installed on the client?
Which loaders are supported?
In the catalog
Advancement-Based Spawning is one of 11,058 Mobs mods on ModsFinder, and one of 5,189 Mobs mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from InfernalStudios
Similar mods
What the author says
Is a small mod that allows you to control mob spawning via datapack. With it, you can easily control mob spawns dependant on what Advancements have or haven't been unlocked! For a comprehensive explanation of how to use ABS, check out our GitHub ReadMe!
Official listing
- Modrinth page
- modrinth.com/mod/advancement-based-spawning
- Owner
- InfernalStudios
- Published
- 2023-08-22
- Updated on Modrinth
- 2026-01-08
- Facts verified
- 2026-10-15
