Maintenance Mode 维护模式 | |
---|---|
![]() |
以前所未有的方式管理服务器。 |
作 者 | Compilable |
发布时间 | 2014年12月20日 |
支持核心 | Spigot | 原生版本 |
支持版本 | 1.7,1.8,1.9,1.10,1.11 |
插件详细介绍
🛠️ MaintenanceMode 2 插件允许服务器管理员设置服务器维护的日期和时间,并提供易于使用的GUI界面和丰富的自定义选项,以便在维护期间提供最佳的用户体验。
将 MaintenanceMode 插件添加到您的 plugins 文件夹后,重新加载服务器。重新加载后,运行 /mm
命令(需要 maintenancemode.use
权限)。之后,您将看到一个关于如何使用 MaintenanceMode 的教程。将打开一个GUI,您可以在使用插件之前预先配置它。如果希望协议支持生效,您需要安装 ProtocolLib 插件。
即将推出
所有命令都具有一个共同的权限节点:maintenancemode.use
。
/mm
- MaintenanceMode 的主命令,显示介绍信息并提示使用 /mm help
。/mm help
- 列出可用的命令。/mm enable
- 启用维护模式(如果尚未启用)。/mm disable
- 禁用维护模式(如果已启用)。/mm cancel
- 取消正在启用的维护模式。/mm gui
- 打开GUI界面以获得更好的用户界面帮助。/mm reload
- 重新加载 config.yml 文件。/mm list
- 列出已加入白名单的玩家。/mm add <玩家名>
- 将玩家添加到白名单(然后重新打开配置 GUI 以重新加载)。/mm remove <玩家名>
- 从白名单中移除玩家(然后重新打开配置 GUI 以重新加载)。/mm debug
- 调试 MaintenanceMode。/mm merge
- 合并旧的白名单文件 (spigot's whitelist.json) 并将所有玩家添加到 MaintenanceMode 的白名单。
MaintenanceMode:
options:
enabled: false
countdown: 20
announce:
- '19'
- '10'
- '5'
- '4'
- '3'
- '2'
- '1'
whitelist:
- 'ElieTGM'
- 'JosephGP'
broadcastMessage: '&cServer is entering MaintenanceMode in &a%seconds%&c seconds!'
maintenancekickmessage: '&cThe server is currently in maintenancemode!%newline%&cCheck back soon!'
motd: '&aWelcome to my ElieLandia!%newline%&cWe are currently in MaintenanceMode!'
protocolMessage: 'ElieMaintenance'
misc:
protocolEnabled: true
soundenabled: true
sound: 'ORB_PICKUP'
finalsoundenabled: true
finalsound: 'AMBIENCE_THUNDER'
nopermmessage: '&cYou do not have the sufficient permissions to execute this command!'
server-icon: true
overrideslp: true
messages:
prefix: '&6&lMaintenanceMode &e|'
firststartup
- 请勿修改此字段。enabled
- 请勿修改此字段。countdown
- 设置维护模式的倒计时秒数。announce
- 一个整数列表,当倒计时达到列表中的值时,将播放广播和声音。whitelist
- 白名单玩家的列表。broadcastMessage
- 将广播的消息,支持颜色代码和 %seconds%
占位符。maintenancekickmessage
- 当未加入白名单的玩家在维护模式启用时尝试加入服务器时,将发送此消息。支持颜色代码和 %newline%
换行符。motd
- 服务器在维护模式启用时的 MOTD。支持 %newline%
换行符和颜色代码。protocolMessage
- 仅在服务器上安装了 ProtocolLib 时使用。protocolEnabled
- 用于启用协议支持的字段,使用 true
或 false
。soundenabled
- 启用广播消息的声音。sound
- 广播消息播放的声音。如果运行的是 1.8 版本的 Spigot,请使用 此声音枚举。如果运行的是 1.9 或更高版本,请使用 此声音枚举(区分大小写)。finalsoundenabled
- 启用最终广播消息的声音。finalsound
- 最终广播消息播放的声音。如果运行的是 1.8 版本的 Spigot,请使用 此声音枚举。如果运行的是 1.9 或更高版本,请使用 此声音枚举(区分大小写)。nopermmessage
- 当玩家尝试执行 /mm
命令但没有权限时显示的消息。支持颜色代码。server-icon
- 如果您想在启用维护模式时使用另一个自定义的 server-icon.png
作为您的服务器图标,请将其设置为 true
并将 server-icon.png
替换为适当的图标(64x64,.png 扩展名)。overrideslp
- 如果您启用了 ServerListPlus,请将其设置为 true
以在启用维护模式时使用 MaintenanceMode 的 motd。prefix
- 这将为 MaintenanceMode 设置一个全局前缀。建议使用 YAMLLINT 解析您更改后的 config.yml 文件,以确保其有效!
如果您在使用 MaintenanceMode 时遇到问题,请不要在评论区报告。请在 MaintenanceMode 页面上寻求帮助,或向我发送包含使用 MaintenanceMode GUI(/mm gui -> Help/Debug
)或使用 /mm debug
命令(如果 GUI 无法正常工作)获取的调试信息的私信。