1.20.1-Forge-PufferfishSkillsJS-1.3.0
Curse Maven Snippet
What's new
Changes
- Updated compatibility for Pufferfish Skills 0.19.x; tested with 0.19.2 and KubeJS 2001.6.5-build.26. Pufferfish Skills 0.18.x is no longer supported.
- Replaced fragile compiler-generated lambda injections with named methods and official skill unlock/lock events to prevent startup failures.
- Fixed repeatable skill point accounting, repeat limits, and attribute reward totals across nodes sharing a definition.
- Fixed allow-unlock checks to respect effective available points and mutually exclusive skills.
- Fixed repeat-count updates, skill locking and category resets to refresh rewards, points and client state.
- Corrected next-level experience calculations and level-cap handling.
- Preserved allow-unlock data during import/export, restricted network packet direction, and cleared cached player data when the server stops.
更新内容
- 更新对 Pufferfish Skills 0.19.x 的兼容,已使用 0.19.2 和 KubeJS 2001.6.5-build.26 测试;不再支持 Pufferfish Skills 0.18.x。
- 将不稳定的编译器 lambda 注入改为具名方法及官方技能解锁/锁定事件,修复启动失败。
- 修复重复加点的点数统计、次数上限,以及多个节点共用 definition 时的属性奖励合计。
- 修复 allow 解锁检查,使其遵守有效剩余点数和技能互斥限制。
- 修复修改重复次数、锁定技能及重置分类后的奖励、点数和客户端状态刷新。
- 修正下一级所需经验的计算和等级上限处理。
- 导入/导出保留 allow 数据,限制网络包传输方向,并在服务器关闭时清理玩家缓存。
This mod has no additional files

