FediCraft

FediCraft

Minecraft的联合网络支持

基础库

此模组使 Minecraft 与联邦网络(特别是 ActivityPub)之间实现更好的集成,尤其是与联邦网络的独立应用之间的集成。

在客户端,它允许点击联邦网络的链接(通常由服务器发送),并根据 Fedi Links 项目(或见下文)打开它们。这是在现有的原版 HTTP 和 HTTPS 链接支持之外的额外功能。(目前在 Windows 上需要一个 DLL,随模组附带 x86 和 x86_64 版本。抱歉,Windows on arm64 玩家,我们目前不知道如何为 Windows on arm64 编译该 DLL;我们尝试过了。)在服务器端,它尝试将 ActivityPub 句柄解析为相应的 ActivityPub 链接。

Fedi Links 会优先在用户的独立应用中打开(如果有的话),但如果没有安装应用,它们将在浏览器中打开!这得益于 Fallback Protocol Handlers,由 Fedi Links 项目指定。例如,一个 ActivityPub 链接会在 Mastodon 客户端中打开,并允许你立即与其交互,但如果你没有 Mastodon 客户端,它将在浏览器中打开一个只读视图。

此模组的主要目标是说服实例拥有协议处理程序端点,同时为游戏内活动(如 modfest 和 blanketcon)启用与 fedi 相关的社交网络功能(结识他人并分享句柄)。鼓励实例管理员为未安装应用的玩家实现 Fallback Protocol Handlers。对于 Mastodon 实例,可以通过补丁来实现。Akkoma 实例则可以使用拉取请求。


已实现 Fedi Links 回退处理程序并同意在此列出的 ActivityPub 实例列表:

  • portend.place(关闭注册/近似单用户)

已知与 FediCraft 兼容的第三方 Mastodon 兼容客户端列表:

  • Tokodon(Linux)
  • Tuba(Linux)
  • Feditext(macOS)