SkillTreeCore
by ruirui_pig
SkillTreeCore is a Library for Forge and NeoForge that provides a framework for building skill trees, with skills loaded from JSON files.
What it does
Skill trees are drawn by a GUI engine that renders custom backgrounds, dynamic cooldown overlays and locked nodes with blending. Skills are defined in JSON files, where categories, parents and exclusive nodes can be set without writing Java code. Item icons with NBT data, such as enchanted weapons and specific potions, are drawn inside the tree screen.
Skill-related commands are gathered into one management system, so server owners handle skill data through a single set of commands. The mod adds no playable content of its own. It supplies the foundation that other skill-based mods build on, and it is meant for developers and modpack makers who need an advanced API for that purpose.
Installation needs Forge or NeoForge, and the mod runs on client and server, so the server and every player need it. Files are published for Forge 1.19.2 and NeoForge 1.20.1, across six release versions in the 1.16.5 – 1.20.1 range. The code is not open source; it is released under All rights reserved, and public source code links are available.
Key features
Advanced GUI engine
Renders smooth, pixel-perfect skill trees with custom backgrounds and dynamic cooldown overlays.
Data-driven skills
Skills, categories, parent links and exclusive nodes are loaded from JSON files for simple customization.
NBT icon rendering
Complex item icons, such as enchanted weapons and specific potions, are shown accurately inside the tree.
Unified command system
Skill-related commands are consolidated into one clean system for managing skill data.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Skill-based mod development
Developers use the library as the skill layer for their own mods, instead of building a tree GUI from scratch.
Modpack progression
Pack makers define skill trees in JSON to create progression paths that match their content.
Who it’s for: Mod developers and modpack authors who need a skill tree framework. Players who only want new items or abilities will find no playable content in this mod on its own.
Questions
Does SkillTreeCore need another mod to work?
Does the mod have to be installed on both sides?
Which loader and version should be chosen?
In the catalog
SkillTreeCore is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 34,764 mods support Minecraft 1.20.1.
More from ruirui_pig
Similar mods
What the author says
SkillCore is the foundational library and advanced API required for my skill-based Minecraft mods. By itself, this mod does not add any playable content, items, or skills to the game. Instead, it provides a robust, highly optimized framework under the hood.
Official listing
- Modrinth page
- modrinth.com/mod/skilltreecore
- Owner
- ruirui_pig
- Published
- 2026-07-11
- Updated on Modrinth
- 2026-10-11
- Facts verified
- 2026-10-15
