格莱梅拉同伴

格莱梅拉同伴

招募野生NPC作为忠诚的伙伴!他们跟随你,在战斗中保护你,并在不同游戏会话间持续存在。超过80种可通过/gc命令招募的生物。可在玩家间转移伙伴。

Mobs\Characters

GlymeraCompanion - 招募NPC作为你的私人伙伴

使用Glymera之剑招募野生NPC,建立你的个人小队,并肩作战。你的伙伴会跟随你、保护你,并加入你的攻击。通过可视化UI或聊天指令进行管理。


什么是GlymeraCompanion?

GlymeraCompanion允许你招募游戏中几乎所有类人NPC作为永久伙伴。用可制作的Glymera之剑击中野生NPC即可将其招募。你的伙伴会跟随你,当你离得太远时会传送至你身边,并在战斗中与你并肩作战。通过可视化UI页面或经典聊天指令管理你的小队。

招募、战斗、征服。


运作方式

  1. 制作一把Glymera之剑(在奥术工作台处):配方为1x铁剑 + 1x高等生命精华
  2. 寻找你想要招募的野生NPC
  3. 用它击中该NPC - 它将加入你的小队
  4. 打开/gc 通过UI管理你的伙伴
  5. 遣散你暂时不需要的伙伴(他们会保留在你的名册中)
  6. 随时召唤他们回来

战斗系统

你的伙伴会以三种方式为你战斗:

触发条件 行为
你被击中 所有激活的伙伴会攻击你的攻击者
伙伴被击中 该伙伴会进行反击
你攻击一个生物 所有激活的伙伴会加入战斗

伙伴会造成可配置的近战伤害,并伴有打击特效和音效。战斗结束后,他们会返回跟随状态(超时时间10秒)。


指令

指令 权限 描述
/gc 所有人 打开伙伴管理UI
/gc call <名称> 所有人 召唤一个伙伴到你身边
/gc dismiss <名称> 所有人 遣散一个伙伴(保留在名册中)
/gc release <名称> 所有人 永久释放一个伙伴(释放空位)
/gc list 所有人 列出你所有伙伴及其状态
/gc status 所有人 显示空位和冷却时间概览
/gc transfer <名称> <玩家> 所有人 将一个伙伴赠送给其他玩家
/gc admin slots <玩家> <数量> OP 设置一个玩家的伙伴空位数量

伙伴管理UI

输入/gc打开可视化页面,所有伙伴以卡片形式显示:

  • 绿色 = 激活中(跟随你)
  • 黄色 = 空闲(已遣散,可召唤)
  • 红色 = 死亡(复活冷却中,显示计时器)

每张卡片都有操作按钮:召唤遣散释放。页面会在每次操作后实时更新。


可招募的NPC

超过100种NPC类型,涵盖25+个族群均可被招募:

族群 示例
巨魔 猎人、战士、拳手、酋长、萨满……
外域人 猎人、狂战士、野蛮人、掠夺者、潜行者……
奎比克 刃叶、长老、树苗、幼苗……
地精 斗士、拾荒者、矿工、公爵、食人魔……
费兰 掘洞者、平民、长牙、风行者……
骷髅 40种变体(普通、焦灼、冰霜、沙地、海盗……)
僵尸 普通、焦灼、冰霜、沙地、变异……
火焰、冰霜
魔像 水晶(5种)、火钢、守卫者……
黑、白、外域狼、巨魔狼变体……
灰熊、北极熊
+ 更多 狼人、幽魂、雪人、蝎子、蜘蛛、鬣狗……

带有巡逻/地牢/神殿前缀的NPC也会被自动匹配。


死亡与冷却

当伙伴在战斗中死亡时:

  • 它会从世界中移除
  • 可配置的冷却时间开始计时(默认:10分钟)
  • 冷却结束后,你可以再次召唤它,生命值全满

特性

  • Glymera之剑招募 - 通过用可制作的剑击中野生NPC进行沉浸式招募
  • 可视化UI - 通过可点击页面(/gc)管理所有伙伴
  • 3种战斗系统 - 防御、自卫和攻击(伙伴加入你的攻击)
  • 跟随 + 传送 - 伙伴跟随你,距离过远时传送(50格)
  • 持久名册 - 伙伴在服务器重启和玩家断线后依然存在
  • 转移系统 - 将伙伴赠送给其他玩家
  • 空位系统 - 每个玩家可配置的总空位和最大激活伙伴数
  • 死亡冷却 - 防止伙伴死后立即重生
  • 原始外观 - 招募的NPC保留其野生外观
  • 按类型血量 - 每种伙伴类型都有可配置的最大生命值
  • 一切皆可配置 - 伤害、距离、间隔、空位、冷却、招募物品

配置

文件:config.json(首次启动时在插件数据目录中创建)

设置项 默认值 描述
maxCompanionsPerPlayer 10 玩家名册中的最大伙伴数
maxActiveCompanions 3 同时激活的最大伙伴数
defaultSlots 5 新玩家的起始空位数
deathCooldownSeconds 600 伙伴死亡后的重生冷却时间(10分钟)
followTeleportDistance 50 伙伴传送回主人前的距离
followCheckIntervalMs 2000 检查跟随/传送的频率
companionAttackDamage 15.0 每次伙伴攻击的近战伤害
companionAttackRange 3.0 攻击范围(格)
companionAttackIntervalMs 1500 伙伴攻击的间隔时间
recruitItem Weapon_Sword_Glymera 用于招募NPC的物品
swordCraftable true Glymera之剑配方是否可用
swordConsumeOnUse false 每次招募是否消耗剑
companionTypes (见配置文件) 按类型设置:角色、血量、野生角色

安装

  1. GlymeraCompanion-9.0.0.jar 放入服务器的 mods/ 文件夹中
  2. 启动(或重启)服务器
  3. 完成!

小贴士

  • 伙伴在你断线时会被移除,在你重新加入时重生(2秒延迟)
  • 伙伴不能攻击其他玩家 - 它们只以NPC/生物为目标
  • 攻击你自己的伙伴没有效果(玩家攻击会被忽略)
  • Glymera之剑在招募过程中不会伤害NPC(伤害会被取消)
  • 伙伴保留其原始的野生外观(巨魔战士看起来仍然像巨魔战士)
  • 管理员可使用 /gc admin slots <玩家> <数量> 调整每个玩家的空位
  • 所有伙伴数据都以JSON文件形式存储在插件数据目录中,每个玩家一个文件

由Glymera为Hytale社区精心制作