ModsFinder

Epiphany - Modular Skill Tree

by HaooooZhang

Epiphany is a NeoForge skill tree mod for 1.21.1 in which progression is assembled from modules, insights and paths defined through datapacks.

NeoForgeClient and serverMIT LicenseOpen source1.21.1

What it does

Epiphany replaces one large fixed skill tree with a set of modules that players combine into a personal progression route. A pack author can shape the content in datapacks, so a skill system can be built without writing Java. The mod ships with built-in presets covering conditions, rewards and aptitude sources that work out of the box.

The mod requires LDLib, and players open the Build System screen with the K key. Epiphany is published for NeoForge only, for 1.21.1, and runs on client and server, so the server and every player need it. KubeJS is optional. The code is open source under the MIT License.

Key features

  1. Modular skill building

    Players mix and match modules to craft a progression path that differs from other players' trees.

  2. Built-in presets

    Ready conditions, rewards and aptitude sources ship with the mod, so a tree can work without custom data.

  3. Reward types

    Over 14 reward types include vanilla attribute modifiers, command execution, item granting and status effects.

  4. Aptitude sources

    16 aptitude sources include mining blocks, exploring biomes and defeating mobs, and aptitude gain can be customized.

Compatibility

Latest build for each game version and loader.

1.21.11.2.6
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

LDLibLDLib is a libarary mod for custom rendering, modular gui.
Required

Optional 1

KubeJSEdit recipes, add new custom items, script world events, all in JavaScript!
Optional

Required by 1 mod

Use cases

Pack-building RPG systems

Pack authors can build a large RPG skill system from datapacks alone, without writing Java code.

Custom progression paths

Players on a server can combine modules into their own routes instead of following one fixed tree.

Who it’s for: Modpack authors and server owners who want a configurable skill system, and players who prefer assembling their own progression over a single fixed tree.

Questions

Does Epiphany need LDLib?

Yes. LDLib is a required dependency, so it must be installed alongside Epiphany on NeoForge 1.21.1.

Does the server need Epiphany installed?

Yes. Servers that run it need every player to install it too.

Can skill trees be created without Java?

Yes. A tree can be shaped through datapacks, so no Java code is needed to define its content.

In the catalog

Epiphany - Modular Skill Tree is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 32,366 mods support Minecraft 1.21.1.

More from HaooooZhang

All projects

Similar mods

What the author says

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…
HaooooZhang, on the Modrinth page

Official listing

Owner
HaooooZhang
Published
2026-07-13
Updated on Modrinth
2026-09-25
Facts verified
2026-10-15

Tags