[管理][信息][Spigot|Bukkit]Logger —— 让一个插件记录所有事情吧 [1.7-26.X]

授权转载 开源 工具 [管理][信息][Spigot|Bukkit]Logger —— 让一个插件记录所有事情吧 [1.7-26.X] 1.8.5

完成注册/登录后下载

本次更新内容​

新增​

  • Minecraft 26.3("Wilderness Bound")支持: 新增对现代 26.x 服务端构建的适配器加载。
  • 创造模式物品记录: 新增玩家创造模式物品栏与菜单操作记录,包含物品材质、数量及 NBT 数据。
  • 坐骑交互记录: 新增玩家与马匹/坐骑交互记录,包含归属、上马以及打开坐骑背包。
  • 代理端诊断导出: 新增 /loggerproxy dump 命令,可为 BungeeCord 与 Velocity 生成可直接粘贴到 Pastebin 的调试日志。
  • 新增剥皮记录: 新增对白杨木(Poplar)、下界菌柄(Nether Stems)和竹块(Bamboo)剥皮的日志记录。

变更​

  • 架构集中化: 将多模块架构中重复的 config、语言文件和 .env 合并为单一数据源。
  • Velocity 心跳: Velocity 代理端现在会自动发送心跳,让 Web 面板的在线/离线状态保持完全同步。
  • SQLite 优化: 优化 SQLite 数据库并发处理,消除文件锁异常(SQLITE_BUSY)。
  • Java 21 反射: 现代化 JVM 反射调用,避免在较新的 Java 21 环境出现访问警告。

修复​

  • Discord 限流: 新增智能自动重试机制,彻底消除 HTTP 429 错误。
  • Discord 路由: 修复多频道路由问题,确保各类日志事件送达对应的专属 webhook。
  • Paper 警告: 移除直接调用 System.out.println,修复 Paper 的提示警告。
  • 代理端崩溃: 重写异步日志器,修复高负载下 BungeeCord 的 RejectedExecutionException 崩溃。
  • 语言回退: 修复缺失的语言条目导致的报错,现在会自动回退到英文默认键并同步补全。
  • 启动异常: 修复数据库启动连接失败时出现的严重 NullPointerException,改为优雅地禁用日志功能,而不是直接崩溃。

Web 面板(v1.0.5)​

  • 玻璃拟态设计: 全新 UI 改版,采用现代玻璃拟态风格的深色主题与环境动画。
  • 更严格的登录安全: 最大登录尝试次数从 10 次下调至 3 次,防止暴力破解。
  • 动态版本号: Web 面板版本改为通过 version.php 完全动态化,并正确向主服务器查询更新。
  • 支持引导: 账号被锁定时,主面板会直接引导用户前往官方 Discord。
  • 性能与缓存: 消除冗余的 DDL 查询,在 MySQL 中实现 O(1) 的索引化许可证校验,并采用非阻塞的 PHP 会话锁。
  • 客户端服务条款: 新增并随包附带 LICENSE.md,明确软件协议条款。
PS:如需 Discord 附加组件,请加入 Discord:https://discord.gg/MfR5mcpVfX

本次构建内容​

新增​

  • 长矛突刺(LUNGE)附魔支持:为 FriendlyEnchants 添加了原版 LUNGE 对长矛武器的支持。
  • 文档:在 Web 面板 FAQ 中记录了 MySQL/MariaDB 错误 1130 的修复方法。

修复​

  • 数据库表自动创建:Logger 现在会在启动时使用 CREATE TABLE IF NOT EXISTS 自动创建全部 40 多张日志表,无需再从 Web 面板手动同步数据库结构。
  • 表前缀解析:修复了 Table-Prefix(例如 logger_ 或自定义前缀)在 AbstractLogger 的插入语句中被遗漏的问题。
  • Web 面板前缀识别:更新了 data.php 和 logs.php,使其能够识别带前缀的表,并动态刷新零表会话。
  • 韩语本地化全面修订(#73):将 ko_KR.yml 中的术语与 Minecraft 官方翻译保持一致。
附:如果你想加入 Discord 插件,请加入 Discord:https://discord.gg/MfR5mcpVfX

此时无法执行此操作。
1.8.0.15 // Java 版本兼容性及 BungeeCord 修复

在这个构建中​

修复​

  • 插件现在可以再次在所有 Java 版本上正常工作(感谢各位提出这些Issues)
  • BungeeCord服务器加载不畅
  • 完美支持1.21.11(已经经过测试)
2024.5.9
1.8.0.14/1.20.6 版本支持
添加项
- 1.20.6 + 最新 BungeeCord 和 Velocity API支持 #53
- SuperiorSkyblock 插件的交流检查器【Chat Checker】 ( 会被整合到 PlayerChat Checker )
修复项
- 与Discord进行钩子链接时会弹出警告
- 当玩家没有经验进行修复或重命名时,铁砧会进行日志记录 #51
- 插件Logo的颜色在大多数终端(Terminals,也就是CMD窗口)上没效果
- 由于过时的API,在Discord消息嵌入中,玩家自身皮肤无法显示
- 用于开发的POM文件
后退
顶部 底部