一个全面的 Minecraft Spigot 服务器管理插件。
轻松启用或禁用服务器维护模式,当服务器需要维护时,可以阻止玩家进入并显示自定义消息,并为管理员显示持续的 BossBar 提示。
发送服务器公告,支持:
- 聊天栏公告,自带「公告」前缀
- 可选 BossBar 公告(支持颜色跟随首个字体颜色)
- 可选 Title 公告
- BossBar 与 Title 持续时间可在配置中自定义
一条命令开启关服倒计时:
- 可配置总倒计时秒数
- 支持自定义每次提醒的剩余秒数(越接近关服越频繁)
- 每次提醒会在聊天栏 + Title + 声音提示
- BossBar 显示关服剩余时间与进度条
- 支持随时取消倒计时
以另一个玩家的身份执行任意命令,方便管理员测试权限或帮助玩家解决问题。
创建自定义命令别名,简化复杂命令的输入,提高管理效率。
让指定玩家发送聊天消息,便于管理员进行测试或辅助处理玩家问题。
记录并查询玩家登录信息,包括玩家 ID、UUID、上次登录时间与 IP、本次登录时间与 IP、坐标、所在世界、客户端信息以及 IP 归属地。数据统一保存到插件目录下的 data.db,方便后续功能继续接入。
- 自动检测
config.yml文件变更并热重载 - 插件更新后自动将新版本默认配置项和注释「追加」到现有配置文件
/am reload- 重新加载配置文件,无需重启服务器即可应用配置更改/am version- 查看插件版本信息/am mt [on|off]- 切换维护模式开关/am sudo <player> <command>- 以指定玩家身份执行命令/am announce [-b] [-t] <message>- 发布公告(支持 BossBar 与 Title)/am shutdown- 启动关服倒计时/am shutdown cancel- 取消正在进行的关服倒计时/am alias add <alias> <command>- 添加新的命令别名/am alias remove <alias>- 删除现有命令别名/am alias list- 显示所有已配置的命令别名/am playersay <player> <message>- 让指定玩家发送聊天消息/am logininfo <player>- 查询玩家登录信息
/playersay <player> <message>- 让指定玩家发送聊天消息/logininfo <player>- 查询玩家登录信息
adminmanager.admin- 允许使用所有AdminManager功能(默认授予OP)
插件会在首次运行时自动生成配置文件 plugins/AdminManager/config.yml,并在插件更新时自动将新配置项与注释追加进去(不会覆盖你已有的配置)。
# 维护模式设置
maintenance:
# 是否启用维护模式
enabled: false
# 维护模式下的 MOTD
motd: "&c服务器维护中...\n&7请稍后再试!"
# 踢出玩家时显示的消息
kick-message: "服务器正在维护中,请稍后再试!"
# 命令别名
aliases:
# 示例:
# tp: "teleport $1"
# gm: "gamemode $1"
# 多语言支持
language: "zh_CN"
# 玩家登录信息
login-info:
# 是否启用玩家登录信息记录与查询
enabled: true
# 查询时显示的时间格式
time-format: "yyyy-MM-dd HH:mm:ss"
# 历史记录配置。无论是否开启历史记录,data.db 都会保留每名玩家的最新摘要。
history:
enabled: false
retention-days: 30
# 公告相关设置
announce:
# 公告 BossBar 默认持续时间(单位:tick,20 tick = 1 秒)
bossbar_duration_ticks: 200
# 公告 Title 动画时间(单位:tick)
title_fade_in: 10
title_stay: 70
title_fade_out: 20
# 关服倒计时设置
shutdown:
# 关服总倒计时时间(单位:秒)
duration_seconds: 300
# 自定义每次提醒的剩余秒数(从大到小,单位:秒)
# 若不配置或留空,则使用 reminder_interval_seconds 和最后 5 秒每秒提醒
reminder_times_seconds:
- 300
- 240
- 180
- 120
- 60
- 30
- 10
- 5
- 4
- 3
- 2
- 1
# 兼容旧配置:当 reminder_times_seconds 为空时,每隔多少秒提醒一次
reminder_interval_seconds: 60插件支持多种语言,可以在配置文件中切换:
zh_CN- 简体中文en_US- English
- 将
AdminManager-1.3.jar文件放入服务器的plugins目录 - 重启服务器以加载插件
- 插件会自动生成默认配置文件和语言文件
- 使用玩家登录信息功能时,插件会在缺少运行时依赖或 IP 归属地数据库时自动下载所需文件
ddaodan
MIT