Back to mods
Skill Tree Ascension project artwork

CurseForge · Minecraft mod

Skill Tree Ascension

An addon for Passive Skill Tree: new skill screen, custom point types, repeatable skills with levels, and 50+ new bonuses. All datapack driven.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Skill Tree Ascension release should I use?

Updated today
Latest stable file skillascension-1.1.0.jar
Game version 1.20.1
Loader Forge

Skill Tree Ascension skillascension-1.1.0.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.

Where it goes

Is Skill Tree Ascension required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Skill Tree Ascension skillascension-1.1.0.jar need?

skillascension-1.1.0.jar. Change the file and its required mods may change too.

All 2 required mods have matching files

Install Passive Skill Trees, AttributeFix first. We found matching files for this game-version and loader setup. 21 come through another mod in the chain.

3 listed on this file 21 pulled in by those mods
Iron's Spells 'n Spellbooks Optional for Skill Tree Ascension skillascension-1.1.0.jar
optional
Matching file found Matched file: v1.20.1-3.16.3
Apotheosis Optional for Skill Tree Ascension skillascension-1.1.0.jar
optional
Matching file found Matched file: Apotheosis-1.20.1-7.4.8.jar
Passive Skill Trees Needed by Skill Tree Ascension skillascension-1.1.0.jar
required
Matching file found Matched file: PassiveSkillTree-1.20.1-BETA-0.7.6e-all.jar
Iron's Lib Needed by Iron's Spells 'n Spellbooks
pulled in
Matching file found Matched file: irons_lib-1.20.1-2.3.0
playerAnimator Needed by Iron's Spells 'n Spellbooks
pulled in
Matching file found Matched file: player-animation-lib-forge-1.0.2-rc1+1.20.jar
Curios API Needed by Iron's Spells 'n Spellbooks
pulled in
Matching file found Matched file: curios-forge-5.14.1+1.20.1.jar
GeckoLib Needed by Iron's Spells 'n Spellbooks
pulled in
Matching file found Matched file: geckolib-forge-1.20.1-4.8.4.jar
Game Stages Needed by Apotheosis
pulled in
Matching file found Matched file: GameStages-Forge-1.20.1-15.0.2.jar
Jade 🔍 Needed by Apotheosis
pulled in
Matching file found Matched file: [Forge 1.20.1] 11.13.3
Just Enough Items (JEI) Needed by Apotheosis
pulled in
Matching file found Matched file: 15.74.0.234 for Forge 1.20.1
Placebo Needed by Apotheosis
pulled in
Matching file found Matched file: Placebo-1.20.1-8.6.3.jar
Patchouli Needed by Apotheosis
pulled in
Matching file found Matched file: Patchouli-1.20.1-85-FORGE.jar
Enchantment Descriptions Needed by Apotheosis
pulled in
Matching file found Matched file: EnchantmentDescriptions-Forge-1.20.1-17.1.21.jar
The One Probe Needed by Apotheosis
pulled in
Matching file found Matched file: TheOneProbe - 1.20.1-10.0.5
Max Health Fix Needed by Apotheosis
pulled in
Matching file found Matched file: MaxHealthFix-Forge-1.20.1-12.0.4.jar
Apothic Attributes Needed by Apotheosis
pulled in
Matching file found Matched file: ApothicAttributes-1.20.1-1.3.7.jar
AttributeFix Needed by Passive Skill Trees
pulled in
Matching file found Matched file: AttributeFix-Forge-1.20.1-21.0.5.jar
bendy-lib Needed by playerAnimator
pulled in
Matching file found Matched file: bendy-lib-forge-4.0.0.jar
Bookshelf Needed by Game Stages
pulled in
Matching file found Matched file: Bookshelf-Forge-1.20.1-20.2.15.jar
MezzConfigGUI Needed by Just Enough Items (JEI)
pulled in
Matching file found Matched file: MezzConfig GUI mc1.20.1-0.5.11 for Forge
MezzConfig Needed by Just Enough Items (JEI)
pulled in
Matching file found Matched file: MezzConfig 0.7.1 for Forge 1.20.1
Baubles Needed by The One Probe
pulled in
No matching file
Redstone Flux Needed by The One Probe
pulled in
No matching file
TESLA Needed by The One Probe
pulled in
No matching file

21 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Skill Tree Ascension without breaking your instance.

Built for Skill Tree Ascension skillascension-1.1.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use skillascension-1.1.0.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Passive Skill Trees, AttributeFix first. We found matching files for this game-version and loader setup. 21 come through another mod in the chain.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside skillascension-1.1.0.jar. It opens that exact file at the source.

About this project

What does Skill Tree Ascension add?

Skill Tree Ascension

**An addon for Passive Skill Tree that gives it a new skill screen, extra point types, repeatable skills with levels, and over 50 new skill bonuses. Everything is set up with datapacks and configs, so pack makers decide how it all works.**

Requires Passive Skill Tree 0.7.6 or newer (Forge 1.20.1). Iron's Spells 'n Spellbooks, Apotheosis and Origins are optional.

**Source code, full documentation and an example datapack:** GitHub (every bonus explained, datapack and tree access guide).


A new skill tree screen

  • A cleaner layout drawn by the mod itself, so it works with any resource pack (and looks great with skill tree texture packs).

  • A **side rail** with every class tree: jump between trees in one click.

  • A **radial hub** that replaces the tree selection screen, showing your progress in each tree.

  • A header with your level, XP to the next point, and a counter for every point type. Click the "+1 point ready" chip to buy a point (Shift buys 10).

  • Clear node tooltips: node type (minor, notable, keystone, gateway), state (learned, can learn, not reachable yet), cost, and **how many skills you still need by the shortest path**.

  • A summary of all your bonuses merged together.

  • Tree order, hidden trees and hub colors are set in the client config.

Your own point types

Add any number of new currencies next to PST's skill points, for example Talent, Mastery or Prestige points.

  • Each type has its own name, color, cost, header counter and button.

  • Choose which trees or which tagged skills cost each type.

  • Earn them from experience levels, from PST skill points earned, or from advancements. Mix as many sources as you like, with caps.

  • Optional cap on how many a player can hold, and refund on tree reset.

  • Admin commands added to PST's own /skilltree points: add|set <player> <amount> [type] and get <player> [type] (no type = PST's skill points, as before).

Repeatable skills

Turn any skill into a skill with levels.

  • Level it up as many times as you want, or up to a cap.

  • Set the cost per level, how much of the bonus each level adds, and free levels every N levels.

  • **Milestones:** run commands and show a message when a skill reaches a given level (give items, effects, unlock things, anything a command can do).

  • Ranks shown by level (Bronze, Silver, Gold, Platinum, Diamond by default), fully replaceable.

  • In game: click the skill, use - / + (Shift for 5) or Max, then Confirm.

  • Works for attribute bonuses too.

Set it up per skill, per tree or per tag with a datapack, or just type tags like Repeatable, MaxLevel20, LevelCost2 or Points=mypack:talent on the skill in PST's editor.

Trees only some players get

Lock a tree behind an **origin** or **power** (Origins for Forge, optional), an advancement, a learned skill, a scoreboard tag or a permission level. Locked trees are hidden for that player and cannot be learned, and they appear by themselves as soon as the player qualifies.

Over 50 new skill bonuses

**Combat:** Fury, Kill Streak, Execute, Counter (after a shield block), War Cry, Hunter's Mark, Anvil (armor shred), Overheal, Harpoon, Bond (fight next to a friend), High Tide, Shell, Shadowstep, Shadowveil.

**Utility and experience:** Last Page (cheat death for levels), Level Surge, Experience Interest, Learning Blade (kills can raise your weapon's enchantments), Living Forge (armor repairs as you get hit), Feast and Shared Potion (share food and potions with nearby players), Memento Mori (keep XP on death), Night Vigil (sleep with monsters near), Witch Doctor, Treasure Seeker, Catch XP, Experience Aegis, Experience Siphon.

**Enchanting** (vanilla table and Apotheosis): cheaper enchanting, extra enchantments from the table, higher enchantment levels.

**Pets** (any tamed animal): Pack Leader, Pack Hide, Feral Bond, Blood Pact, Den, Prey, Pincer, Frenzy, Guardian, Beast Shield, Vengeance, Savage, Spiked Collar, Howl, Undying Bond.

**Iron's Spells** (optional): Arcane Echo, Mana Flow, Overchannel, School Chain, Stormcaller, Rune Scribe.

**Apotheosis** (optional): Gem Power.

Every number in every bonus can be changed in the skill file, and most bonuses accept PST's item conditions and multipliers.

New value providers for any PST bonus

  • **Stacks:** lifetime counters that grow as you play (melee hits, kills, bosses, spells per school, fish, pets, crafting, brewing, cooking and more). Combine them into named stacks in config/skillascension/stacks.json and make bonuses grow with them. Built so they cannot be farmed by AFK mob farms.

  • Experience level, gems socketed, curses on your gear, total spell power.

Fixes for Passive Skill Tree

  • Skill learning and point buying run on the server thread (no more rare desyncs).

  • Skill syncs are merged, so the screen does not rebuild many times in a row.

  • Effect bonuses no longer stack to the max in a single hit.

  • No crash when the screen opens before your skill data arrives.

  • Optional extra class picks when playing alone, and a way to hide internal limitation tags from tooltips.

For pack makers

Everything lives in data/<namespace>/skillascension/ (point types, node rules, rank tiers) and reloads with /reload. Full documentation, the exact behavior of every bonus and an example datapack are on GitHub. The mod ships no skill trees of its own: build yours with PST's editor.


Skill Tree Ascension is not made by the author of Passive Skill Tree. Please report bugs with this addon here, not to PST. Licensed GPL-3.0, like PST.

Project description from CurseForge.

Pick your setup

Skill Tree Ascension by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Skill Tree Ascension versions and loaders

2 of 2 releases match

Looking for an older file? The official CurseForge project page is in Resources.