• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
SenMessageBoard—一款类贴吧的留言板功能插件!置顶,发帖,点赞,评论一应俱全!

Bukkit SenMessageBoard—一款类贴吧的留言板功能插件!置顶,发帖,点赞,评论一应俱全! 1.0

没有下载权限
◆ 支持核心
CatServer,Spigot,PaperSpigot,Magma,Arclight
◆ 游戏版本
1.21.1+
SenMessageBoard 是一款类似贴吧/论坛形态的服务器留言板插件,完全基于 GUI 交互,支持 Paper / Spigot / Arclight / Youer 等主流服务端。内置帖子分类、评论、私信、举报、搜索、管理后台等完整社区模块,支持 SQLite / MySQL / YAML 三种存储后端自由切换,让你的服务器拥有真正的"玩家论坛"。

功能特性​

· 帖子管理系统​

  • 支持多分类帖子发布(聊天、公告、交友、交易、求助、自定义扩展)
  • 完整的帖子生命周期:发布 / 浏览 / 点赞 / 评论 / 置顶 / 删除
  • 基于箱子 GUI 的无痛浏览体验,支持翻页与分类筛选
  • 管理员可手动置顶精品帖,让优质内容更醒目
  • 聊天栏交互输入标题/内容,无需繁琐命令

· 评论与互动模块​

  • 帖子内楼中楼评论系统
  • 一键点赞,让玩家互动更顺畅
  • 楼主与管理员可随时删除不良评论
  • 评论按时间倒序展示,排版清晰

· 私信系统​

  • 玩家与玩家点对点私聊
  • 支持离线消息缓存,玩家上线自动接收
  • 未读私信提醒,不错过任何一条消息
  • 会话列表 GUI,联系人一目了然

· 举报系统​

  • 玩家可对帖子 / 评论 / 其他玩家发起举报
  • 举报理由可自定义分类(辱骂 / 广告 / 违规交易 / 其他)
  • 管理员后台集中审核处理
  • 举报记录留档,处理状态可查

· 管理后台​

  • 独立的管理员 GUI 面板,所有敏感操作集中处理
  • 帖子管理:批量删除、置顶、迁移分类
  • 分类管理:热添加 / 删除 / 修改分类,无需重启
  • 举报审核:逐条查看、处理、归档
  • 热重载所有配置,改配置不用重启服务器

· 存储层(三选一)​

  • SQLite:开箱即用、零依赖、单服首选
  • MySQL / MariaDB:跨服共享数据、BungeeCord / Velocity 多端同步
  • YAML:轻量纯文本方案,适合极小型服务器或调试
  • 通过 config.yml 一行切换,自动建库建表

指令列表​

指令描述权限节点
/board打开留言板主界面senboard.use
/board post直接打开发帖界面senboard.post
/board search打开搜索界面senboard.use
/board msg打开私信会话列表senboard.message
别名:/mb / /messageboard

管理员指令
指令描述权限节点
/boardadmin打开管理员审核面板senboard.admin
/boardadmin reload热重载配置文件senboard.admin.reload
/boardadmin delete <帖子ID>强制删除指定帖子senboard.admin.delete
/boardadmin pin <帖子ID>置顶 / 取消置顶帖子senboard.admin.pin
/boardadmin category <子指令>分类管理(add/remove/list)senboard.admin.category


权限节点一览​

权限描述默认
senboard.use使用留言板基本功能true
senboard.post发布帖子true
senboard.comment发表评论true
senboard.message发送私信true
senboard.report举报内容true
senboard.admin管理员权限(总开关)op
senboard.admin.delete删除帖子/评论op
senboard.admin.pin置顶帖子op
senboard.admin.category管理分类op
senboard.admin.reload重载配置op


配置文件结构​

plugins/SenMessageBoard/
├── config.yml # 主配置(存储模式、分页、冷却等)
├── messages.yml # 聊天栏消息模板(MiniMessage)
├── gui.yml # GUI 标题、图标、lore 完整自定义
├── senboard.db # SQLite 存储文件(仅 SQLite 模式)
└── data.yml # YAML 存储数据(仅 YAML 模式)



config.yml · 主配置文件​

YAML:
# SenMessageBoard 留言板插件配置

# 存储方式: sqlite / mysql / yaml
storage:
  type: sqlite
  mysql:
    host: localhost
    port: 3306
    database: sen_messageboard
    username: root
    password: ""
    # HikariCP连接池设置
    pool:
      maximum-pool-size: 10
      minimum-idle: 2
      connection-timeout: 30000
      idle-timeout: 600000

# 通用设置
settings:
  # 每页显示帖子数量
  posts-per-page: 7
  # 每页显示评论数量
  comments-per-page: 5
  # 帖子标题最大长度
  max-title-length: 30
  # 帖子内容最大长度
  max-content-length: 500
  # 评论最大长度
  max-comment-length: 200
  # 私信最大长度
  max-message-length: 200
  # 发帖冷却时间(秒)
  post-cooldown: 60
  # 评论冷却时间(秒)
  comment-cooldown: 10

# 默认分类板块
categories:
  - name: "公告"
    icon: "BELL"
    description: "服务器官方公告"
  - name: "交友"
    icon: "PLAYER_HEAD"
    description: "结交新朋友"
  - name: "交易"
    icon: "EMERALD"
    description: "物品交易信息"
  - name: "求助"
    icon: "BOOK"
    description: "寻求帮助"
  - name: "闲聊"
    icon: "PAPER"
    description: "自由讨论"


游戏截图
1778219205520.png
1778219217108.png
1778219236302.png



📄 结语​

感谢使用 SenMessageBoard 插件,我将持续更新更多功能。如果你有任何问题或建议,请加入官方插件交流群:1071725065。
本插件免费发布,请谨防来路不明的修改版本,避免后门风险。如发现二次分发或恶意修改请联系作者。
如果觉得插件好用,请帮忙宣传一下,让更多服主受益 ❤
作者QQ:1954698782
官方插件交流群:1071725065
作者
XiaoSenava
下载
3
查看
135
首次发布
最后更新
评分
0.00 星 0 星

来自XiaoSenava的更多资源

分享资源