跳到正文

AkoTheEvil’s Skill Tree

作者:ShadowAko

A flexible framework for skill trees in Minecraft with customizable nodes, conditions, progression, and APIs for creating advanced gameplay systems.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

flexible skill tree progression framework for Minecraft which aims to make complex progression systems easy to create, configure and maintain.

 

The mod provides a clean foundation for creating skill trees with configurable requirements, effects, progression, and data, aiming to serve for both simple RPG-like skill trees as well as more complex progression systems.

 

Features

Custom trees: Create branching trees with as many paths and nodes as you want. Flexible conditions: Requirements can be set on any items, levels, attributes, advancements, tags of any type, permissions, statistics, other skills, and custom conditions. Multiple requirements: Multiple requirements can be combined using a configurable AND/OR logic. Dependencies: Skills can depend on other skills, nodes or progression. Configurable costs: Costs can be defined as experience, items, currencies, attributes or custom. Passive and active skills: Both permanent bonuses as well as player activated abilities are supported. Player progression: Unlock progress is tracked separately for each player. Extendable API: Modders can extend the mod to register custom skills, conditions, effects and progression. Data driven design: Wherever possible, skill trees and progression can be customized without a separate implementation for every skill. Mod compatibility: Progression can be integrated with other mods and the framework itself is built to be easily extended. Clean organization: Skills, requirements, effects, progression and player progress are all decoupled to allow for complex systems to be organized better.

 

Advanced conditions

 

The condition system is one of the main highlights of the mod.

By combining conditions, you can do things like:

 

Have a specific advancement

Be at a certain experience level

Have a specific item or tag

Have a specific other skill

 

Modpacks can use this to create progression systems which have more depth than just simple RPG skill trees.

Designed for modpacks

This framework is aimed to be useful to both players and mod devs. Modpack authors can use this to create custom progression systems, while other mods can use the mod’s API to integrate with the progression framework.

It can be used for things such as:

RPG character progression

Class systems

Magic progression

Professions

Combat trees

Skill trees for abilities

Quest progression

Custom progression systems for modpacks

Character talent trees

Equipment specialization

Multi-stage advancement trees

Compatibility and integration

The mod acts as a standalone framework, but also provides ways for other mods to extend it.

Other mods can register custom conditions, effects, skills, currencies or other progression related elements without having to touch the main progression code.

Project Goals

The main goals of this project are:

1. Making complex skill trees easy to create.

2. A powerful and flexible condition system.

3. Keeping progression data clean.

4. Exposing APIs for other mods to utilize.

5. Not requiring every modpack to use different progression systems at the same time.

This project is not about a single RPG progression system, but the underlying foundation needed to create more complex skill progression systems.

常见问题

AkoTheEvil’s Skill Tree 支持哪些 Minecraft 版本?

AkoTheEvil’s Skill Tree 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

AkoTheEvil’s Skill Tree 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分