社交型虚拟玩家

社交型虚拟玩家

具有行为、物品/箱子交互和动机的玩家生物。

怪物

PlayerMobs 是为 Dungeon Train 整合包设计的——但它也可以独立用于其他模组或整合包。

玩家模拟生物看起来像玩家,并在你的世界中过着自己的生活。它们会搜刮、装备、战斗,并根据自己的性格对你做出反应——有些想成为你的朋友,有些则想让你消失。现在你还可以给它们下达指令、命名,并让它们穿上任何玩家的皮肤。

它们会做什么

  • 🎒 搜刮 — 捡起地上的物品,搜刮箱子与木桶,并搜刮盔甲架
  • ⚔️ 装备升级 — 每当发现更好的装备时,就会更换自己的装备
  • 🏹 真正的战斗 — 远程玩家模拟生物现在会从自己的背包中取出 真正的箭矢(弩则会使用烟花火箭) 进行射击,弹药耗尽后会切换为近战
  • 🧍 形神兼备 — 每个生物生成时都会带有众多内置玩家皮肤中的一种
  • 🧠 拥有性格 — 每个生物都按照自己的性情行事
  • 🫡 服从指令 — 可以命令任何已命名的玩家模拟生物行走、攻击、赠予、问候、偷窃、使用或放置物品(见下方指令)

如果你提出请求,它们可能还能做到

  • 合成、建造,以及追求社交和战斗之外的目标
  • 任何其他事情——如果你对此模组有具体要求,请在评论区联系我。

性格

每个玩家模拟生物都属于以下五种类型之一:

  • 😠 攻击型 — 一见到玩家就会攻击。
  • 🫣 害羞型 — 会远离玩家,并蹲在方块后面躲藏。
  • 🥰 友好型 — 会注视着你,并反复蹲下作为友好示意,还会送你礼物。如果被攻击,会转变为 攻击型 或 害羞型。
  • 😐 被动型 — 通常无视玩家,只是偶尔会短暂地瞥你一眼。如果被攻击,会转变为 攻击型 或 害羞型。
  • 🤨 怀疑型 — 会打量你 1-5 秒,然后才继续自己的工作;如果你靠得太近,会举起盾牌或拔出武器。如果被攻击,会转变为 攻击型 或 害羞型。

生物的气质也会影响它的战斗方式——更勇敢的生物射击速度更快,并且会坚守阵地,而胆小的生物则会犹豫不决并保持距离。

使用方法

指令

使用 /playermob 指令为玩家模拟生物命名并下达指令:

  • 为其命名 — /playermob summon <名字> named 会生成一个带有悬浮名牌的玩家模拟生物,以便你之后可以引用它。
  • 命令它 — /playermob order <名字> <动作> 指挥一个已命名的生物进行 行走、拳击、攻击、赠予、问候、偷窃、使用 或 放置——目标是玩家、其他玩家模拟生物、某种生物类型,或确切的坐标。

皮肤

玩家模拟生物生成时会拥有众多捆绑皮肤中的一种(包括一系列主播和 MCC 玩家的皮肤),或者你也可以通过玩家名称为其指定一个特定外观——将其指向任意 Minecraft 用户名,它就会穿戴该玩家的皮肤。

自然生成

默认情况下,自然生成是关闭的(这最初是为了与整合包中的其他模组协同运行而设计的,我不想破坏那些模组)。

你可以通过指令或配置文件开启自然生成,让它们有机会与自然生成的生物一同出现。生成率以及哪些生物会伴随生成,都由你掌控!默认情况下,任何被动生物都有 0.15% 的几率伴随生成一个玩家模拟生物,而村民则有 25% 的几率。

🚂 Dungeon Train — 生存模式

PlayerMob 主要是为与 Dungeon Train 模组配合使用而设计的。它会用不同阵营的玩家类实体填满列车,这些实体会与你一同探索。找到它们,与它们交朋友,帮助它们——或者与它们战斗。

🧪 创造模式 / 独立使用

在创造模式物品栏中搜索 "player" 找到刷怪蛋,然后将玩家模拟生物放入你的世界,观察它们如何互动和探索。

⚔️ Better Combat 支持

玩家模拟生物开箱即用地支持 Better Combat 及其生物附加组件 Better Mob Combat——无需额外设置。给玩家模拟生物一件近战武器(剑或斧),它就会像其他任何人形生物一样,使用 Better Combat 的动画蓄力和连击挥砍进行战斗。(你还需要 Player Animator + Mob Player Animator,Better Mob Combat 已将其列为依赖项。)

⚠️ 版本说明: 请将 Better Mob Combat 1.3.0 与 Better Combat 1.8.6 或更早版本 搭配使用——较新的 Better Combat 1.9.0 移除了 Better Mob Combat 调用的一个 API 方法,这会在战斗开始时导致游戏崩溃。在 1.20.1 版本上,全套组件均为原生支持;在 1.21.1 版本上,请使用仅限 NeoForge 的 Better Mob Combat Neo 分支。

🛠️ 模组开发

关于在你自己的模组和整合包中使用 PlayerMob,请参阅 Wiki。

支持版本

可在 Minecraft 1.20.1、1.21.1 和 26.2 版本上运行,支持 Fabric、Forge 和 NeoForge 加载器。