Skip to content

v1.5(.1)-1.21.11

Choose a tag to compare

@EasterGhost EasterGhost released this 26 Mar 08:13
· 220 commits to 1.21.11 since this release

TeleportCommandsFabric v1.5

What's New:

  • Add /updatehome and /updatewarp to update existing locations without recreating them
  • Add pagination support and page navigation for /homes and /warps
  • Add Xaero map visibility control for warp and home waypoints
  • Add /gwarpmap admin command to manage global map visibility for warps
  • Add /back tp command 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 ConfigManager responsibilities 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 mapwarp and maphome visibility 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_us for missing keys
  • Fix teleport state clearing and unsafe block detection reliability
  • Fix Xaero waypoint name matching to prevent default waypoints from being misidentified as warp or home
  • 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 列表的分页支持与页码导航
  • 添加针对 warphome 航点的 Xaero 地图可见性控制
  • 添加 /gwarpmap 管理员命令,用于管理 warp 的全局地图可见性
  • 添加 /back tp 命令,允许返回上一次执行传送前的位置
  • 添加与 Xaero 死亡航点传送的集成(无缝对接 /back death

变更:

  • 重构共享的命令执行、自动补全、分页和聊天 UI 辅助类
  • 拆分 ConfigManager 的核心职责并更新命令注册机制
  • 改进内部存储的并发安全性,引入异步文件 I/O 和更安全的共享状态处理
  • 调整 Xaero 航点同步行为与传送拦截逻辑,提升识别准确性并保持默认航点集整洁
  • 修改 Xaero 航点删除逻辑,现在删除同步航点会静默映射为 mapwarpmaphome 的可见性更改
  • 分离 warp 的全局管理员控制权与个人地图可见性管理

Bug修复:

  • 修复服务器关闭期间后台线程可能意外终止的清理问题
  • 修复语言翻译后备机制,缺失的键现在会立即回退使用 en_us
  • 修复传送状态清理和不安全方块检测的可靠性问题
  • 修复 Xaero 航点名称匹配问题,防止常规默认航点被误判为 warphome
  • 修复聊天栏中可点击操作(如 renamedelete 等)无法正确处理转义名称的问题

其他:

  • 持续清理与优化内部存储并发和命令流程代码