ModsFinder

Advancement-Based Spawning

by InfernalStudios

Advancement-Based Spawning lets server owners tie mob spawns to the advancements a player has earned, through a datapack.

FabricForgeNeoForgeServer-side onlyGNU Lesser General Public License v3.0 onlyOpen source1.19.2 – 1.21.1

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

  1. Datapack-driven spawns

    Mob spawning is controlled through a datapack, so pack makers can change it without editing code.

  2. Progression-gated mobs

    Spawns can depend on which advancements a player has not yet completed, tying encounters to progress.

  3. Small footprint

    The mod stays focused on spawn control alone and adds no new mobs, items or blocks.

Compatibility

Latest build for each game version and loader.

1.21.11.0.0Not available1.0.0
1.211.0.0Not available1.0.0
1.20.11.0.01.0.0Not available
1.19.4Not available1.0.2Not available
1.19.3Not available1.0.2Not available
1.19.2Not available1.0.2Not available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Advancement-Based SpawningFabric, Forge and NeoForge1.19.2 – 1.21.1Server-side only2026-01-08
Custom Mob SpawnsFabric1.19.3 – 1.21.1Client or server, optional2024-06-14
Advancements for everythingFabric, Forge and NeoForge1.20.1 – 1.21.8Client and server2026-02-15

Questions

Does Advancement-Based Spawning need to be installed on the client?

No. The mod is server-side only, so the server runs it and players can join without it.

Which loaders are supported?

Files exist for Fabric, Forge and NeoForge, with the latest Fabric and NeoForge builds targeting 1.21.1 and the latest Forge build targeting 1.20.1.

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

All projects

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!
InfernalStudios, on the Modrinth page

Official listing

Owner
InfernalStudios
Published
2023-08-22
Updated on Modrinth
2026-01-08
Facts verified
2026-10-15

Tags