这是一个简单的 Spigot 插件,允许玩家通过 Discord 文字频道进行白名单申请。这为用户提供了一种便捷的方式,无需登录 Minecraft 服务器即可完成白名单操作。
如果您使用的是 1.3.7 或更低版本,并且插件导致服务器启动时卡住,请在 Discord 开发者门户启用 SERVER MEMBERS INTENT,并更新到 1.3.8 或更高版本。
插件提供三个独立的角色权限组,用于管理白名单操作权限:
此功能会限制 limited-add 组用户重新添加已被 add-remove 组管理员移除的玩家。例如,一个白名单用户无法添加被管理员移除的玩家。此功能可在配置文件中禁用(默认启用)。
支持编辑服务器响应消息。配置文件位于 (server-root)/plugins/DiscordWhitelister/custom-messages.yml。
use-custom-messages)。{Sender})会被解析。在原本不包含该变量的消息字符串中使用新变量(例如 {MaxWhitelistAmount})将不会生效。允许使用 Discord 角色的 ID 而非角色名称来配置权限组(例如:使用 445666895333687347 而不是 Admin)。
use-id-for-roles 设置为 true。add-remove-roles:
- 446223693887176704
add-roles:
- 485463455940214794
limited-add-roles:
- 639221397981233162
use-id-for-roles: true此功能适用于允许用户自行添加白名单的场景。
whitelisted-role-auto-add 设置为 true(默认为 false),当用户成功将自己添加到白名单时,Discord 中名为 whitelisted-role(默认为 "Whitelisted")的角色将自动赋予该用户。whitelisted-role-auto-remove 设置为 true(默认为 false),当用户成功将自己从白名单移除时,该角色也将被移除。自 1.4.9 版本起,命令前缀 ! 已被 / 取代,以利用 Discord 的斜杠命令功能。
/whitelist add "minecraftUsername" 在有效频道中将玩家添加到您的 Minecraft 服务器白名单。/whitelist remove "minecraftUsername" 在有效频道中将玩家从服务器白名单中移除。/whitelist 在有效频道中获取机器人信息和使用说明。使用 dwreload 或 discordwhitelisterreload 命令可以重新加载配置文件并重新初始化机器人,无需重启 Minecraft 服务器。
配置文件位于:(server-root)/plugins/DiscordWhitelister/discord-whitelister.yml。您需要提供有效的机器人令牌和频道 ID 才能使其工作。
SERVER MEMBERS 和 MESSAGE_CONTENT 意图,否则机器人将无法工作!这些选项位于:https://discord.com/developers/applications。点击您用于运行此机器人的应用程序,然后点击左侧的“Bot”按钮,即可找到所需选项。(仅适用于低于 v1.2.0 的版本)
user-list.yml 的布局发生了变化。user-list.yml 文件,并让插件生成一个新的。如果在升级时未执行此操作,注册功能将无法正常工作。如果您在设置机器人时遇到困难,欢迎在讨论区留言求助。
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:2,681,228 | 历史访问人次:3,251,552
今日访问人数:707 | 今日访问人次:956
昨日访问人数:26,372 | 昨日访问人次:31,574
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6