
格莱梅拉守卫
放置一个笼子,守卫鸟类会自动生成以巡逻并保卫你的基地。4种鸟类:秃鹫、鹰、始祖鸟、翼龙。鸟类攻击敌对NPC,忽略玩家。每个玩家的笼子限制,重启后持续存在。
查看大图🦅 GlymeraGuard 🦅
放置一个鸟笼,守卫鸟便会自动巡逻区域并攻击敌对NPC。
当前版本仅兼容 Hytale 稳定版 5! 不要错过我的其他精彩项目——请查看 GlymeraCraft 的个人主页 Discord:https://discord.gg/s5NRFWfxgy
GlymeraGuard 是什么?
GlymeraGuard 为你的 Hytale 服务器添加了自动守卫鸟系统。玩家放置四种特殊鸟笼方块之一后,守卫鸟会自动生成并开始在笼子上方巡逻。当敌对 NPC 进入守卫半径时,鸟会利用自然飞行 AI 追击它们,并在足够接近时造成伤害。打破笼子会立即清除所有鸟。
每种笼子会生成不同鸟种,拥有独特的属性。鸟对玩家伤害免疫,但可被敌对 NPC 击杀。当笼子的所有鸟死亡后,新的一批会自动重新生成。卡在地形中的鸟会在 3 秒后被自动向上推起。
每个玩家最多可同时放置 3 个笼子(可配置)。此限制适用于所有鸟种的总和。
如何获取鸟笼
鸟笼可通过两种方式获得:
- 合成配方:每种笼子由特洛克笼子与特定的羽毛类型合成。所有配方可在插件配置中启用或禁用。
| 笼子 | 材料1 | 材料2 |
|---|---|---|
| Cage_Vulture | Deco_Trork_Cage | Ingredient_Feathers_Light |
| Cage_Hawk | Deco_Trork_Cage | Ingredient_Feathers_Dark |
| Cage_Archaeopteryx | Deco_Trork_Cage | Ingredient_Feathers_Red |
| Cage_Pterodactyl | Deco_Trork_Cage | Ingredient_Feathers_Blue |
- 命令:使用
/give Cage_Vulture、/give Cage_Hawk、/give Cage_Archaeopteryx或/give Cage_Pterodactyl直接获取。
工作原理 - 逐步说明
- 玩家通过合成或
/give命令获得鸟笼。 - 玩家将笼子放置在地面上。
- 几秒钟内,笼子扫描器检测到新笼子,并自动在其上方生成守卫鸟。
- 鸟开始在笼子上方以自然飞行高度(距离地面 15-35 个方块)盘旋巡逻。
- 当敌对 NPC 进入守卫半径(默认:笼子周围 20 个方块)时,鸟使用 AI 驱动的飞行追击它们。
- 当鸟足够接近(2 个方块内)时,它会攻击敌对 NPC,并附带撞击音效和粒子效果。
- 当敌对 NPC 死亡或离开该区域后,鸟返回巡逻模式。
- 破坏笼子会立即清除其所有鸟。
鸟种类型
| 笼子物品 | 鸟种 | 生命值 | 速度 | 特性 |
|---|---|---|---|---|
| Cage_Vulture | 秃鹫 | 500 HP | 快速 (15) | 高翻滚角度,急转弯 |
| Cage_Hawk | 鹰 | 400 HP | 极速 (18) | 非常灵活,最大转弯速度 |
| Cage_Archaeopteryx | 始祖鸟 | 600 HP | 适中 (14) | 坦克型,巡逻圈大 |
| Cage_Pterodactyl | 翼龙 | 700 HP | 慢速 (12) | 最肉,最大飞行高度高 |
所有鸟:
- 在自然高度(距离地面 15-35 个方块)飞行
- 对玩家伤害免疫,但可被敌对 NPC 击杀
- 使用 LockedTarget AI 自动追击敌对目标
- 在攻击范围内每 2 秒造成一次可配置伤害(默认 20)
- 如果卡在地形中超过 3 秒,会被自动向上推起
功能特性
- 完全自动化 - 放置笼子,鸟出现。破坏笼子,鸟消失。操作无需任何命令。
- 可合成笼子 - 每个笼子可由特洛克笼子和一种特定羽毛合成。配方可在配置中开关。
- 4 种鸟种 - 每种笼子生成不同的鸟,拥有独特属性(生命值、速度、敏捷度)。
- 自然飞行行为 - 鸟以真实高度盘旋巡逻,并使用 Hytale 原生 AI 飞行系统追击敌对目标。
- 可配置守卫半径 - 鸟会检测并攻击笼子周围可配置半径(默认 20 个方块)内的敌对 NPC。
- 每玩家笼子上限 - 每个玩家最多可拥有 3 个活跃笼子(可配置)。此限制统计所有笼子类型的总和。
- 鸟重生 - 当笼子的所有鸟被击杀后,新的一批会自动生成。
- 防卡死系统 - 3 秒内任何方向移动少于 1 个方块的鸟,会被向上推 5 个方块。
- 玩家安全 - 鸟无法被玩家伤害。只有敌对 NPC 能伤害它们。
- 攻击特效 - 每次鸟的攻击都带有撞击音效和粒子效果,附近所有玩家可见。
- 可选中立目标 - 可配置为也攻击中立 NPC(默认禁用)。
- 区块感知 - 鸟仅在其区块被加载时运作。玩家离开并返回时不会生成重复鸟。
- 防重复机制 - 三层防重复保护:区块加载检查、预生成清理、定期重复实体移除。
- 干净重启 - 服务器重启时会清理旧鸟实体。玩家回到笼子时,新鸟会生成。
命令
本插件无操作命令。一切通过放置和破坏鸟笼来控制。
通过命令获取笼子物品,请使用:
/give Cage_Vulture/give Cage_Hawk/give Cage_Archaeopteryx/give Cage_Pterodactyl
配置
配置文件在首次启动时自动创建于 plugins/GlymeraGuard/config.json。所有值均可更改,在服务器重启后生效。
| 参数 | 默认值 | 描述 |
|---|---|---|
| maxCagesPerPlayer | 3 | 每个玩家可同时拥有的最大鸟笼数量。统计所有笼子类型的总和。 |
| birdsPerCage | 3 | 每个笼子生成的守卫鸟数量。 |
| guardRadius | 20 | 笼子周围检测并攻击敌对 NPC 的半径(单位:方块)。 |
| attackNeutral | false | 若为 true,鸟也会攻击中立 NPC(而不仅仅是敌对 NPC)。 |
| combatTickMs | 1000 | 战斗更新的间隔时间(毫秒)(包括目标分配、伤害检查、卡死检测)。 |
| cageScanTickMs | 5000 | 笼子检测扫描的间隔时间(毫秒)(检测新放置或移除的笼子)。 |
| attackDamage | 20.0 | 每次鸟攻击造成的伤害。 |
| attackIntervalMs | 2000 | 每只鸟两次攻击之间的最小时间间隔(毫秒)。 |
| attackRange | 2.0 | 鸟可以对其目标造成伤害的距离(单位:方块)。 |
安装
- 停止你的 Hytale 服务器。
- 将 GlymeraGuard.jar 复制到服务器的
mods/文件夹中。 - 启动你的服务器。
- 检查服务器日志以确认启动消息。
无需额外的依赖或资源包——所有内容都包含在单个 JAR 文件中。
已知限制
- 鸟基于笼子位置攻击 - 守卫半径以笼子为中心测量,而非鸟的位置。鸟可能追击半径外的敌对 NPC,但不会检测半径外的新敌对 NPC。
- 无鸟持久化 - 单只鸟的生命值和位置不会被保存。服务器重启后,新鸟会以满血状态生成。
- 多块笼子检测 - 相互距离 2 个方块内的笼子被视为一个笼子,以防止因多块家具碰撞箱导致的重复检测。
支持
遇到问题或有疑问?在此留言或访问我们的 Discord!
由 GlymeraCraft 开发
GlymeraGuard 团队
正在加载版本记录…





正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。