- 版权类型
- 原创
- 插件中文名称
- 服主邮箱
- 插件英文名称
- RomanAdminMailbox
- 原帖地址
- #
- 支持的核心(服务端)
- Paper
- 语言支持
- 中文(简体)
- 前置组件
- 无
- 适配版本(Java)
- 1.21
RomanAdminMailbox 为服务器提供管理员邮箱系统。玩家可以通过这个系统向管理员提交问题、建议和反馈,管理员可以方便地查看、处理这些问题,并给玩家发放奖励。
┌────────────────────────────────────────────────────────┐
│ [全部] [开放] [处理中] [已解决] [已关闭] [已拒绝] [刷新] [提交] │ ← 第一行:筛选和操作按钮
├────────────────────────────────────────────────────────┤
│ [#1 服务器卡顿] [#2 物品丢失] [#3 ...] │ ← 问题列表(4行 × 7个)
│ ... │
├────────────────────────────────────────────────────────┤
│ [上一页] [第 1/3 页] [下一页] [管理面板] │ ← 最后一行:导航按钮
└────────────────────────────────────────────────────────┘
颜色含义:
绿色-开放中-等待处理的新问题
黄色-处理中-管理员正在处理
蓝色-已解决-问题已解决
灰色-已关闭-问题已关闭
红色-已拒绝-问题被拒绝
romanmailbox.admin`| op (仅OP) | 允许打开管理面板和操作所有功能 |
host: localhost # MySQL 服务器地址
port: 3306 # MySQL 端口
name: romanmailbox # 数据库名称
user: root # 数据库用户名
password: '' # 数据库密码
pool-size: 10 # 连接池大小
connection-timeout-ms: 5000 # 连接超时(毫秒)
leak-detection-ms: 60000 # 连接泄漏检测(毫秒)
mode: auto # UI 模式:auto(自动)/ vanilla(原版)/ arcartx
issues-per-page: 20 # 每页显示问题数量
refresh-debounce-ms: 500 # 刷新防抖时间(毫秒)
vanilla:
use-player-skulls: true # 评论是否使用玩家头颅
comment-lore-max-lines: 8 # 评论 Lore 最大行数
description-via-book: true # 描述是否通过书本展示
input-timeout-seconds: 60 # 输入超时时间(秒)
max-issues-per-player-open: 10 # 每位玩家最多开放问题数(0=无限制)
title-max-length: 64 # 标题最大长度
description-max-length: 2000 # 描述最大长度
comment-max-length: 1000 # 评论最大长度
notify-all-admins: true # 是否通知所有管理员
chat-prefix: '&7[&6邮箱&7]' # 聊天消息前缀
actionbar-duration-ticks: 60 # ActionBar 显示时长(tick)
OPEN: '&a开放中'
IN_PROGRESS: '&e处理中'
RESOLVED: '&b已解决'
CLOSED: '&7已关闭'
REJECTED: '&c已拒绝'
你可以修改这些颜色代码来自定义状态显示。
- 'stop'
- 'op'
- 'deop'
- 'pardon'
- 'whitelist'
这些命令禁止在奖励中使用,防止管理员误操作。
玩家教程
使用/ramb 打开服主邮箱界面说明
问题列表界面(6行 × 9列)┌────────────────────────────────────────────────────────┐
│ [全部] [开放] [处理中] [已解决] [已关闭] [已拒绝] [刷新] [提交] │ ← 第一行:筛选和操作按钮
├────────────────────────────────────────────────────────┤
│ [#1 服务器卡顿] [#2 物品丢失] [#3 ...] │ ← 问题列表(4行 × 7个)
│ ... │
├────────────────────────────────────────────────────────┤
│ [上一页] [第 1/3 页] [下一页] [管理面板] │ ← 最后一行:导航按钮
└────────────────────────────────────────────────────────┘
颜色含义:
提交问题
- 输入
/mailbox或/mb打开问题列表 - 点击右上角的 【提交】 按钮(绿色书本图标)
- 在聊天框中输入 标题(绿色提示会在屏幕上显示)
- 接着输入 描述
- 完成后,你的问题就会提交成功
查看问题详情
- 在问题列表中点击任意问题
- 会打开详情界面,显示:
- 问题标题和状态
- 提交者信息
- 分类和优先级
- 详细描述(点击书本图标查看完整描述)
- 所有评论(每个评论用玩家的皮肤头像表示)
添加评论
- 在问题详情界面,点击 【评论】 按钮(书本图标)
- 在聊天框中输入你的评论内容
- 评论会自动添加到该问题下
关闭自己的Issue
如果你的问题已经解决,或者你想取消一个问题:
- 打开问题详情
- 点击 【关闭Issue】 按钮(铁门图标)
- 确认关闭
管理员教程
打开管理面板
- 输入
/mailbox admin或/mb admin - 管理面板会显示:
- 统计信息:总问题数、待处理数、进行中数等
- 最近未处理的问题列表
- 进入完整列表的按钮
处理问题
作为管理员,你可以对所有问题进行操作:
- 在问题列表中点击任意问题打开详情
- 你会看到比普通玩家更多的操作按钮
更改状态
- 打开问题详情
- 点击 【改状态】 按钮(钻石图标)
- 选择新的状态:
- 开放中 → 重新开放已关闭的问题
- 处理中 → 标记为正在处理
- 已解决 → 标记为已解决
- 已关闭 → 关闭问题
- 已拒绝 → 拒绝问题
发放奖励
你可以给提交问题的玩家发放奖励:
- 打开问题详情
- 点击 【发奖励】 按钮(金锭图标)
- 在奖励配置界面:
- 确认目标玩家(默认是提交者)
- 点击 【添加命令】 添加奖励命令
- 在聊天框输入命令(例如:
give {player} diamond 10) - 可以添加多条命令
- 点击 【确认发布】 发放奖励
删除Issue
如果某个问题不符合规范或包含不当内容:
- 打开问题详情
- 点击 【删除】 按钮(屏障图标)
- 问题会被标记为删除(软删除,数据仍然保留在数据库中)
命令参考
玩家命令
| 命令 | 别名 | 说明 | 权限 |
| /romanadminmailbox | /ramb | 打开问题列表 | romanmailbox.use |
| /romanadminmailbox admin | /ramb admin | 打开管理员面板 | romanmailbox.admin |
| /romanadminmailbox reload | /ramb reload | 重载配置文件 | romanmailbox.admin |
| /romanadminmailbox help | /ramb help | 显示帮助信息 | 无 |
权限节点
romanmailbox.use | true (所有人) | 允许使用邮箱功能 |romanmailbox.admin`| op (仅OP) | 允许打开管理面板和操作所有功能 |
配置详解
配置文件路径:plugins/RomanAdminMailbox/config.yml数据库配置
database:host: localhost # MySQL 服务器地址
port: 3306 # MySQL 端口
name: romanmailbox # 数据库名称
user: root # 数据库用户名
password: '' # 数据库密码
pool-size: 10 # 连接池大小
connection-timeout-ms: 5000 # 连接超时(毫秒)
leak-detection-ms: 60000 # 连接泄漏检测(毫秒)
UI 模式配置
ui:mode: auto # UI 模式:auto(自动)/ vanilla(原版)/ arcartx
issues-per-page: 20 # 每页显示问题数量
refresh-debounce-ms: 500 # 刷新防抖时间(毫秒)
vanilla:
use-player-skulls: true # 评论是否使用玩家头颅
comment-lore-max-lines: 8 # 评论 Lore 最大行数
description-via-book: true # 描述是否通过书本展示
input-timeout-seconds: 60 # 输入超时时间(秒)
限制配置
limits:max-issues-per-player-open: 10 # 每位玩家最多开放问题数(0=无限制)
title-max-length: 64 # 标题最大长度
description-max-length: 2000 # 描述最大长度
comment-max-length: 1000 # 评论最大长度
通知配置
notifications:notify-all-admins: true # 是否通知所有管理员
chat-prefix: '&7[&6邮箱&7]' # 聊天消息前缀
actionbar-duration-ticks: 60 # ActionBar 显示时长(tick)
状态显示配置
status-display:OPEN: '&a开放中'
IN_PROGRESS: '&e处理中'
RESOLVED: '&b已解决'
CLOSED: '&7已关闭'
REJECTED: '&c已拒绝'
你可以修改这些颜色代码来自定义状态显示。
奖励命令黑名单
reward-command-blacklist:- 'stop'
- 'op'
- 'deop'
- 'pardon'
- 'whitelist'
这些命令禁止在奖励中使用,防止管理员误操作。
常见问题 FAQ
一般问题
Q: 玩家没有安装 ArcartX mod 能使用吗?Q: 如何切换 UI 模式?
Q: 插件支持哪些 Minecraft 版本?
使用问题
Q: 为什么无法提交问题?Q: 评论超时了怎么办?
Q: 如何查看完整的问题描述?
管理问题
Q: 如何成为管理员?Q: 奖励命令支持哪些变量?
Q: 为什么有些命令不能用于奖励?
技术问题
Q: 数据库连接失败怎么办?Q: 插件启动时显示 "ArcartX not found"?