zifeng_s_custom_skill_tree-1.21.1-NeoForge-1.5.3.jar
Curse Maven Snippet
What's new
--------------------------------------------------
English Version:
--------------------------------------------------
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
v1.5.3 · 2026-10-16 · 1.20.1 Forge + 1.21.1 NeoForge
EXPERIENCE RELEASE — all skill descriptions rewritten, stick-tool skills grouped,
protect zone blocks every damage source, UI readability
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📖 ALL SKILL DESCRIPTIONS REWRITTEN (155 skills × 4 languages)
1) Every description now follows one fixed structure: a one-line summary, then [How],
then [Requires]. Chinese and English were rewritten by hand, and zh_tw / zh_hk were
generated with OpenCC (official Traditional Chinese terms included).
2) [Requires] is generated from the code (`Skills.getPrerequisites()` + `ModDependencies`),
so the text can no longer drift away from the real prerequisite levels. This also fixed a
long-standing error: Zifeng's Arcane Body claimed level 100 / 50 while the code actually
requires level 10 / 5.
3) Pure passive skills ("Max Health: +2 per level") now read "works automatically once
learned", and the skills that DO have their own input explain it under [How].
4) Removed 3 hard-coded key names — the key is bound by the player in the skill tree, so
naming a letter was wrong. Blink also moved to the trigger key, which is where it is
actually bound (it was previously described as the toggle key).
🪄 ALL STICK-TOOL SKILLS GATHERED INTO ONE COLUMN
5) The stick-tool column now holds all 10 stick-related entries, ordered exactly like the
mode key cycle: Stick Tool (placeholder), Relocation Art / Hauling Art (BIND),
Magnet Aura (RANGE), Zone Place, Zone Excavate, Zone Attack, Zone Protect,
Block Scanner (MARK), Block Protection.
They no longer show up in their old columns (Machine Resonance 12 -> 8, Special 25 -> 24,
Aura 12 -> 8). This is a DISPLAY-only change: costs, caps and refunds for existing saves
are completely untouched.
6) The tool card now states the precondition behind "I learned it but nothing happens":
every stick operation needs the master switch ON and the mode set to that module.
No description mentioned it before, so players ended up sneak-right-clicking with no effect.
🧱 COMPAT SKILLS HIDE ENTIRELY WHEN THEIR MOD IS MISSING
7) Without the required mod, the skill row and its category pill are hidden completely
(previously it only showed a red warning). Skills you already learned stay visible and
are marked in orange with "missing XXX mod". AE2 support was added.
🛡 PROTECT ZONE NOW BLOCKS EVERY DAMAGE SOURCE
8) The zone used to be checked only during target scanning, so two paths leaked through:
Sweeping Edge (direct `hurt()` damage around the main target) and the gun / void instant
kill (which bypasses `hurt()` via `setHealth` + `die`).
9) Targets are matched by bounding box now, so standing on the zone edge or jumping no longer
leaks damage, and a new guard catches every damage source.
10) Side effect: players inside the zone are fully immune too, so it doubles as a PvP safe
zone. Void damage and `/kill` cannot be blocked — those do not go through `hurt()`.
✨ UI READABILITY
11) Skill tooltip lines no longer jitter up and down while the mouse moves.
12) Key tooltips wrap properly now — they were drawn as a single line (so anything wide
overflowed), and embedded newlines were never split (drawing garbage). All of them now
share one template: title -> [Effect] -> [How] -> [Binding].
💬 LANGUAGE FILES: 833 -> 844 keys, four languages aligned on both loaders.
--------------------------------------------------
中文版:
--------------------------------------------------
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
v1.5.3 · 2026-10-16 · 1.20.1 Forge + 1.21.1 NeoForge
体验版 — 技能描述全部重写、木棍工具技能归列、防护选区完全免伤、界面可读性
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📖 全部技能描述重写为「功能 / 用法 / 前置」三段式(155 项 × 4 语系)
1) 每条技能描述现在都是同一个结构:功能一句话 →【用法】→【前置】。
中文与英文都是重写的,再由 OpenCC 生成 zh_tw / zh_hk(含繁中官方译名修正)。
2) 【前置】改为从代码现读生成(`Skills.getPrerequisites()` + `ModDependencies`),
以后改前置等级,文案不会再和代码脱节。
顺手修掉一处一直错着的:「子枫的奥术神体」旧文写「前置:奥术壁垒 100 级 + 奥术真解
50 级」,代码实际要求 10 级 / 5 级。
3) 纯被动技能(如「血魄淬炼:每级 +2 最大生命」)本身没有操作步骤,
【用法】统一写「学习后自动生效,无需操作」;
有专属操作方式的技能(闪现 / 寻宝大师 / 战利品大爆发 / 全自动垂钓 / 万物可掘 /
不朽铭文 / 随机附魔 / 附魔突破 / 超限附魔 / 虚空诛灭)则把「怎么用」写进【用法】。
4) 修掉 3 处写死的键位 —— 键位是玩家自己在技能树里绑的,写死字母是错的。
其中闪现实际绑在【功能触发键】上,旧文案写成开关键,已改正。
🪄 与木棍工具相关的技能全部集中到「木棍工具」列
5) 木棍工具列从 1 张占位卡扩为 10 项,顺序就是模式键的循环顺序:
木棍工具(占位)、子枫挪移术 / 子枫的搬运术(BIND)、吸星大法(RANGE)、
机关营造·选区放置、机关拆解·选区挖掘、机关杀阵·选区攻击、庇护领域·防护选区、
方块扫描(MARK)、方块保护。
这些条目不再出现在原列(机械共鸣 12→8、特殊被动 25→24、光环 12→8)。
★ 这只是【显示层】的归类,数据归属没动 —— 所以技能上限、消耗、老存档退点金额
全都照旧,不会算错。
6) 补齐「学了却不知道怎么用」的真正根因:所有木棍操作都要求【总开关开启 且 模式切到
对应模块】,而原来的技能描述一个字都没提,玩家学完直接潜行右键毫无反应。
现在工具卡第一条就写明,且每个模块技能的【前置】里都会重复提示。
🧱 缺前置模组的技能整行隐藏
7) 未装依赖模组时,技能【整行隐藏】,连所属类别胶囊也会一起消失(此前只显示红字提示)。
已经学过的一律保留,并橙色标注「缺少 XXX 模组,暂不生效」—— 旧版允许未装模组时
照常学,直接隐藏会让那部分技能点在界面上凭空消失。顺带补上原先漏掉的 AE2(无限回路)。
🛡 防护选区升级为「完全免伤」
8) 原先只在「光环攻击 / 选区攻击的目标扫描」里剔除区内生物,有两条通道完全没查防护区:
横扫千军(对主目标周围 ±50° 逐个 `hurt()` 直伤)与枪械 / 虚空秒杀
(`forceFinish` 走 `setHealth` + `die` 绕过 `hurt()`)。
9) 判定改用【碰撞箱相交】,不再用脚下方块单点 —— 站在区边缘或跳起时不会再漏判;
并新增受击兜底,覆盖全部伤害源(光环 / 横扫 / 枪械 / 怪物 / 摔落 / 岩浆 / 窒息)。
10) ⚠️ 副作用:玩家在保护区内也完全免伤,可当作 PvP 无敌区使用。
虚空伤害(掉出世界)与 `/kill` 拦不住 —— 原版这两条不走 `hurt()`。
✨ 界面可读性
11) 修复「鼠标移动时技能描述每行文字上下浮动」(原先在设计空间里绘制,行距会 ±1 px 跳)。
12) 修复「快捷键描述太长且不换行」—— 查出两个真 bug:整串文字被当成一行画,
以及自带换行符不拆。现在统一折行,且全部快捷键提示共用同一模板:
标题 →【作用】→【用法】→【绑定】。
💬 语言文件:833 → 844 键,四语对齐、双平台一致。
==================================================
(英文版与中文版内容完全对应 | The English and Chinese sections are identical in content)
==================================================
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects