GlymeraTools

GlymeraTools

GlymeraTools 为 Hytale 添加了四种可制作的 AoE 超级工具。镐、斧和铲每次挥动可破坏一个 3x3x3 的立方体,锄头可耕作 3x3 的区域。所有工具均具有正确的每方块伤害、原生掉落物和 200 倍耐久度。

游戏玩法

⛏️ GlymeraTools ⛏️

超强范围工具 - 一击即可采矿、挖掘、砍伐和耕作大面积区域。

当前版本仅适用于 Hytale stable 5! 不要错过我的其他精彩项目——请查看 GlymeraCraft 的个人资料 Discord:https://discord.gg/s5NRFWfxgy

◆ 什么是 GlymeraTools?

GlymeraTools 将 Hytale 中四种现有的顶级工具升级为强大的范围效果(AoE)超级工具。当你挥动 AoE 镐、斧头或锹时,所有 26 个相邻方块(3x3x3 立方体)会同时受到伤害——就像你单独击打每个方块一样。当你使用 AoE 锄头耕作土壤时,被耕作方块周围的整个 3x3 区域会自动变为耕地。

这些并非自定义物品——它们是 Hytale 中已有的工具,原本没有合成配方。GlymeraTools 为其添加了可合成的配方,并赋予了它们 AoE 能力。这些工具保留了原有的模型、纹理、属性和动画。同时,它们拥有 200 倍于正常耐久度的属性,以匹配其增强后的力量。

AoE 区域中的每个方块都会根据工具的实际规格受到正确的材质伤害。镐子对石头造成全额伤害,但对泥土伤害极低。锹能轻松铲起土壤,但几乎无法损伤岩石。掉落物、音效和破坏效果均由 Hytale 原生处理——就像你亲自击打每个方块一样。


◆ 工具

▸ 缟玛瑙镐 - 3x3x3 采矿

每次挥动挖掘一个 3x3x3 的立方体区域。非常适合开凿隧道、清理石头和条带采矿。对该区域内所有镐类方块(石头、矿石、砖块)造成全额伤害。

▸ 缟玛瑙斧 - 3x3x3 砍伐

每次挥动砍伐一个 3x3x3 的立方体区域。非常适合清理森林和收集大量木材。对该区域内所有斧类方块(木头、原木、木板)造成全额伤害。

▸ 钍石锹 - 3x3x3 挖掘

每次挥动挖掘一个 3x3x3 的立方体区域。非常适合地形改造、清理泥土、沙子和沙砾。对该区域内所有锹类方块(土壤、草、沙子)造成全额伤害。

▸ 钍石锄 - 3x3 耕作

当你耕作一个方块时,会自动耕作一个 3x3 的平坦土壤区域。右键点击耕作一个方块,周围 8 个方块会自动变为耕地。适用于所有草和泥土变种。只有钍石锄拥有此 AoE 效果——普通锄头仍像往常一样只能耕作单个方块。


◆ 特性

  • 真实的材质伤害 - AoE 区域中的每个方块都会根据自身材质和工具规格受到伤害。没有捷径——游戏会计算每一次击打,就像你单独击打每个方块一样。
  • 原生掉落物和效果 - 所有物品掉落、破坏音效和粒子效果均由 Hytale 的内置系统处理。方块会掉落与正常破坏时完全相同的物品。
  • 200 倍耐久度 - 所有四种 AoE 工具都拥有 200 倍于普通工具的耐久度,以补偿增加的工作量。它们能使用很长时间。
  • 可合成的配方 - 每种工具在相应的工作台都有合成配方。无需管理员命令——玩家可以通过正常的游戏进程来合成这些工具。
  • 原版 Hytale 物品 - 这些是真正的 Hytale 物品,拥有其原始模型、纹理和动画。无需自定义资源或客户端模组。
  • 可配置的配方 - 所有配方都可以通过 config.json 自定义。可以更改材料、数量、工作台类型、等级要求和制作时间。
  • 锄头无连锁反应 - 锄头的 AoE 只会在你亲自耕作的方块上触发。自动耕作的方块不会触发进一步的 AoE,从而防止连锁反应。

◆ 合成配方

▸ 缟玛瑙镐 - 工作台(3 级)

  • 1x 秘银镐
  • 5x 精金锭
  • 2x 风暴皮革

▸ 缟玛瑙斧 - 工作台(3 级)

  • 1x 秘银斧
  • 5x 精金锭
  • 2x 风暴皮革

▸ 钍石锹 - 工作台(2+ 级)

  • 1x 铁锹
  • 3x 钍锭
  • 2x 厚重皮革

▸ 钍石锄 - 农作台(3 级)

  • 1x 铁锄
  • 3x 钍锭
  • 2x 余烬布碎片

所有配方都可以在配置文件中自定义。制作时间、材料、工作台类型和等级均可配置。


◆ 耐久度

所有四种工具都获得 200 倍耐久度加成:

工具 耐久度 基础值
缟玛瑙镐 90,000 450
缟玛瑙斧 90,000 450
钍石锹 70,000 350
钍石锄 80,000 400

耐久度加成会自动应用。如果 Hytale 将来更改了基础耐久度值,加成倍数将相应调整。


◆ 指令

此插件没有指令。使用四种超级工具中的任何一种时,AoE 效果都会自动触发。


◆ 配置

首次启动时会自动生成一个配置文件。其中包含所有四种工具的合成配方。每个配方支持以下字段:

字段 描述
bench 制作台(例如 "Workbench", "Farmingbench")
benchCategory 制作台的标签页/分类(例如 "Workbench_Tools", "Farming")
benchTier 所需的最低等级(1、2 或 3)
timeSeconds 制作时间(秒)
inputs 所需材料列表,包含物品 ID 和数量

更改后需要重启服务器才能生效。


◆ 安装

  1. 停止你的 Hytale 服务器
  2. GlymeraTools.jar 复制到服务器的 mods/ 文件夹中
  3. 启动你的服务器
  4. 再次停止并启动服务器(Hytale 需要这样才能完全加载配方覆盖)

无需额外的依赖项或资源包——所有内容都包含在单个 JAR 文件中。

注意: 首次安装时需要双重重启。Hytale 需要第一次启动来注册内部资源包,第二次启动来完全加载配方覆盖。


◆ 技术细节

  • 采矿 AoE 使用 Hytale 的 BlockHarvestUtils.performBlockDamage() 处理 26 个相邻方块,确保正确的材质伤害计算、物品掉落和音效。
  • 实际物品工具从物品的资产数据中解析,以获得准确的伤害规格。
  • 一个 ThreadLocal 递归防护装置可防止 AoE 系统在其自身的伤害事件上触发。
  • 锄头 AoE 使用一个每 200 毫秒扫描一次的 ScheduledExecutor,因为 Hytale 的 ChangeBlockInteraction(锄头耕作)不会触发 ECS 事件。
  • 扫描器会跟踪已知位置与自行耕作的位置,以区分玩家耕作的方块和插件耕作的方块,防止连锁效应。
  • 配方覆盖在启动时通过读取 Assets.zip 中的原始物品 JSON 并注入配置好的配方数据以及耐久度加成来生成。

◆ 支持

遇到问题或有疑问?在此处留言或访问我们的 Discord!

GlymeraCraft 开发

GlymeraTools 团队