[MD]
## v 1.2.1 What's Changed
* Add player_drop_item event by @BbayuGt in https://github.com/yuhangle/endstone-tianyan-plugin/pull/7
* 添加玩家丢弃物品事件 by @BbayuGt in https://github.com/yuhangle/endstone-tianyan-plugin/pull/7
* Update WebUI
* 更新WebUI
* Update to endstone v0.11.0
* 适配endstone v0.11.0
## New Contributors
* @BbayuGt made their first contribution in https://github.com/yuhangle/endstone-tianyan-plugin/pull/7
**Full Changelog**: https://github.com/yuhangle/endstone-tianyan-plugin/compare/v1.2.0...v1.2.1
---
**Full Changelog**: https://github.com/yuhangle/endstone-tianyan-plugin/compare/v1.1.7.2...v1.2.0
---
## v1.2.0 ✅ 主要变更 | Key Changes
- **核心重写**:语言从 Python 改为 C++。
*Core rewritten in C++ .*
- **数据不兼容**:旧版数据库、配置、封禁名单列表**失效**,封禁设备ID列表会自动迁移更新,请提前备份 `tianyan_data`。
*Old data (DB, config, bans) is incompatible。Ban device id list will auto update — backup `tianyan_data` first.*
- **命令简化**:
- 移除 `/tyban` / `/tyunban`(Endstone 已原生支持)
- 移除 `/tygui` / `/tysgui`,`/ty` 和 `/tys` 无参即弹出菜单
- `/tyback` 恢复时静音输出,避免干扰
- `/tydensity`命令改为'/density`
- *Simplified commands: GUI removed. `/ty`/`/tys` now open menu by default. `/tyback` runs silently.`/tydensity` rename as `/density`*
- **语言统一**:语言设置移至 `config.json`。
*Language now set in `config.json`*
- **恢复保护**:已回溯或取消的日志将被标记,防止重复恢复。
*Rolled-back logs are now marked to prevent duplicate restoration.*
---
## ➕ 新增功能 | New Features
- **活塞记录**:新增活塞自身弹出与收回事件的记录。
*Now logs piston extend/retract events.*
- **俄语支持**:新增 `ru_RU` 语言支持。
*Added Russian (`ru_RU`) language support.*
- **菜单增强**:日志查询菜单显示更多信息(时间、坐标、实体ID等)。
*Enhanced GUI: Shows richer data — timestamps, coords, entity IDs.*
- **实体过滤**:新增 `no_log_mobs` 配置,可自定义排除不记录的实体。
*New `no_log_mobs` list: Exclude specific entities from logging.*
- **WebUI面板**: 新增WebUI功能,详情查看文档。
*Add WebUI,read docs guide to get more info*
---
## 📚 更多信息 | More Info
详细文档请见:[GitHub 项目页](https://github.com/yuhangle/endstone-tianyan-plugin)
Full docs guide: [GitHub Repository](https://github.com/yuhangle/endstone-tianyan-plugin)
[/MD]