Fretux's Skill Engine
🟡 Updated this year⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
🖼️ Gallery (2 images)
🔍 Analysis
- 👍 0.2% endorsement rate
- 🏆 #210 of 369 forge mods in this game by downloads
📋 About This Mod
# **Skill Engine** **Skill Engine** is **not** a standalone progression mod. It does **not** add gameplay, attributes, or abilities by itself. Instead, **Skill Engine is a framework** designed to let other mods create their own **highly customizable skill trees**, complete with: * Node unlocking * Attribute requirements * Custom icons * Skill point handling * Server synchronization * Requirements & tooltips * Interaction with other progression systems (like Ascend) If you're looking for a mod that _adds_ skills, this is **not** it. *** ## **Features** ### JSON-driven Skill Tree System Mods can register their own skill nodes simply by adding JSON files under: ``` data/<yourmodid>/skillnodes/*.json ``` ### Automatic Node Rendering Nodes are positioned, displayed, zoomed, panned, and drawn automatically in the Skill Tree GUI. ### Icons Support Use **your own textures** or **vanilla item textures** as node icons. ### Requirements System Nodes can specify: * Linked nodes * Prerequisite attributes * Skill costs * Custom tags The UI automatically displays requirements in tooltips and overlays. ### Unlock Logic & Sync Unlocking is fully handled server-side and synced to the client. ### Full API Support Skill Engine includes a public API class that allows other mods to: * Give skill points * Unlock skill nodes * Check unlock state * Access player skill data * Register or reference nodes *** ## **How to Use Skill Engine in Your Mod** Skill Engine is designed to be extremely easy to integrate. **1\. Add Skill Engine as a Dependency** In your `mods.toml`: ```toml ] modId="skillengine" type="required" versionRange=", "tags": , "icons": "minecraft:textures/item/iron_sword.png", "prerequisites": { "strength": 10, "agility": 5 } } ``` Place this in: ``` data/yourmodid/skillnodes/basic_strength.json ``` Skill Engine will automatically detect it and add it to the tree. *** **3\. Use the API in Your Code** Skill Engine exposes a simple API: ```java SkillEngineAPI.unlockNode(player, SkillEngineAPI.rl("yourmodid", "basic_strength")); SkillEngineAPI.addSkillPoints(player, 3); boolean unlocked = SkillEngineAPI.isUnlocked(player, SkillEngineAPI.id("welcome")); ``` You can interact with the system without touching internal classes. *** Skill Engine **does nothing by itself**. It does _not_ add a skill tree or abilities on its own. You only need this mod if: * A mod you play **depends** on Skill Engine * You want to install addons that create skill trees
# Skill Engine
Skill Engine is not a standalone progression mod. It does not add gameplay, attributes, or abilities by itself.
Instead, Skill Engine is a framework designed to let other mods create their own highly customizable skill trees, complete with:
Node unlocking Attribute requirements Custom icons Skill point handling Server synchronization Requirements & tooltips Interaction with other progression systems (like Ascend)
If you're looking for a mod that _adds_ skills, this is not it.
## Features*
### JSON-driven Skill Tree System
Mods can register their own skill nodes simply by adding JSON files under:
```
data/
### Automatic Node Rendering
Nodes are positioned, displayed, zoomed, panned, and drawn automatically in the Skill Tree GUI.
### Icons Support
Use your own textures or vanilla item textures as node icons.
### Requirements System
Nodes can specify:
Linked nodes Prerequisite attributes Skill costs Custom tags
The UI automatically displays requirements in tooltips and overlays.
### Unlock Logic & Sync
Unlocking is fully handled server-side and synced to the client.
### Full API Support
Skill Engine includes a public API class that allows other mods to:
Give skill points Unlock skill nodes Check unlock state Access player skill data Register or reference nodes
## How to Use Skill Engine in Your Mod
Skill Engine is designed to be extremely easy to integrate.
1\. Add Skill Engine as a Dependency
In your `mods.toml`:
```toml [] modId="skillengine" type="required" versionRange=", "tags": ["yourmodid:strength_1"], "icons": "minecraft:textures/item/iron_sword.png", "prerequisites": { "strength": 10, "agility": 5 } } ```
Place this in:
``` data/yourmodid/skillnodes/basic_strength.json ```
Skill Engine will automatically detect it and add it to the tree.
3\. Use the API in Your Code
Skill Engine exposes a simple API:
```java SkillEngineAPI.unlockNode(player, SkillEngineAPI.rl("yourmodid", "basic_strength")); SkillEngineAPI.addSkillPoints(player, 3); boolean unlocked = SkillEngineAPI.isUnlocked(player, SkillEngineAPI.id("welcome")); ```
You can interact with the system without touching internal classes.
Skill Engine does nothing by itself. It does _not_ add a skill tree or abilities on its own.
You only need this mod if: A mod you play depends on Skill Engine * You want to install addons that create skill trees
📊 Mod Details
- Game
- Minecraft Mods
- Author
- fretux
- Version
- 1.4.6
- Downloads
- 639
- Endorsements
- 1
- Category
- forge
- Created
- 11/29/2025
- Updated
- 7/29/2026
- Game Versions
- 1.20.1
- Tags
- library
🔧 How to Install Minecraft Mods Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Mods →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Mods versions does Fretux's Skill Engine support?
The author lists 1.20.1. Other versions may work but are untested by the author.
What is the latest version of Fretux's Skill Engine?
Version 1.4.6, published 2026-07-29 with 639 downloads recorded at the source.
Keep browsing — more Minecraft Mods mods await

