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.
Back to Files

zifeng_s_custom_skill_tree-1.21.1-NeoForge-1.3.3.jar

File namezifeng_s_custom_skill_tree-1.21.1-NeoForge-1.3.3.jar
Uploader
wuliaoaszqbwuliaoaszqb
Uploaded
Aug 28, 2026
Downloads
30
Size
309.2 KB
Mod Loaders
NeoForge
File ID
8753128
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:zcs-1643398:8753128"

Learn more about Curse Maven

What's new

【版本 Version】v1.3.3

--------------------------------------------------
English Version:
--------------------------------------------------
v1.3.3:
- 📝 Skill descriptions massively simplified (228 skills): removed text that duplicates the UI — per-level cost / missing-mod warnings / prerequisites are now auto-shown by the tooltip (gold cost row / red missing-mod / prerequisite list). Removed technical notes & history leftovers; compressed long descriptions (auto-smelt blacklist tutorial, AE command-line equivalent); fixed misleading wording ("guaranteed immortal" → death-prevention). GIFT costs intentionally kept (the UI says "free" for gifts which is misleading — descriptions correct it). Both platforms now 100% identical.
- 🖱️ Tooltip cost display fixed: base/amplify/magic now show the REAL next-level cost (based on your current level, was always showing level-1); maxed skills hide cost and show "Maxed X/Y"; all types unified (GIFT costs now match server-side deduction).
- 📡 Push architecture upgrade (master + subsystem): GlobalStateSync (subscription bitmask + snapshot dedup + incremental packets + tick-end merge) + PlayerPushState (per-player: 20-tick converter tier cache, skill-point delta packets 16B replacing full syncs, first-2000-points player-level shared discount). Global-skill subscription is now screen-driven (open tree = subscribe all, close = unsubscribe) — closing/resetting skills no longer loses push updates. Weather-unlocked now pushes -2 (client distinguishes "natural cycle" vs "locked").
- 🔧 Converter fixes: recipes/drops/blacklist generalized (1.20.1 plural folders recipes/loot_tables/tags fixed); blacklist matches by smelted product (hold iron ingot → all mod iron ores/raw iron stop smelting); drop duplication fixed.
- 🎨 HUD panel enhanced: new "↺ Reset Position" button (one-click reset, persisted); step matches skill-point logic (click ±1 / Shift ±10 / Ctrl ±100); range widened (X ±400→±800, Y ±200→±400).
- 🐛 Multiplayer fixes: AE Infinite Channel previousMode cleared too early (multiplayer toggle chains restored DEFAULT instead of the original mode — high severity); time/weather lock restore now falls back to player.getServer() (logout edge case could leave gamerule locked forever); GlobalStateSync methods synchronized; client global-state cache reset on disconnect (no cross-server leakage); revive-ready packet sent only once (was every second); setSubscription only force-pushes on bitmask change (40-tick polling no longer re-pushes full state).
- ⚡ Performance: 1.21.1 got the DE class-name caches (matching 1.20.1); players who never learned the AE skill skip the per-tick disable(); 1.21.1 enforce throttled to every 5 ticks (matching 1.20.1).
- ✅ Save-compatible; both platforms identical (114 skills / 9 columns).

Requirements:  NeoForge 21.1.248+ (1.21.1, Java 21). No other dependencies.

--------------------------------------------------
中文版:
--------------------------------------------------
v1.3.3:
- 📝 技能描述全面简化(228 条):删除与 UI 重复的文字——每级消耗/需安装模组/前置(tooltip 会自动显示金色消耗行、红色缺失模组、前置需求列表)。删除技术注释与历史残留;压缩超长描述(自动熔炼黑名单教学、AE 等效命令行);修正误导表述(全能精通"保证玩家不死"→免死保底)。馈赠消耗信息刻意保留(UI 对馈赠显示"不消耗技能点"是误导,描述纠正)。两平台描述逐字一致。
- 🖱️ tooltip 消耗显示修正:基础/增幅/魔法显示下一级真实消耗(按当前等级,原来固定显示 1 级);满级隐藏消耗显示「已满级 X/Y 级」;所有类型统一(馈赠消耗与服务端扣点一致)。
- 📡 推送架构升级(主系统+子系统):GlobalStateSync(订阅位图+快照去重+增量包+Tick末合并)+ PlayerPushState(每玩家:转换机阶梯 20tick 缓存、技能点增量包 16 字节替代全量回发、前 2000 点玩家级共享折扣防多机漏洞)。全局技能订阅改界面驱动(打开技能树订阅全部、关闭取消)——关闭/重置技能后仍能收到状态推送。天气未锁定推 -2(客户端区分"自然循环"与"已锁定")。
- 🔧 转换机修复:配方/掉落/黑名单通用化(1.20.1 复数目录 recipes/loot_tables/tags 修复);黑名单按熔炼产物匹配(手持铁锭→所有模组铁矿石/粗铁不熔炼);掉落重复修复。
- 🎨 HUD 增强:新增「↺ 重置位置」按钮(一键归零持久化);步进与技能点一致(点击 ±1 / Shift ±10 / Ctrl ±100);范围扩大(X ±400→±800、Y ±200→±400)。
- 🐛 多人修复:AE 无限回路 previousMode 提前清空(多人轮流开关后恢复 DEFAULT 而非初始模式,高危);时环/晴空环登出瞬间 serverLevel null 兜底(防 gamerule 永久锁死);GlobalStateSync 加同步;客户端全局状态缓存断线重置(防跨服残留);凤凰涅槃就绪态只发一次(原每秒发包);setSubscription 位图变化才 forcePush(40tick 轮询不再重复全量推送)。
- ⚡ 性能:1.21.1 补 DE 类名缓存(与 1.20.1 对齐);未学 AE 技能跳过每 tick disable();1.21.1 enforce 5tick 节流(与 1.20.1 对齐)。
- ✅ 旧存档兼容;两平台功能/版本号完全一致(114 技能 / 9 列)。

环境要求:NeoForge 21.1.248+(1.21.1,Java 21),无其他依赖。

==================================================

This mod has no additional files