Mineuniverse
Log in Register
Mods

Phat's Progression Framework

A modpack-configurable mining tier progression system for Minecraft, extending the vanilla tier system past netherite.
by Phatdog731
Download Claim this project
157 downloads
0 likes
Updated Jul 6, 2026
0 hypes
Ores and Resources Server Utility Utility & QoL

**Phat's Progression Framework** is a config-driven mining tier system for Minecraft. Reassign vanilla tools to new tiers, gate iron ore behind copper, extend progression past netherite — entirely through JSON. No item registration, no worldgen, no content. Just a flexible foundation for modpack progression.

Most Minecraft progression mods either add their own tiers (forcing you to use their tools) or bolt new metals onto the vanilla system (capping at netherite). This mod takes a different approach: it lets modpack developers choose how the existing tools, blocks, and modded materials fit together. Want copper to gate iron ore? One config line. Want runite tools above netherite? Two config lines. Want adamantine ore to require Mythic Metals' end-game tools? You get the idea.

---

## Why install this

- **Modpack developers**: turn flat progression into something with real depth. Spread Mythic Metals' 20+ ores across distinct tiers. Insert mod metals between vanilla ones. Make every metal meaningful.
- **Mod developers**: ship your tier opinions via datapack so users get sensible defaults out of the box.
- **Players**: install a modpack that uses this and finally have a reason to upgrade past netherite.

---

## What it does

- **Tier system 0-10** — integers, easy to reason about. 0-5 match vanilla (hand through netherite), 6-10 are modpack-extensible.
- **Mining tier enforcement** — tools too weak don't drop items and mine at bare-hands speed. Tool TYPE still matters (axe still won't mine iron ore — only pickaxes do).
- **Flexible matching** — configure tiers by exact item ID, glob pattern, tag, or substring keyword. Combine these for precision.
- **Datapack support** — mods ship tier definitions, modpack devs override them via config.
- **Hot reload** — edit configs and `/reload` in-game. No restart needed.
- **Debug command** — `/progression info` and `/progression block` show what tier any item or block is currently assigned to.

---

## Default behavior

Out of the box, this mod ships with sensible defaults that mostly mirror vanilla. The 1.21.11 build adds **copper-gates-iron progression** by default — copper tools (added in vanilla 1.21.9) are now actually required to mine iron ore. The 1.21.1 build keeps vanilla progression intact.

---

## Quick start

1. Install [Architectury API](https://www.curseforge.com/minecraft/mc-mods/architectury-api).
2. Drop this jar into your mods folder.
3. Launch the game once. Default config files generate at `config/phats_progression/`.
4. Edit them or leave them alone — the defaults work.

---

## Compatibility

- **Jade** — works without integration code. The block-look tooltip shows the right mining requirements.
- **Fabric and NeoForge** — both supported via Architectury.
- **Server-required** — requires the mod on both client and server. Vanilla clients cannot connect.
- **Java 21** required (Minecraft 1.21.x standard).

---

## Configuration

Two config files at `config/phats_progression/`:
- `block_tiers.json` — assign blocks to tiers
- `tool_tiers.json` — assign tools to tiers

Schema accepts entries as exact IDs, globs (`*:copper_pickaxe`), tags (`#c:tools/pickaxes`), or hybrid objects with id/tag/keyword combinations. Highest matching tier wins.

See the [GitHub README](https://github.com/Phatdog731/phats_progression) for full schema documentation and examples.

---

## Reporting issues

Found a bug or have a feature request? File it on the [GitHub issue tracker](https://github.com/Phatdog731/phats_progression/issues).

---

## License

MIT — modify and ship at will.

phats_progression-neoforge-0.2.0_1.21.11.jar
MC Client, NeoForge, Server, 1.21.11
Release 2026-05-01 Get
phats_progression-fabric-0.2.0_1.21.11.jar
MC Client, Fabric, Server, 1.21.11
Release 2026-05-01 Get

You Might Also Like

Liberty's Villagers
Quality of Life and AI improvements for Villagers
9,968,428
No More Pop-ups
A Minecraft mod to remove in-game pop-ups
996,708
BetterRandomSourceConcurrencyCrash
Improved logging of crashes caused by mods accessing RandomSources from the wrong thread
99,371
Exit Confirmation
Often accidentally closed Minecraft? This mod might help!
99,067
NoDynamicFps
Adds an option to disable Vanilla's Dynamic FPS implementation
99,004
Immersive Crafting
Adds crafting recipes to immersive portals
9,998