AStages Pufferfish's Skills
by _Kessy_
AStages Pufferfish's Skills links the AStages stage system with Pufferfish's Skills, so skills can be granted or removed by stage.
What it does
Stages from AStages can be tied to skills in Pufferfish's Skills. When a player receives a stage, the skill tree can grant the matching skill, and removing the stage takes the skill away again. The bridge is a small add-on and adds no separate progression of its own.
The link is set up in datapacks: a skill JSON file gets an astages section that names the stage involved, so no code is needed to add a new pairing. The Wiki has syntax examples for the format. Both AStages and Pufferfish's Skills are required, and the mod is published for Forge and NeoForge across two game versions, 1.20.1 and 1.21.1.
The mod runs on the client and the server, so both need it. It is released under All rights reserved and is not open source, though the source code, issue tracker and wiki are public.
Key features
Stage-linked skills
Each skill can be tied to a single AStages stage, so progression follows the stage a player has reached.
Grant and remove
Skill tree grants and removals follow the player's AStages stages, so a stage taken away also removes its skill.
Datapack configuration
Pairings are written as an astages section in skill JSON files, with no code or restart-only settings beyond the datapack.
Wiki examples
The project wiki documents the syntax with worked examples for common stage and skill combinations.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Use cases
Stage-driven RPG progression
A server that gates stages behind quests can tie specific Pufferfish's Skills abilities to those stages.
Who it’s for: Server owners and modpack builders who already run AStages and Pufferfish's Skills and want skills to follow stage progress.
How it compares
RPG skill tree is a Forge and NeoForge option with a wider version range, 1.20 – 1.21.11, but it is server required with client optional and is released under the MIT License. Switchy & Pufferfish Skills Compatibility is server-side only, licensed under Creative Commons Attribution 4.0, and covers 1.20.1 – 1.21.1 on the same loaders. Create: skills tree is a NeoForge-only build for 1.21.1, under the MIT License, and runs on client and server.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| AStages Pufferfish's Skills | Forge and NeoForge | 1.20.1 – 1.21.1 | Client and server | 2026-07-09 |
| RPG skill tree | Fabric, Forge and NeoForge | 1.20 – 1.21.11 | Server required, client optional | 2026-02-12 |
| Switchy & Pufferfish Skills Compatibility | Fabric, Forge and NeoForge | 1.20.1 – 1.21.1 | Server-side only | 2026-03-05 |
| Create: skills tree | NeoForge | 1.21.1 | Client and server | 2026-08-20 |
Questions
Does AStages Pufferfish's Skills need AStages installed?
Which loaders does the mod support?
Do both sides need the mod?
More from _Kessy_
What the author says
This lightweight mod adds a simple integration between AStages and Pufferfish's Skills. It allows skills in the skill tree to grant or remove AStages when unlocked by the player. Stages can be granted or removed by adding a simple astages section to your skill JSON. See the Wiki for syntax and examples.
Official listing
- Modrinth page
- modrinth.com/mod/astages-pufferfishs-skills
- Owner
- _Kessy_
- Published
- 2026-06-07
- Updated on Modrinth
- 2026-07-09
- Facts verified
- 2026-10-15
