跳到正文

Advanced Fake Player

作者:Theus452

生成真实玩家并直接操控他们的行动,无需同时运行多个游戏实例。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

进阶假玩家

想测试多人游戏功能,却没人能加入你的世界?或者只是想和朋友一起探索新的乐趣?

不用再启动多个 Minecraft 客户端来测试多人游戏机制、模组、数据包、命令方块作品或服务器功能了。

大多数假玩家模组依赖聊天命令、预设动作或行为有限的 NPC。Advanced Fake Players采用了截然不同的方式:创建与游戏高度集成的合成玩家,并引入直接操控系统,让你只需启动一个 Minecraft 实例,就能无缝接管其他玩家。

创建、操控并与完全融入游戏的假玩家互动,就像他们是真正连接到服务器的账号一样。

生成玩家,只需输入:/fakeplayer spawn <name>


直接操控系统

这可不只是另一个由 AI 控制的 NPC。

你可以立即将视角、移动、物品栏和互动操作切换到任何已生成的假玩家身上。它通过自定义网络数据包路由运行,假玩家会实时接收你的操作,就像你登录了第二个账号一样。

功能

  • 完整输入转发:放置方块、破坏方块、攻击实体、与 GUI 交互、打开箱子、合成物品和管理物品栏,操作方式与使用另一个账号完全一样。
  • 零客户端开销:只运行一个 Minecraft 客户端,就能完成所有多人游戏测试。不需要第二台电脑、额外账号,也不会额外占用内存。
  • 即时切换:随时通过一条命令或一个按键绑定,在你的真实玩家与任意受控假玩家之间切换。

控制玩家,只需输入:/fakeplayer control <name>

解除对玩家的操控,只需输入:/fakeplayer unpossess


你也可以按模组设置中指定的按键绑定(默认:O)来解除操控。


深度集成服务器

与传统 NPC 或机器人不同,假玩家会直接注入 Minecraft 的内部玩家系统。从服务器的角度来看,他们的行为与通过身份验证并连接到服务器的真实玩家完全一致。

真实行为

  • 根据假玩家的位置和在线时长影响本地难度计算。
  • 完整参与生物生成机制,生物会像预期那样在他们周围生成。
  • 触发压力板、绊线及其他玩家检测机制。
  • 自然参与实体碰撞,玩家和生物都会与他们发生碰撞。
  • 可以成为敌对生物的目标并受到攻击。
  • 会出现在玩家选择器中,例如@a,因此可以与命令方块和数据包兼容。

自定义皮肤

为假玩家赋予专属形象。你可以指定任意 Minecraft 用户名对应的皮肤,或提供图片直链,无需使用外部工具。

  • /fakeplayer skin set <name> <skin_name>复制现有 Minecraft 账号的皮肤。
  • /fakeplayer skin url <name> <url>直接从图片直链加载皮肤。
  • /fakeplayer skin clear <name>恢复默认的 Steve/Alex 皮肤。

多人游戏支持

完全兼容多人游戏和局域网世界。所有已连接的客户端都能看到假玩家,他们在整个服务器中的行为保持一致;其他玩家可以看见他们、与他们互动,甚至和他们战斗。

你还可以用它在多人服务器上制造各种搞笑场面,捉弄朋友。

多人操控模式 (测试版)

模组最独特的功能之一,是允许多名真实玩家同时控制同一个假玩家。

此功能目前仍处于测试版,可能存在漏洞或出现意料之外的行为,但它已经带来了出乎意料的有趣体验,适合用于测试、挑战和合作玩法。

启用方式:/fakeplayer config multi_control true


命令

所有命令都需要管理员权限(等级 2 或更高)。支持通过 Tab 补全假玩家名称。

命令 说明
/fakeplayer spawn <name> 在你当前位置和朝向生成一个新的假玩家。
/fakeplayer control <name> 将你的摄像机视角和操作切换到目标假玩家。
/fakeplayer unpossess 返回控制你原来的玩家角色。
/fakeplayer remove <name> 从世界中移除指定的假玩家。
/fakeplayer skin set <name> <skin_name> 使用现有 Minecraft 账号名称设置皮肤。
/fakeplayer skin url <name> <url> 通过图片直链设置皮肤。
/fakeplayer skin clear <name> 移除自定义皮肤并恢复默认皮肤。
/fakeplayer config multi_control [true/false] 为当前服务器启用或停用多人控制模式。

 


安装要求

此模组必须同时安装在客户端和服务器上。如果只在其中一端安装,将无法正常运行。

支持的版本

 

Minecraft 版本 Fabric Forge NeoForge
1.19.2 — — —
1.20.1 ✔️ ✔️ ❌
1.21.x — — —
26.1+ — — —

目前正在积极规划对更新版本 Minecraft 的支持。未来版本中还会加入更多加载器和游戏版本。


非常适合

  • 无需启动第二个客户端即可进行模组开发和多人游戏测试
  • 技术向 Minecraft 项目、红石、数据包和命令方块
  • 服务器管理、测试生物生成、挂机机制和玩家触发事件
  • 整合包开发,验证需要多名玩家才能使用的功能
  • 局域网世界和专用服务器
  • 内容创作,使用额外的“玩家”布置截图或电影场景
  • 在多人游戏中捉弄朋友

常见问题

Advanced Fake Player 支持哪些 Minecraft 版本?

Advanced Fake Player 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Advanced Fake Player 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

Theus452 的其他作品

查看全部 →