Repository navigation
ShitBot v1.0.8
What's Changed
自动更新
- 插件加载后异步检查 GitHub Release,网络访问不会阻塞服务器主线程;仅在版本信息变化时更新本地缓存。
- 管理员上线时提示可用的新版本及 Release 链接。
/shitbot update支持下载对应平台 JAR、校验 SHA-256 与 JAR 内容、备份现有文件并安全替换,完成后提示手动重启,不执行热重载。- BungeeCord 更新时会通过已认证的 Console Socket 同步更新配置的 Bukkit 子服,并分别返回更新结果。
- Release 现在同时发布各平台 JAR 和独立的
.jar.sha256校验文件。
QQ 快捷命令
lp/luckperms快捷命令会先核对命令确实归 LuckPerms 注册,再抓取五秒内的控制台日志,因此可以返回异步生成的编辑器链接。- 代理到子服的日志捕获设置会随已认证请求传递;旧版
commands.yml中的lp editor无需新增字段也能自动识别。
稳定性与安全性
- 强化代理与子服之间的认证、回包来源校验、超时取消和命令输出隔离。
- 限制数据库、背包快照、头像处理和远程命令相关队列及缓存,避免异常流量造成无界资源占用。
- 改进运行时重载和 Console Listener 重载的失败回退,旧运行实例会在新实例初始化成功前继续保留。
代理与 Bukkit 子服部署需要一起更新到 1.0.8,并在文件替换完成后手动重启各端。