Back to mods
Epiphany - Modular Skill Tree project artwork

CurseForge · Minecraft mod

Epiphany - Modular Skill Tree

A Data-driven Modular Skill Tree API mod

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

Quick answer

Which Epiphany - Modular Skill Tree release should I use?

Updated today
Latest stable file Epiphany 1.1.2
Game version 1.21.1
Loader NeoForge

Epiphany - Modular Skill Tree Epiphany 1.1.2 targets 1.21.1 with NeoForge. The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server. All 1 required mods have matching files.

Where it goes

Is Epiphany - Modular Skill Tree required on the client, server, or both?

The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
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 Epiphany - Modular Skill Tree Epiphany 1.1.2 need?

Epiphany 1.1.2. Change the file and its required mods may change too.

All 1 required mods have matching files

Install LDLib first. We found matching files for this game-version and loader setup. 13 come through another mod in the chain.

4 listed on this file 13 pulled in by those mods
FTB Quests (NeoForge) Optional for Epiphany - Modular Skill Tree Epiphany 1.1.2
optional
Matching file found Matched file: [NEOFORGE][1.21.1] FTB Quests 2101.1.29
KubeJS Optional for Epiphany - Modular Skill Tree Epiphany 1.1.2
optional
Matching file found Matched file: KubeJS NeoForge 2101.7.2-build.368
LDLib Needed by Epiphany - Modular Skill Tree Epiphany 1.1.2
required
Matching file found Matched file: LDLib2-1.21.1-2.2.32-neoforge
FTB Teams (NeoForge) Needed by FTB Quests (NeoForge)
pulled in
Matching file found Matched file: [NEOFORGE][1.21.1] FTB Teams 2101.1.10
FTB XMod Compat Needed by FTB Quests (NeoForge)
pulled in
Matching file found Matched file: [NEOFORGE][1.21.1] FTB XMod Compat 21.1.10
FTB Library (NeoForge) Needed by FTB Quests (NeoForge)
pulled in
Matching file found Matched file: [NEOFORGE][1.21.1] FTB Library 2101.1.34
Architectury API Needed by FTB Quests (NeoForge)
pulled in
Matching file found Matched file: [NeoForge 1.21] v13.0.11
Rhino Needed by KubeJS
pulled in
Matching file found Matched file: Rhino 2101.2.7-build.85
Just Enough Items (JEI) Needed by LDLib
pulled in
Matching file found Matched file: 19.43.0.392 for NeoForge 1.21.1
Waystones Needed by FTB XMod Compat
pulled in
Matching file found Matched file: waystones-neoforge-1.21.1-21.1.39.jar
FTB Ranks (NeoForge) Needed by FTB XMod Compat
pulled in
Matching file found Matched file: [NEOFORGE][1.21.1] FTB Ranks 2101.1.4
Balm Needed by Waystones
pulled in
Matching file found Matched file: balm-neoforge-1.21.1-21.0.64.jar
Project umyGl7zF Optional for Epiphany - Modular Skill Tree Epiphany 1.1.2
optional
Still checking

13 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 Epiphany - Modular Skill Tree without breaking your instance.

Built for Epiphany - Modular Skill Tree Epiphany 1.1.2. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Epiphany 1.1.2. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install LDLib first. We found matching files for this game-version and loader setup. 13 come through another mod in the chain.

  3. 03

    Put it on the correct side

    The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Epiphany 1.1.2. It opens that exact file at the source.

About this project

What does Epiphany - Modular Skill Tree add?

Epiphany - Modular Skill Tree

banner

夫尽小者大,积微者著。
Greatness is built from the smallest deeds; distinction from the smallest gains.
——Xunzi · General Principles

Epiphany is a data-driven, modular skill tree mod for Minecraft, inspired by the Tradition mechanics of the classic sci-fi strategy game Stellaris. As an API mod designed for developers, it does not include any built-in skill tree content or attribute modifications. Instead, it provides a highly flexible character building framework for modpack and mod authors.

Requires LDLib as a dependency.

Quick Start

  • Press the K key to open the Build System GUI.
  • Check out the example datapack and the Wiki to dive deeper into Epiphany and quickly create your own skill trees.

Features

  • Modular Building: Say goodbye to massive, monolithic skill trees. Players freely mix and match modules to craft their own unique progression path.
  • Fully Data-Driven: All modules, insights, epiphanies, and paths are defined through datapacks. Create a vast RPG skill system without writing a single line of Java.
  • Rich Built-in Presets: The mod ships with an extensive set of conditions and rewards ready to use out of the box:
  1. 30+ Condition Types: Dynamically evaluate player attributes, current structure, statistics, and more to auto-unlock modules and epiphanies. Includes logical and relational operators for complex expressions.
  2. 14+ Reward Types: Vanilla attribute modifiers, command execution, item granting, status effects, and much more.
  3. 13 Aptitude Sources**: Mining blocks, exploring biomes, slaying mobs… and what's more — aptitude gain is fully customizable!

-----

  • Highly Configurable: Through the config file, authors can easily adjust the aptitude level-up formula, player slot limits, experience gain multipliers, and notification toggles, blending seamlessly into any modpack's progression balance.
  • Strong Compatibility & Mod Support: Integrates with FTB Quests, KubeJS, and other mainstream modpack development tools. Provides an open API, custom events, and supports KubeJS scripting for both event listening and API calls.
  • Polished GUI: Built on LDLib, Epiphany features a carefully crafted UI with smooth node connections, draggable insight trees, and dynamic layout adjustments for a refined player experience.

Mod Architecture

  • Module: An independent, self-contained skill tree unit. Developers can configure selection costs, module caps, and more.
  • Insight: The smallest unit within a module — incremental upgrade nodes. Their effects tend toward quantitative changes (minor stat adjustments, etc.). Insights within a module automatically form a tree structure based on depth; an insight can only be unlocked once all of its parent nodes are lit.
  • Epiphany: When a player fully unlocks every insight within a module, the module is completed and grants +1 Epiphany Slot. The player can then use this slot to freely activate an Epiphany. Epiphany effects tend toward qualitative changes (new mechanics, powerful passives). Developers can set the maximum epiphany slot count.
  • Path: An optional categorization label for epiphanies. Epiphanies without a specified path fall into the default group.
  • Aptitude: The player's experience reservoir, earned by performing behaviors defined in datapacks. The formula for required aptitude per level is configurable.
  • Insight Point: Each time the aptitude bar fills, it automatically converts into 1 Insight Point. Players spend Insight Points to select modules and unlock insights.

Advanced Development & Future Plans

Want to go beyond the built-in presets? Epiphany offers comprehensive extension channels:

  • Rich custom events and APIs
  • KubeJS scripting support for event listening and data management
  • Conditions, rewards, and aptitude sources are all registered through the registry system — developers are welcome to build advanced gameplay addons on top of Epiphany

The author is also planning a series of addon packs that integrate with more mainstream mods for expanded data and behavior compatibility. Stay tuned!

AI Content Disclosure

During the development of this mod, AI tools were extensively used to automate batch coding tasks, greatly improving development efficiency. However, the core logic, framework architecture, UI/UX design, and all product details were fully directed and executed by human authors, while AI served only as an assistive tool.

Project description from CurseForge.

Pick your setup

Epiphany - Modular Skill Tree 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

Epiphany - Modular Skill Tree versions and loaders

4 of 4 releases match

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