跳到正文

Unique Origins

让每位玩家都拥有独一无二的起源。应该支持仅在服务端运行!

收藏

截图

介绍

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

Unique Origins 是一个适用于 1.16.5 的模组,它会修改 Origin 的部分功能,以防止玩家选择相同的起源。它还会修改随机选择器,使随机选择时只会选中可用的起源。

由于该模组只会处理服务器发送给客户端的数据,因此应该只需安装在服务器端!

该模组只会追踪安装模组后添加的起源,因此,在安装此模组前已经拥有起源的玩家不会影响其他玩家可选的起源。此外,由于该模组是为玩家首次登录时的选择流程设计的,目前无法与起源宝珠的选择选项兼容。

这是我在一次测试中运行该模组的截图。注意,左侧玩家无法选择“Arachnid”起源,因为它已被其他玩家选走。

Unique Origins working successfully

问答:

它是如何运作的?

– 我为 Origins 和 fabric api 编写了一些 mixin(后者仅用于捕获 Origins 的某个 mixin 调用的代码),以修改 Origins 的网络通信部分,从而调整发送给连接服务器的客户端的数据。

它支持局域网游戏吗?

– 支持!事实上,我最初就是在局域网游戏中测试的。

它支持 Layers 吗?

– 现在支持了,感谢 Alluysl。

如果所有可用起源都被选走了怎么办?

– 很简单。它会重新开始,再发一轮,依此类推。代码会以处理尚未选择任何起源时的相同方式,处理所有起源都被选走的情况。

它兼容 Origins 的附属模组吗?

– 理论上兼容,因为我不会单独处理每个起源,只会修改向客户端发送数据的系统。

能做 Forge 版吗?

– 不,我不会移植到 Forge。拜托,Origins 根本就没有 Forge 版!有人好心指出 Origins 也有 Forge 版,但我仍然不会移植到 Forge。

常见问题

Unique Origins 支持哪些 Minecraft 版本?

Unique Origins 支持 Minecraft Java 版 1.16.5,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Unique Origins 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

valoeghese 的其他作品

查看全部 →