v1.5(.1)-1.21.11
·
220 commits
to 1.21.11
since this release
TeleportCommandsFabric v1.5
What's New:
- Add
/updatehomeand/updatewarpto update existing locations without recreating them - Add pagination support and page navigation for
/homesand/warps - Add Xaero map visibility control for
warpandhomewaypoints - Add
/gwarpmapadmin command to manage global map visibility for warps - Add
/back tpcommand to return to the location before the last teleport - Add Xaero death waypoint teleport integration with
/back death
Changes:
- Refactor shared command execution, suggestions, pagination, and UI helpers
- Split
ConfigManagerresponsibilities and update command registration mechanism - Improve internal storage concurrency with async file I/O and safer shared state handling
- Adjust Xaero waypoint sync behavior and teleport interception for better accuracy and cleaner default waypoint sets
- Modify Xaero waypoint deletion to silently map to
mapwarpandmaphomevisibility changes - Separate global admin control and personal map visibility management for warps
Bug Fix:
- Fix background thread termination issues during server shutdown
- Fix translation fallback to immediately use
en_usfor missing keys - Fix teleport state clearing and unsafe block detection reliability
- Fix Xaero waypoint name matching to prevent default waypoints from being misidentified as
warporhome - Fix clickable chat actions (
rename,delete, etc.) failing to handle escaped names
Other:
- Continue internal storage concurrency and command flow cleanup
新增功能:
- 添加
/updatehome和/updatewarp,无需重新创建即可更新现有坐标 - 添加
/homes和/warps列表的分页支持与页码导航 - 添加针对
warp和home航点的 Xaero 地图可见性控制 - 添加
/gwarpmap管理员命令,用于管理 warp 的全局地图可见性 - 添加
/back tp命令,允许返回上一次执行传送前的位置 - 添加与 Xaero 死亡航点传送的集成(无缝对接
/back death)
变更:
- 重构共享的命令执行、自动补全、分页和聊天 UI 辅助类
- 拆分
ConfigManager的核心职责并更新命令注册机制 - 改进内部存储的并发安全性,引入异步文件 I/O 和更安全的共享状态处理
- 调整 Xaero 航点同步行为与传送拦截逻辑,提升识别准确性并保持默认航点集整洁
- 修改 Xaero 航点删除逻辑,现在删除同步航点会静默映射为
mapwarp和maphome的可见性更改 - 分离 warp 的全局管理员控制权与个人地图可见性管理
Bug修复:
- 修复服务器关闭期间后台线程可能意外终止的清理问题
- 修复语言翻译后备机制,缺失的键现在会立即回退使用
en_us - 修复传送状态清理和不安全方块检测的可靠性问题
- 修复 Xaero 航点名称匹配问题,防止常规默认航点被误判为
warp或home - 修复聊天栏中可点击操作(如
rename、delete等)无法正确处理转义名称的问题
其他:
- 持续清理与优化内部存储并发和命令流程代码