promotional bannermobile promotional banner

Zifeng Skill Tree

Convert FE energy into skill points and unlock 32 skills — base attributes, amplifiers, ultimates, and combat auras — in a full skill tree for NeoForge 1.21.1.
**Zifeng Skill Tree** — a skill tree mod made by **子枫 (Zifeng)**, a tech YouTuber.

I build a LOT of tech in Minecraft, and like every big tech base, I always end up with **way too much energy**. So I turned that problem into a mod: your spare FE power becomes **skill points**, and skill points unlock a full skill tree of **110+ skills**.

This mod was developed with the help of AI, and it is fully **open-source (MIT)**.

> 🖤 **Use it, modify it, share it — you don't need to ask me. Just remember who made it: 子枫 (Zifeng).**

**Features:**
- ⚠️ **Power requirement** — this mod does NOT generate power. You need a tech mod that produces FE energy (e.g. Mekanism, Draconic Evolution, AE2) to feed the Star Energy Converter.
- ⚡ **Star Energy Converter** — feed it FE and get skill points (100M FE = 1 point, tiered cost based on your total, shared across all machines)
- 🎯 **110+ skills in a 9-column tree** (press **N** to open, title: **Zifeng's Treasure Box**):
  - **15 Magic skills** — Ars Nouveau & Iron's Spells compatibility (mana, mana regen, cast time, cooldown, 9 spell-school powers); need the corresponding mod installed to take effect
  - **16 Base attributes** — Max HP, Armor, Toughness, Attack Damage, Attack Speed, Mining, Move Speed, Regen, Luck, Jump, Fly, Swim, Crit, Lifesteal, Thorns, Armor Penetration
  - **16 Amplify skills** — percentage multipliers on top of your base values (final value = base × (1 + amplify))
  - **15 Ultimate nodes** — Zifeng's Bloodrage, Indestructible Body, All-round Master, Sky Wings (creative flight), Night Vision, Saturation, Rebirth, Reaper's Gaze, Void Body, No Flight Inertia, Flight Mining, Fire Protection, Water Breathing, Dark Vision, Underwater Vision
  - **21 Special Passives** — Village Hero, Reach, Glowing, Loot Bomb, Unbreakable, Mob Drop, Block Drop, XP Gain, Spawn Egg, Mob Head, Auto Smelt, Break All (mine bedrock), Unbreakable Enchant, Sweep Range, Knockback Resist, Random Enchant, Enchant Break, Enchant Over, Unlimited Trades, Villager Master, Treasure Hunter
  - **8 Combat Auras** — Damage (360° AoE), Speed, Heal, Magnet, Empower, Lockdown, Void Spear (absolute execute), Zifeng's Relocation Art (bind a container with a stick; drops teleport straight into it — no lag)
  - **3 Global Laws (new column)** — Time Lock (freeze day time), Weather Lock (lock sunny/rain/thunder, switchable), AE Infinite Channel (2×/3×/4×/infinite AE2 channels); server-wide, event-driven zero-polling sync
  - **9 Machine Resonance skills** — Machine Star + 8 resonance skills; simulated-player machines inherit the matching effect when learned AND enabled
  - **11 Zifeng's Gift skills** — free skill points by playing: Time Baptism/Storm/Flood (baseline: +1/+5/+10 pts periodically after 1/5/10h playtime), Move/Fly/Mine/Kill Baptisms (1-5 levels), 4 Amplifiers (up to level 5, 30% exponential cost). Players only — machines never trigger
- 🔧 **New in v1.3.4** — full localization (en_us + zh_cn, 477 entries each, language-file driven, no hardcoded strings); join-welcome message (author credit + Modern UI recommendation); ALL per-point attribute values configurable (26 values, hot-reload re-applies to online players, tooltips read config dynamically); Config comments bilingual; fixed Chinese tooltip line-wrapping; removed 2 legacy lang keys
- 🔧 **New in v1.3.3** — global-state event-driven push (zero-polling, snapshot dedup, incremental packets), per-player push subsystem (point deltas, converter tier cache), simplified skill descriptions (UI auto-shows cost/prerequisites), HUD position panel (reset button, Ctrl=100 step, wider range), multiplayer fixes (AE channel mode restore, subscription rework)
- 📊 **Live attribute panel** — shows all your stats in real time, toggleable and movable
- 💎 **Skill point HUD** (bottom-left) — green total always visible (fixed position), source rows with smooth slide+scale+fade animation, converter rate per second; toggle & position adjustable & persisted
- 📈 **Drop amplification** — only affects drops that support Fortune/Looting, stacks with vanilla enchantments
- 🌍 **Full multiplayer support** — data stored per player, shared across dimensions; multi-player counts correct
- ⚙️ **Config hot-reload** — all core values are configurable in-game
- 📦 **No dependencies** except Forge/NeoForge itself

**Credits & Inspirations:**
This mod was inspired by the design ideas of several great mods (all mechanics were re-implemented from scratch, no code or assets were copied):
- **ProjectE** — AoE damage approach
- **Draconic Evolution** — AoE damage, chaos-guardian shield-breaking (used under its "Don't Be a Jerk" license; we reference the `draconicevolution:chaotic` damage tag as a dependency)
- **Applied Energistics 2** — shield-breaking & invincibility-frame handling; AE Infinite Channel uses AE2's official public API (AEConfig.setChannelModel + Grid repath, same as its /ae2 channelmode command)
- **Astral Sorcery** — skill tree UI layout concept
- **Re:Avaritia** — ultimate defensive set mechanics
- **Spear of Void** — execute/insta-kill mechanics (re-implemented independently)
- **DataEnergistics** — turret mechanics
- **Mekanism** — creative energy cube (unlimited energy output) concept
- **Ars Nouveau** — mana attribute integration (MAX_MANA / MANA_REGEN_BONUS)
- **Iron's Spells 'n Spellbooks** — mana attribute integration (MAX_MANA / MANA_REGEN / cast time / cooldown / school spell power)
- **Extra Utilities** — auto-smelting mechanic inspiration
- **JustDireThings** — Zifeng's Relocation Art (Loot Vacuum) binding mechanic inspiration (sneak-right-click a container with a stick to bind; MIT licensed, re-implemented independently — binding stored per-player instead of on the item)
- **Flux-Networks** — long-value (>2.1B) FE energy transfer integration for the Star Energy Converter (Flux's own `IFNEnergyStorage` capability, soft-integrated via reflection; works only when Flux is installed)
- **Tweakeroo** — Unlimited Trades skill inspiration (disableVillagerTradeLocking concept; we use the native NeoForge TradeWithVillagerEvent + MerchantOffer.resetUses(), re-implemented independently)

**License: MIT** · Source code on GitHub. You are free to use, modify and redistribute this mod, even commercially — just keep the credit. 💙

---

### 中文版

**子枫技能树** — 由技术区 YouTube 博主 **子枫** 制作的技能树模组。

我平时喜欢在 Minecraft 里搞大型科技基地,而科技基地最不缺的就是**用不完的电力**。于是我把这个"烦恼"做成了模组:多余的 FE 能量可以转化为**技能点**,技能点在完整的技能树里解锁 **110+ 种技能**。

这个模组由 AI 辅助开发完成,并且**完全开源(MIT)**。

> 🖤 **任何人都可以随意使用、修改、二次分发这个模组,不用跟我说,只要记得是子枫做的就行。**

**模组特色:**
- ⚠️ **发电提示** — 本模组**不自带发电**,需要配合一个能产生 FE 能量的科技模组(如 Mekanism、龙之研究、AE2)为星能转换机供电。
- ⚡ **星能转换机** — 输入 FE 能量换取技能点(1 亿 FE = 1 点,阶梯消耗按玩家整体累计,多台机器共享进度)
- 🎯 **110+ 种技能 · 九列技能树**(按 **N** 键打开,标题「**子枫的百宝箱**」):
  - **魔法增幅(15 种)** — 新生魔艺/铁魔法兼容(魔力、魔力恢复、吟唱缩减、冷却缩减、9 流派法术强度),需安装对应模组才生效
  - **基础属性(16 种)** — 生命、护甲、韧性、攻击伤害、攻速、挖掘、移速、恢复、幸运、跳跃、飞行、游泳、暴击、吸血、荆棘、破甲
  - **特殊增幅(16 种)** — 在基础数值上按百分比放大(最终值 = 基础 × (1 + 增幅))
  - **终极节点(15 种)** — 子枫的燃血狂战、金刚不坏、全能精通、苍穹之翼(创造飞行)、星瞳夜视、饱食无忧、浴火重生、死神凝视、虚空神体、御风止步(无飞行惯性)、凌空采掘(飞行挖掘)、烈焰不侵(免疫火焰)、鲛人之息(水下呼吸)、破暗之瞳(免疫黑暗)、碧波清眸(水下视野)
  - **特殊被动(21 种)** — 万民敬仰、长臂善舞、星光点缀、财源滚滚、万载不磨、猎魂丰收、点石成金、经验飞涨、妖魂凝卵、斩首夺颅、自动熔炼术、万物可掘(挖基岩)、不朽铭文、横扫千军、稳如泰山、随机附魔、附魔突破、超限附魔、无限交易、村民大师、寻宝大师
  - **光环(8 种)** — 子枫的杀戮领域、疾攻之势、回春妙手、吸星大法、修罗杀域、定身神域、虚空诛灭、子枫挪移术(木棍绑定容器,掉落直传不生成实体,刷怪塔不卡顿)
  - **寰宇法则(3 种,新列)** — 时之环(锁时间)、晴空环(锁晴天,可切换 ☀/🌧/⛈)、无限回路(AE2 频道 2×/3×/4×/无限);服务器全局生效,事件驱动零轮询同步
  - **机械共鸣(9 种)** — 机关道祖(1000 点)+ 8 个共鸣技能(各 5000 点)。学习并开启后,模拟玩家机器(如数字型采矿机)才能继承对应效果,关闭/重置立即回收
  - **子枫的馈赠(11 种)** — 时间洗礼/风暴/洪流(保底:游戏 1/5/10 小时激活,每 10/5/1 分钟 +1/5/10 点)、移动/飞行/挖掘/击杀洗礼(1-5 级:1000/500/100/50/10 触发,消耗 10/1000/10000/50000/100000)、4 增幅(上限 5 级,每级每次 +1 点,30% 指数消耗)。只对真玩家生效,免费获得技能点
- 🔧 **v1.3.4 更新** — 本地化全量(en_us + zh_cn 各 477 条,语言文件驱动零硬编码);进服欢迎推送(作者署名 + Modern UI 推荐);属性每点加成全部进 Config(26 项,热重载立即重挂在线玩家,tooltip 动态读配置值);Config 注释中英双语;修复中文 tooltip 不换行;清理 2 个废弃 lang key
- 🔧 **v1.3.3 更新** — 全局状态事件驱动推送(零轮询、快照去重、增量包)、玩家推送子系统(技能点增量/转换机阶梯缓存)、技能描述全面简化(UI 自动显示消耗/前置/缺失模组)、HUD 位置面板(重置按钮/Ctrl 大步进/范围扩大)、多人修复(AE 频道模式恢复、订阅重构)
- 📊 **实时属性面板** — 所有属性一目了然,可开关、可换位置
- 💎 **技能点 HUD**(左下角)— 绿色总数常驻固定位置,各来源行平滑滑入+缩放+淡出动画,转换机速率显示;可开关、可调位置(持久化)
- 📈 **掉落增幅** — 只对能生效时运/抢夺的掉落生效(挖矿翻倍、杀怪掉落提升),与原版附魔叠加
- 🌍 **多人联机** — 数据按玩家独立存储,跨维度共享;多人计数正确
- ⚙️ **配置热重载** — 核心数值全部可配置,游戏内即改即生效
- 📦 **无任何前置依赖**,只需要 Forge / NeoForge

**致谢与灵感来源:**
本模组的设计灵感参考了以下优秀模组(所有机制均为独立重写实现,未复制任何代码或资源):
- **ProjectE(等价交换)** — 范围伤害的实现思路
- **Draconic Evolution(龙之研究)** — 范围伤害、混沌守卫破盾(遵循其 "Don't Be a Jerk" 许可;依赖引用其 `draconicevolution:chaotic` 伤害标签)
- **Applied Energistics 2(应用能源2)** — 破盾与无视无敌帧的处理方式;无限回路调用 AE2 官方公开 API(AEConfig.setChannelModel + Grid repath,与 /ae2 channelmode 指令相同)
- **Astral Sorcery(星辉魔法)** — 技能树界面的布局概念
- **Re:Avaritia** — 无尽套防御机制
- **Spear of Void(虚空之矛)** — 绝对秒杀算法结构参考(1亿伤害循环清无敌帧+强杀兜底;代码为自行编写,未使用其源码/资源)
- **DataEnergistics** — 弩炮机制
- **Mekanism** — 创造能量方块(无限能量输出)思路
- **Ars Nouveau(新生魔艺)** — 魔力属性互操作(MAX_MANA / MANA_REGEN_BONUS)
- **Iron's Spells 'n Spellbooks(铁魔法)** — 魔力属性互操作(MAX_MANA / MANA_REGEN / 吟唱 / 冷却 / 流派法术强度)
- **Extra Utilities** — 自动熔炼机制思路参考
- **JustDireThings** — 子枫挪移术(凋落物挪移)绑定机制思路参考(木棍蹲下右键绑定容器;MIT 协议,独立重写——绑定信息存玩家存档而非物品上)
- **Flux-Networks** — 星能转换机超 21 亿 FE 能量兼容(对接 Flux 的 long 能量接口 IFNEnergyStorage,反射软集成,未装 Flux 时自动降级)
- **Tweakeroo** — 无限交易技能灵感(disableVillagerTradeLocking 思路;我们用 NeoForge 原生 TradeWithVillagerEvent + MerchantOffer.resetUses(),独立实现)

**许可证:MIT** · 源码已在 GitHub 开源。你可以自由使用、修改、分发(包括商用),保留署名即可。💙

The Zifeng Skill Tree Team

profile avatar
  • 1
    Projects
  • 1.5K
    Downloads