- 版权类型
- 原创
- 插件中文名称
- 更新日志
- 插件英文名称
- UpdateLog
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
[MD]
# [原创][管理|信息] UpdateLog —— 进服自动弹窗更新日志,支持自定义菜单 [1.12-1.21]
## 插件概述
UpdateLog 是一款轻量级、高度自定义的 Minecraft 服务器插件。
它允许服主在游戏中优雅地展示服务器的更新内容,支持玩家进服自动弹窗,并且所有内容均可高度配置。
## 图片介绍
[/MD]
[MD] --- ## 核心功能 * **进服自动弹窗**:玩家加入服务器时自动打开更新日志菜单,不错过任何重要更新。 * **独立日志管理**:使用独立的 `logs.yml` 管理更新内容,结构清晰,支持 `v1.0.0` 等任意版本号格式。 * **智能排序**:自动根据版本号倒序排列,最新内容永远置顶。 * **高度自定义**:菜单标题、图标材质、按钮文案均可修改。 * **多版本兼容**:完美支持 1.12.2 - 1.21.8+ 版本。 * **便捷操作**:完善的指令 Tab 补全支持。 --- ## 指令与权限 | 指令 | 描述 | 权限 | | :--- | :--- | :--- | | `/gxrz menu` | 打开更新日志菜单 | 无 (所有玩家可用) | | `/gxrz reload` | 重载配置文件 | `updatelog.admin` | --- ## 配置文件 ### config.yml (通用设置) ```yaml # 是否在玩家加入服务器时自动打开更新日志菜单 auto-show-on-join: true # 菜单标题 menu-title: "&8服务器更新日志" # 菜单中每个日志项的图标材质 (请使用大写 Bukkit 材质名) log-item-material: "PAPER" ``` ### logs.yml (更新内容) ```yaml v1.0.2: display-name: "&e版本 1.0.2 更新" date: "2025-12-20" lore: - "&7----------------" - "&f更新内容:" - "&a+ 适配了三位版本号 (v1.0.0)" - "&a+ 优化了默认配置文件结构" - "&7----------------" ``` --- [/MD]
[MD] --- ## 核心功能 * **进服自动弹窗**:玩家加入服务器时自动打开更新日志菜单,不错过任何重要更新。 * **独立日志管理**:使用独立的 `logs.yml` 管理更新内容,结构清晰,支持 `v1.0.0` 等任意版本号格式。 * **智能排序**:自动根据版本号倒序排列,最新内容永远置顶。 * **高度自定义**:菜单标题、图标材质、按钮文案均可修改。 * **多版本兼容**:完美支持 1.12.2 - 1.21.8+ 版本。 * **便捷操作**:完善的指令 Tab 补全支持。 --- ## 指令与权限 | 指令 | 描述 | 权限 | | :--- | :--- | :--- | | `/gxrz menu` | 打开更新日志菜单 | 无 (所有玩家可用) | | `/gxrz reload` | 重载配置文件 | `updatelog.admin` | --- ## 配置文件 ### config.yml (通用设置) ```yaml # 是否在玩家加入服务器时自动打开更新日志菜单 auto-show-on-join: true # 菜单标题 menu-title: "&8服务器更新日志" # 菜单中每个日志项的图标材质 (请使用大写 Bukkit 材质名) log-item-material: "PAPER" ``` ### logs.yml (更新内容) ```yaml v1.0.2: display-name: "&e版本 1.0.2 更新" date: "2025-12-20" lore: - "&7----------------" - "&f更新内容:" - "&a+ 适配了三位版本号 (v1.0.0)" - "&a+ 优化了默认配置文件结构" - "&7----------------" ``` --- [/MD]