AdvancementLock
by AFVSuper
Players who want to restrict progress in vanilla Minecraft can use AdvancementLock, which ties inventory slots and maximum health to the advancements a player has earned.
What it does
AdvancementLock gates parts of the game behind advancements. Progress is tracked per player, and each earned milestone adds to what the character can use, such as inventory slots, maximum health and access to items. The mod ships with three difficulties, which change how much of the advancement tree must be completed before the benefits take effect.
The mod works as a minigame or challenge layer on top of vanilla survival. Its thresholds are set as percentages of the total advancements, with tiers at 41.66%, 55.55% and 83.33%. A PDF file included with the project lists the vanilla benefits for each difficulty, and the author notes that this file predates the root advancement changes and may be outdated.
AdvancementLock is built for Fabric and runs on the client and the server, so the server and every player need it installed. The mod is released under the MIT License and is open source, and its source code and issue tracker are public. Files target 1.21.8 and 1.21.11, with 1.0.1 for 1.21.11 as the latest build, published on 2026-01-18.
Key features
Advancement-based rewards
Inventory slots, maximum health and other benefits are granted as the player earns advancements.
Three difficulties
Each difficulty changes the number of advancements required before benefits take effect.
Percentage tiers
Thresholds are expressed as shares of total advancements, at 41.66%, 55.55% and 83.33%.
Vanilla reference sheet
A PDF lists which vanilla benefits belong to each difficulty, to help players plan their progress.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Players who want a progression challenge in vanilla survival, and server owners who host one for their community.
How it compares
Advancement Border is server-side only, open source under the MIT License and built for Fabric 1.21 – 1.21.4, so players do not need to install it. AdvancementLock is client and server, so both sides run it. All Achievements Challenge is server-side only, licensed as All rights reserved and built for 1.21.11, which is not open source. Advancement Count is open source under the GNU Lesser General Public License v3.0 only and covers Fabric, Forge, NeoForge and Quilt for 1.19 – 1.21.10, with the server required and the client optional.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| AdvancementLock | Fabric | 1.21.8 – 1.21.11 | Client and server | 2026-01-18 |
| Advancement Border | Fabric | 1.21 – 1.21.4 | Server-side only | 2025-03-08 |
| All Achievements Challenge | Fabric | 1.21.11 | Server-side only | 2026-05-16 |
| Advancement Count | Fabric, Forge, NeoForge and Quilt | 1.19 – 1.21.10 | Server required, client optional | 2025-10-14 |
Questions
Does AdvancementLock need to be installed on the server?
Which Minecraft versions does AdvancementLock support?
Does the PDF reflect the current advancement tree?
In the catalog
AdvancementLock is one of 2,135 Minigame mods on ModsFinder, and one of 1,454 Minigame mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from AFVSuper
Similar mods
What the author says
There are 3 difficulties: - Easy: Total unlock with 41.66% of total advancements. - Normal: Total unlock with 55.55% of total advancements. - Hard: Total unlock with 83.33% of total advancements. Here is a PDF File that shows the unlocks for Vanilla with the three difficulties.
Official listing
- Modrinth page
- modrinth.com/mod/advancementlock
- Owner
- AFVSuper
- Published
- 2025-11-08
- Updated on Modrinth
- 2026-01-18
- Facts verified
- 2026-10-15
