
终极储蓄者
Hytale中每件武器的终极技能充能独立存储。每件武器独立记忆其SignatureEnergy(终极技能)。
终极充能保存器 (UltimateSaver)
为 Hytale 实现每把武器独立存储终极充能。每把武器都能独立记住自己的签名能量(终极技能充能)。
⚠️ 重要提示:这不是一个常规模组! 这是一个早期插件(Hyxin/Mixin 模组)。如果放入
Mods文件夹将无法工作。CurseForge 应用无法正确安装它——您必须手动安装。请参阅下面的安装部分。
问题所在
在原版 Hytale 中,当您切换武器时,终极充能会丢失。如果您将终极技能充能到 80%,然后切换到另一把武器,该充能就会消失。此模组修复了这个问题。
功能特性
- 切换武器时终极充能保留 —— 主要功能!不再因切换武器而失去已充好的终极技能
- 独立充能追踪 —— 每把武器在物品元数据中存储自己的签名能量
- 部分充能支持 —— 保存任何充能等级,不仅限于满终极技能
- 持久化存储 —— 在以下情况下保存充能:
- 切换到另一把武器
- 将其存入箱子
- 与其他玩家交易
- 多人游戏兼容 —— 其他玩家拾取您的武器时也能正常工作
技术细节
本模组采用基于 Mixin 注入的事件驱动架构,而非基于刻的系统。这意味着:
- 在正常游戏过程中零性能开销
- 代码仅在重新计算武器属性时执行(切换武器时)
- 无需持续轮询或逐刻检查
依赖要求
- Hyxin —— Hytale 的 Mixin 加载器
安装
⚠️ CurseForge 应用只会将模组安装到
Mods文件夹。本模组是一个早期插件,必须手动安装到earlyplugins文件夹。
单人游戏 / 客户端托管的服务器
- 下载
Hyxin.jar并将其放入:
UserData/EarlyPlugins/
- 下载
UltimateSaver-*.*.*.jar并将其放入您的世界存档文件夹:
UserData/Saves/<您的世界名称>/earlyplugins/
(如果 earlyplugins 文件夹不存在,请创建它)
- 启动游戏并载入世界
Linux 用户: 文件夹名称必须严格为
earlyplugins(小写)。Linux 区分大小写,因此EarlyPlugins将无效。
专用服务器
- 下载
Hyxin.jar并将其放入:
<服务器根目录>/earlyplugins/
- 下载
UltimateSaver-*.*.*.jar并将其放入同一文件夹:
<服务器根目录>/earlyplugins/
- 将
--accept-early-plugins添加到您的服务器启动命令中。示例:
java -Xms4G -Xmx4G -jar Server/HytaleServer.jar --assets ../Assets.zip --accept-early-plugins
- 启动服务器。您应该会在控制台中看到它从
earlyplugins文件夹加载模组。
Linux 用户: 文件夹名称必须严格为
earlyplugins(小写)。Linux 区分大小写。
工作原理
当您切换武器时,当前的签名能量(终极充能)会保存到该武器的物品元数据中。当您切换回来时,会从元数据中恢复充能。
这使您可以拥有多把不同充能等级的武器——非常适合需要随时准备预充能终极技能的战斗配装。
兼容性
- 适用于任何使用标准签名能量属性系统的武器
- 与不修改武器终极技能行为的其他模组兼容
源代码
此模组是开源的。欢迎学习或为代码库做出贡献。
致谢
- 作者: Morgott
- Mixin 框架: Hyxin(作者:Jenya705)—— CurseForge | GitHub
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。