白名单d

白名单d

用于模组化Minecraft服务器的高级白名单工具

管理

Whitelistd

Whitelistd 通过注入 Minecraft 专用服务器来提供高级白名单管理功能。

不仅仅是原版

可调整的存储模式

Whitelistd 提供了多种存储实现,你可以根据自己的需求选择存储模式。

当前开发进度:

  • JSON
  • MySQL [未实现]
  • MongoDB [未实现]
  • HTTP API [未实现]

请关注后续版本以获取更多实现。

灵活的配置

Whitelistd 提供了易于理解的配置选项,你可以随意修改白名单的行为。

特殊功能:记录

只需知道玩家名称,你就可以使用 record 命令添加一个白名单项,该项会在玩家首次加入时命中并自动添加 UUID。

此功能很好地解决了无法提前获知玩家 UUID 的情况。(例如,你的服务器正在使用 LittleSkin 等第三方认证 API)

使用方法

从 Versions 下载 JAR。

将 JAR 文件移动到你的 mods 文件夹中。

确保你已添加 Architectury API。

启动服务器。

修改配置文件。 你可以在 wiki 页面 找到介绍。

重启服务器。

开始使用。

配置

请参阅 wiki 页面。

命令

请参阅 wiki 页面。

常见问题

问:为什么我在使用之前必须读上面一堆废话?
答:我认为如果你是服务器管理员,这些内容毫无用处。但根据 Modrinth 的 内容规则,我必须写这些废话以确保用户了解该项目的作用以及如何使用它。

问:有 Forge 版本吗?
答:有,但根据 Modrinth 的 内容规则,我只能上传一个版本,所以你可以前往 GitHub Releases 获取 Forge 版本,因为我不想为这么小的模组维护两个页面。而且 Forge 版本可能不稳定,因为我没有更多时间测试它。

问:为什么我应该使用 Whitelistd 而不是原版白名单功能?
答:Whitelistd 提供了一些帮助服务器管理员轻松管理白名单的功能。我也是一名服务器管理员,所以我会制作我认为有用的功能。但如果它们不能满足你的需求,我建议不要使用 Whitelistd,因为部分功能可能会略微影响服务器性能(在启动、玩家加入等时候)。

问:你能把它发布到 CurseForge 上吗?
答:没有计划。它强制用户等待 5 秒,这太糟糕了。

问:该模组会支持 Quilt 吗?
答:在有人提交拉取请求之前,该模组不会支持 Quilt,因为我不是 Quilt 用户。它可能可以通过 Fabric 桥接工作,但我不会测试。

问:我可以在客户端多人游戏中使用它吗?
答:客户端作为服务器不会获得任何支持,因为该模组是为服务器设计的。但你可以自行承担风险使用它:只需确保在首次加入后添加自己,并将 disableClientCheck 设置为 true。