LevelTools/Weapons 2.0

LevelTools/Weapons 2.0

工具损坏时升级!就像肌肉一样!!!

游戏玩法

⚔️ 等级工具

别再让工具损坏……让它们进化吧!

⚠️ 重要前置要求 ⚠️

请安装 MultipleHUD 以确保自定义 HUD 功能正常运行。


🆕 v2.4.2 更新内容

特性 描述
🪨 分级进化石 7种独特石头(从铜到黑曜金石),带有自定义合成配方
🔒 严格等级进阶 进化石只能升级上一阶的物品
🖼️ 自定义3D模型 每个石头等级均完整支持 .blockymodel.png 纹理

🆕 v2.4.1 更新内容

特性 描述
📊 物品统计 每个工具/武器会记录击败的敌人数量、挖掘的方块数和获得的经验值
🔍 统计页面 使用 /leveltools stats 打开手持物品的专属面板
里程碑消息 达到等级 5、10、15、25、50 时触发特殊样式消息
🔧 支持 Hytale 0.5.3 完整的 ECS 兼容性、HUD 线程安全,以及原生工具腰带检测
🛠️ 调试命令 使用 /leveltools debug 排查活跃物品和组件问题

🔥 工作原理

使用工具和武器。耐久度损失 = 获得经验值。填满经验条 → 升级 → 完全自动修复。简单明了。

事件 效果
升级 完全修复、属性提升、升级消息
手动修复 重置当前等级的进度
达到最高等级 物品停止升级(传奇品质和粗糙锄头可无限升级)
进阶 将等级转化为能力代币,并重置物品

📈 每级属性加成

属性 加成 受益者
最大耐久度 +15% 所有物品
伤害 +5% 武器
挖掘速度 +5% 工具

💎 稀有度等级上限

稀有度 最高等级
破损 / 垃圾 3
普通 5
罕见 10
稀有 15
史诗 25
传奇

特殊例外:粗糙锄头 也可以无限升级。


🪙 能力代币

达到等级上限 → 执行 /leveltools prestige → 获得 能力代币 → 在 /leveltools tokens 中使用。 每 5级(可配置) = 1枚代币。代币在进阶后会保留在物品上。

⚔️ 武器能力

能力 消耗 效果
火焰附加 1 点燃目标
吸血 2 恢复造成伤害的一部分生命值
中毒 1 攻击时对目标中毒
势不可挡 3 忽略敌人防御
节能 2 每次攻击恢复体力

⛏️ 工具能力

能力 消耗 效果
连锁挖掘 1 一次挖掘所有相连的矿石方块(最多20个)
自动熔炼 1 挖掘的矿石自动熔炼

🪨 进化石(分级升级!)

为什么要因为发现了新矿石就扔掉你那把用惯了的、升过级的剑呢?现在不必了! 与其从头制作一把全新的工具,不如对你的现有工具和武器进行 进化,保留它们的进度和能力!

我们引入了 7个独特等级 的进化石。每种石头都有自己专属的自定义3D模型、自定义纹理,并且需要特定的、符合等级的合成材料(随 Hytale 的进度体系调整)。

🛠️ 使用方法:

  1. 严格进阶: 不能跳过等级!进化石只能用于上一阶的对应工具。
  2. 动态验证: 如果你试图在钍镐上使用铁质进化石,界面会智能地阻止你,并告诉你具体哪里出错了。
  3. 仪式: 手持进化石时右击,即可打开 进化界面。然后,点击你要升级到下一阶段的物品即可!

💎 7个进化等级

等级 进化石 所需基础材料 品质
粗糙 普通
罕见
稀有
稀有
秘银 史诗
精金 秘银 史诗
黑曜金石 精金 传奇

模组作者注: 我非常不擅长制作3D模型和纹理。如果有人愿意为进化石贡献酷炫的模型,非常欢迎,你将会被列入鸣谢名单!


🎮 指令

👤 玩家

指令 描述
/leveltools 列出所有可用指令
/leveltools tokens 打开武器精通菜单以消费能力代币
/leveltools prestige 将等级转化为能力代币(手持物品)
/leveltools stats 查看手持物品的统计数据
/leveltools hud 开关 LevelTools HUD
/leveltools hud position <x> <y> 将 HUD 移动到屏幕上的自定义像素位置
/leveltools hud reset 将 HUD 恢复至默认位置

🔧 管理员 (需要 leveltools.admin 权限)

指令 描述
/leveltools setlevel <等级> 强制设置手持物品的等级

⚙️ 配置

设置位于 LevelTools.json 文件中(首次运行自动生成)。关键字段如下:

{
    "DurabilityLossToLevel": 100.0,
    "DurabilityBonusPercent": 15.0,
    "DamageBonusPercent": 5.0,
    "SpeedBonusPercent": 5.0,
    "WeaponXPMultiplier": 2.5,
    "ToolXPMultiplier": 1.0,
    "TokensPerLevel": 5,
    "VeinMinerMaxBlocks": 20,
    "ShowLevelUpMessage": true
}

完整配置包含 HUD 默认位置、能力持续时间、稀有度上限、回收兼容性等更多选项。


📥 安装

  1. 下载 Linceros.LevelTools-2.4.jar
  2. 安装 MultipleHUD
  3. 将两个 .jar 文件丢入服务器的 mods/ 文件夹
  4. 重启服务器——然后开始升级吧!

👨‍💻 作者

Linceros 创建——属于 Linceros 的 Hytale 模组合集。