请勿使用 OP 权限测试此插件,存在一些可绕过的权限!
许多玩家不阅读服务器规则,导致无法遵守。AcceptTheRules 为此提供了一个解决方案,并且它是免费的!玩家必须一次性接受服务器规则,然后才能与其他玩家一同游戏。规则会分页显示,确保没有规则会被遗漏。最后,系统会询问玩家是否接受这些规则。
通过简单的配置,您可以决定玩家接受或拒绝规则后会发生什么。例如,接受规则后可以授予玩家特定权限组或给予特殊物品。这一切都由服务器所有者决定。
---
/rules GUI(需要 Floodgate)。---
AcceptTheRules.jar 文件拖放到服务器的 plugins 文件夹中。AcceptTheRules 文件夹及所有配置文件。您现在可以进行个性化设置并使用插件了。别忘了重载配置(使用 /atr reload)。---
/rules 或 /rule - 显示规则。/rules [数字] 或 /rule [数字] - 显示特定的一条规则。/atr - 显示包含所有命令的管理员菜单。/atr [玩家名] - 显示指定玩家的信息。/atr report - 生成一个用于快速寻求支持的 zip 文件。/atr reload - 重载所有配置。/atr info - 显示插件信息。/atr reset [玩家名] - 重置指定玩家的“已接受状态”。/atraccept [玩家名] - 为指定玩家接受规则。/atr stats - 显示一些用户统计信息。/atr player [玩家名] - 显示指定玩家的信息(与 /atr [玩家名] 功能相同)。---
atr.admin.atr - 默认:OP(允许使用 /atr 命令)。atr.admin.* - 所有管理员权限。atr.admin.reload - 允许使用 /atr reload。atr.admin.help - 允许使用 /atr help。atr.admin.playerInfo - 允许使用 /atr [玩家名]。atr.admin.info - 允许使用 /atr info。atr.admin.acceptOthers - 允许为其他玩家接受规则。atr.admin.updateCheck - 允许使用更新检查器。atr.admin.reset - 允许重置单个玩家的“已接受状态”。atr.user.rules - 允许查看规则。atr.user.atrnext - 允许翻到下一页。atr.user.atrback - 允许翻到上一页。atr.user.atraccept - 允许点击“接受”按钮。atr.user.atrdeny - 允许点击“拒绝”按钮。atr.user.atrgui - 允许使用 GUI 界面。atr.user.bypass - 允许忽略定期的重新接受规则要求。---
%player% - 玩家名称。%page% - 当前规则页码。%maxPage% - 最大规则页码。%asPlayer% - 以该玩家的身份(及其权限)执行命令。---
主要配置文件为 settings.yml,以下为关键部分说明:
可自定义导航按钮的文本和颜色(使用 Minecraft 颜色代码)。Space 用于设置按钮间的间距。
RulesPerPage:每页显示的规则数量。RulesCooldown:玩家点击“下一页”前需要等待的秒数,防止快速跳过规则。可自定义各页面(规则页、接受页、玩家信息页)的页眉和页脚文本及颜色。
AcceptedExecutes:玩家点击“接受”后,由控制台执行的命令列表。DenyExecutes:玩家点击“拒绝”后,由控制台执行的命令列表。%player% 和 %asPlayer% 占位符。当 Prevent -> Commands 启用时,玩家在未接受规则前仍可执行的命令白名单。
可设置是否在玩家加入时发送欢迎消息,以及发送的延迟时间。
启用后,玩家在接受规则前将被冻结。MessageCooldown 可防止玩家移动时被消息刷屏。
可分别设置是否阻止玩家:聊天 (Chat)、使用命令 (Commands)、与方块交互 (Interact)。MessageCooldown 为触发限制时的消息冷却时间。
启用后,玩家在设定的天数(现实天数)后必须重新接受规则。
---
/atr report 命令。Report.zip 文件(位于 plugins/AcceptTheRules/ 目录下)发送给我。支持使用德语和英语进行交流。
---
如果您喜欢这个插件,一个好评比捐赠对我帮助更大,因为好评能让其他玩家更好地了解这个插件。当然,如果您仍想支持,我也非常感谢。
AcceptTheRules 是一款用于管理服务器规则的 Minecraft 插件。它要求玩家在加入服务器前阅读并接受规则,确保每位玩家都了解并同意遵守服务器守则,从而维护良好的游戏环境。
/plugins/AcceptTheRules/ 文件夹。rules.yml 文件进行编辑。- 开头的条目代表一条规则。\n 来强制换行。包含一个或多个换行的规则仍被视为一条规则。rules.yml 文件。/atr reload 或直接重启你的服务器。新的规则就会生效。如需西班牙语的使用教程,请查阅相关资源。
该插件支持 PlaceholderAPI,你可以使用以下占位符:
%atr_accepted% - 当前玩家是否已接受规则。%atr_accepted_<playername>% - 指定玩家是否已接受规则。%atr_accepteddate% - 当前玩家接受规则的日期。%atr_accepteddate_<playername>% - 指定玩家接受规则的日期。%atr_version% - 当前玩家接受的规则版本。%atr_version_<playername>% - 指定玩家接受的规则版本。%atr_currentversion% - 服务器当前的规则版本。%atr_rulesamount% - 规则总条数。AcceptTheRulesAPI atrAPI = new AcceptTheRulesAPI();
String atrAPIVersion = atrAPI.getAPIVersion();AcceptTheRulesAPI atrAPI = new AcceptTheRulesAPI();
boolean hasAccepted = atrAPI.hasAcceptedTheRules(player.getUniqueId());AcceptTheRulesAPI atrAPI = new AcceptTheRulesAPI();
Date acceptedDate = atrAPI.getAcceptedDate(player.getUniqueId());AcceptTheRulesAPI atrAPI = new AcceptTheRulesAPI();
String playerRulesVersion = atrAPI.getAcceptedRulesVersion(player.getUniqueId());AcceptTheRulesAPI atrAPI = new AcceptTheRulesAPI();
String currentRulesVersion = atrAPI.getCurrentRulesVersion();AcceptTheRulesAPI atrAPI = new AcceptTheRulesAPI();
String playerName = atrAPI.getPlayerName(player.getUniqueId());AcceptTheRulesAPI atrAPI = new AcceptTheRulesAPI();
List<String> rulesFromATR = atrAPI.getRules();请按以下步骤在你的插件中使用 AcceptTheRules API:
AcceptTheRules 插件添加到你的项目库中。plugin.yml 文件中,在 depend: [AcceptTheRules] 下指定依赖,以便后续在服务器上使用相关功能。plugins 文件夹。plugins 文件夹。友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人次:3,028,285 | 今日访问人次:12,413 | 昨日访问人次:11,147
独立 IP:4,877 | 最近24小时有3,877人访问本站
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6