Releases: EasterGhost/TeleportCommandsFabric
Release list
v2.4-26.1
v2.3.1-26.1
TeleportCommandsFabric v2.3.1
This is the first GitHub release for the v2.3 release line. It includes all features and improvements introduced in v2.3, together with the stability fixes delivered in v2.3.1.
What's New:
-
Add JourneyMap integration
- Sync TPC homes and warps to JourneyMap
- Route teleport actions from synchronized JourneyMap waypoints through TPC commands
- Support
/back deathteleport handling for matching JourneyMap death waypoints
-
Add BlueMap integration
- Publish server-side warp markers to BlueMap web maps
-
Add a shared map synchronization layer for bundled client map integrations
Changes:
-
Expand the Standard build to include bundled Xaero, JourneyMap, and BlueMap integrations
-
Keep the Core build focused on core teleport and storage functionality without bundled map integrations
-
Add a legacy Xaero synchronization compatibility path for the transition between v2.2 and v2.3 clients and servers
-
Improve map synchronization so unchanged waypoint snapshots are not repeatedly sent to clients
-
Improve waypoint persistence behavior across supported map integrations
-
Rename the Xaero-specific admin module wording to the more general
integrationname- Keep the historical
xaeroconfig section name for configuration compatibility
- Keep the historical
-
Preserve home and warp entries during profile loading when their dimensions are temporarily unavailable
-
Move
deleteInvalidcleanup to teleport-time validation and ensure cleanup only removes the exact unchanged invalid waypoint -
Normalize command return values across modules for clearer command-block and administration behavior
-
Improve teleport execution state handling
- Capture the previous location before teleport execution
- Save it only after the teleport succeeds
-
Improve target teleport safety checks
- Treat doors as passable space
- Prevent fences, walls, and fence gates from being accepted as safe standing support
- Add a timeout fallback for parallel safety checks
-
Limit the configurable target chunk preload radius to a maximum of
3chunks- Existing larger values are normalized automatically
/tpc config teleporting preloadRadiusenforces the same range
-
Update
/tpc helpand/tpc statusto report whether client map synchronization is available -
Keep config schema version at
3and storage schema version at1
Bug Fix:
-
Fix
deleteInvalidpotentially removing valid warp data during server startup before all dimensions become available -
Fix asynchronous invalid-waypoint cleanup potentially deleting a newly created or updated waypoint with the same name
-
Fix creative and fall-flying state remaining active after teleport, especially during cross-dimension teleportation
-
Fix camera and player-state reset edge cases after teleport
-
Fix a BlueMap lifecycle race that could access an outdated API instance while BlueMap is being disabled or reloaded
-
Prevent malformed current or legacy map synchronization packets from requesting unsafe client-side memory allocation
-
Fix teleport safety workers attempting to synchronously create missing chunks before the warmup region finishes loading
-
Ensure parallel safety checks only read already loaded chunks instead of falling back to worker-thread world chunk loading
Other:
-
The Standard build is recommended for players and servers using supported map integrations
-
The Core build is intended for servers that only need core teleport functionality or do not need bundled map integrations
-
Core teleport commands remain fully usable as a server-side mod without requiring client installation
-
Matching v2.3 client and server builds are recommended for map synchronization features
-
No config or storage migration is required when upgrading from v2.2 or v2.3
这是 v2.3 版本线首次在 GitHub 上正式发布,包含 v2.3 引入的全部功能与改进,以及 v2.3.1 提供的稳定性修复。
新增功能:
-
添加 JourneyMap 联动
- 将 TPC 的 home 和 warp 同步到 JourneyMap
- 从同步的 JourneyMap 航点执行传送时,通过 TPC 命令处理
- 对匹配的 JourneyMap 死亡航点提供
/back death传送支持
-
添加 BlueMap 联动
- 将服务端 warp 标记发布到 BlueMap 网页地图
-
添加供内嵌客户端地图联动使用的通用地图同步层
变更:
-
扩展标准版,现在内嵌 Xaero、JourneyMap 和 BlueMap 联动
-
核心版继续只提供核心传送与存储功能,不包含内嵌地图联动
-
添加旧版 Xaero 同步兼容路径,用于 v2.2 与 v2.3 客户端和服务端之间的过渡
-
改进地图同步,未发生变化的航点快照不会被重复发送给客户端
-
改进受支持地图联动中的航点持久化行为
-
将管理命令中 Xaero 专属的模块名称调整为更通用的
integration- 为保持配置兼容性,配置文件继续使用历史遗留的
xaero配置段名称
- 为保持配置兼容性,配置文件继续使用历史遗留的
-
加载玩家和全局数据时,即使对应维度暂时不可用,也会保留 home 和 warp
-
将
deleteInvalid清理移至传送目标验证阶段,并确保只删除那个确切且未发生变化的无效航点 -
统一各模块的命令返回值,改善命令方块和管理工具中的执行语义
-
改进传送执行状态处理
- 在执行传送前捕获上一位置
- 仅在传送成功后保存该记录
-
改进目标传送安全检查
- 将门视为可通行空间
- 不再将栅栏、墙和栅栏门视为安全的站立支撑
- 为并行安全检查添加超时回退
-
将目标区块预加载半径的最大值限制为
3个区块- 现有的更大数值会被自动规范化
/tpc config teleporting preloadRadius也会执行相同的范围限制
-
更新
/tpc help和/tpc status,现在会显示客户端地图同步是否可用 -
配置结构版本保持为
3,存储结构版本保持为1
Bug修复:
-
修复服务器启动期间维度尚未全部可用时,
deleteInvalid可能误删有效 warp 数据的问题 -
修复异步无效航点清理可能误删后来创建或更新的同名航点的问题
-
修复传送后创造模式飞行或鞘翅飞行状态可能未被正确清除的问题,尤其是跨维度传送场景
-
修复传送后玩家状态和相机状态重置的边缘情况
-
修复 BlueMap 禁用或重载期间可能继续访问已失效 API 实例的生命周期竞态
-
修复异常的新版或旧版地图同步数据可能请求不安全客户端内存分配的问题
-
修复安全检查预热区域尚未完成加载时,安全检查工作线程可能尝试同步创建缺失区块的问题
-
确保并行安全检查只读取已加载区块,不再回退到工作线程中的世界区块加载路径
其他:
-
推荐使用受支持地图联动的玩家和服务器选择标准版
-
核心版适合只需要核心传送功能,或不需要内嵌地图联动的服务器
-
核心传送命令仍然可以作为纯服务端模组使用,不要求客户端安装
-
使用地图同步功能时,建议客户端和服务端均使用匹配的 v2.3 版本
-
从 v2.2 或 v2.3 升级不需要迁移配置或存储数据
v2.2-26.1
TeleportCommandsFabric v2.2
What's New:
-
Add
/back previewto view recorded previous-teleport and death locations before using/back -
Add
/tpcancelso players can cancel their own pending teleport -
Add version and integration status information to
/tpc helpand/tpc status -
Add separate build variants:
- Standard build: includes core teleport features and bundled Xaero integration
- Core build: includes only core teleport features, without bundled map integration
Changes:
-
Refactor Xaero integration into a bundled JAR-in-JAR integration module
-
Separate core teleport features from bundled map integration packaging
-
Allow core-only builds through the
includeXaeroIntegrationbuild option -
Improve admin CLI output with clearer page headings
-
Keep config schema version at
3and storage schema version at1
Bug Fix:
- Fix silent Xaero map visibility commands generated from waypoint delete actions when page arguments are not included
Other:
-
The standard build is recommended for most users
-
The core build is intended for servers that only need server-side teleport commands or do not use bundled map integration
-
Core teleport features remain usable without installing the client-side mod
新增功能:
-
添加
/back preview,可在使用/back前查看当前记录的上一传送前位置和死亡点 -
添加
/tpcancel,玩家可以取消自己正在等待执行的传送 -
在
/tpc help和/tpc status中显示版本与联动状态信息 -
添加不同构建版本:
- 标准版:包含核心传送功能和内嵌 Xaero 联动
- 核心版:只包含核心传送功能,不包含内嵌地图联动
变更:
-
将 Xaero 联动重构为内嵌 JAR-in-JAR integration 模块
-
分离核心传送功能与内嵌地图联动的打包边界
-
支持通过
includeXaeroIntegration构建选项生成核心版 -
改进管理员 CLI 输出,添加更清晰的页面标题
-
配置结构版本保持为
3,存储结构版本保持为1
Bug修复:
- 修复从 Xaero 航点删除动作触发的静默地图显示/隐藏命令在缺少页码参数时无法正确处理的问题
其他:
-
推荐大多数用户使用标准版
-
核心版适合只需要服务端传送命令,或不使用内嵌地图联动的服务器
-
核心传送功能仍然不要求客户端安装本模组
v2.1-26.1
TeleportCommandsFabric v2.1
What's New:
-
Add TPA trust rules for
tpaandtpaherePlayers can now set whether requests from specific players, or from everyone by default, should be accepted, denied, or handled normally.
-
Add clickable filter and sort controls for
/homesand/warpsHome and warp pages can now be adjusted directly from the command UI without manually typing the full query every time.
-
Add teleport rotation restore support
Saved locations can now preserve player facing direction and restore it when teleporting.
Changes:
-
Improve known-target teleport safety handling and block-state lookup performance
-
Improve RTP destination safety checks with shared unsafe-block handling
-
Simplify Xaero waypoint recognition so only waypoints created by this mod are handled
-
Improve command page layout and interaction consistency for home, warp, TPA, and admin commands
-
Update internal command/admin structure for easier future maintenance
Bug Fix:
-
Fix custom Xaero home/warp waypoint sets not being recognized correctly for map teleport actions
-
Fix normal player-created Xaero waypoints possibly being handled as TeleportCommandsFabric waypoints when hiding or deleting map waypoints
-
Improve Xaero waypoint teleport and hide/delete command routing stability
新增功能:
-
添加
tpa与tpahere的 TPA 信任规则玩家现在可以为指定玩家或默认规则设置自动接受、自动拒绝或正常处理。
-
为
/homes和/warps添加可点击的筛选与排序控制home 和 warp 页面现在可以直接通过命令界面调整,不需要每次手动输入完整查询参数。
-
添加传送朝向恢复支持
保存的位置现在可以记录玩家朝向,并在传送时恢复。
变更:
-
改进已知目标传送的安全检查处理与方块状态读取性能
-
改进 RTP 落点安全检查,并统一不安全方块判定逻辑
-
简化 Xaero 航点识别逻辑,现在只处理由本模组创建的同步航点
-
改进 home、warp、TPA 和管理命令页面的布局与交互一致性
-
调整内部命令与管理模块结构,便于后续维护
Bug修复:
-
修复自定义 Xaero home/warp 航点集合无法被地图传送正确识别的问题
-
修复隐藏或删除地图航点时,普通玩家自建 Xaero 航点可能被误识别为本模组航点的问题
-
改进 Xaero 航点传送与隐藏/删除命令路由的稳定性
v2.0-26.1
TeleportCommandsFabric v2.0
What's New:
- Reworked the teleport system for more stable delayed teleports, cooldowns, cancellations, replacement handling, and high-player-count usage
- Add configurable teleport sound and particle effects:
/tpc config teleporting effects <true|false>
- Add configurable target chunk preloading:
/tpc config teleporting preload <true|false>/tpc config teleporting preloadRadius <chunks>
- Add configurable default target safety-check behavior:
/tpc config teleporting defaultSafetyCheck <true|false>
- Add
/tpc debug <true|false>to control extra troubleshooting logs - Add improved
/homesand/warpspages with clearer clickable controls - Add sorting and filtering for home/warp list pages
- Add configurable temporary home expiration time
- Add clearer warp map visibility display, including personal and global visibility states
- Keep direct global warp map visibility control with:
/gwarpmap <name> <visible>
- Rebuild
/rtpwith improved performance for both normal usage and high-concurrency usage - Add configurable minimum and maximum RTP radius
- Improve RTP destination safety checks
- Improve TPA request handling, expiration cleanup, and request-id handling
- Update Xaero integration for the Minecraft
26.1.xrelease line - Improve Xaero waypoint sync for homes and warps
- Improve Xaero waypoint teleport and deletion behavior
Changes:
- Replace the old JSON storage runtime path with a faster and more reliable storage system
- Automatically migrate older storage files on first startup
- Split player, global, and recorded-location data into clearer storage areas
- Improve storage reliability during player quit, server shutdown, and async save flows
- Rework
/tpcadmin tools with clearer status, help, module enable/disable, config, and debug controls - Apply supported config changes at runtime without requiring a server restart
- Improve command messages and clickable command output consistency
- Improve behavior when players disconnect or reconnect during teleport actions
- Improve behavior under many simultaneous teleport requests
- Reduce normal log noise; extra diagnostic logs can now be enabled with
/tpc debug true - Keep the mod fully usable as a server-side mod while preserving optional client-side Xaero enhancements
- Update project dependencies for the Minecraft
26.1.xrelease line - Improve localization coverage across supported language files
Bug Fix:
- Fix teleport result handling edge cases
- Fix teleport cancellation and replacement behavior under overlapping requests
- Fix previous-location recording failures from interfering with teleport completion
- Fix RTP safety checks around unsafe destination blocks
- Fix RTP result delivery when players disconnect
- Fix TPA invalid request-id handling
- Fix TPA request expiration cleanup behavior
- Fix
/back deathnow respecting whether the back module is enabled - Fix translation loading fallback edge cases
- Fix player death hook failures so they do not interfere with normal death handling
- Fix invalid home/warp world handling so users receive clearer feedback
- Fix names containing escaped characters in clickable command actions
- Fix several Xaero waypoint sync, teleport, deletion, and command-routing edge cases
Important Behavior Changes:
- Target preloading is disabled by default and can be enabled with
/tpc config teleporting preload <true|false> - Target teleport safety checks only run when target preloading is enabled
- Default behavior of target teleport safety is configurable through
/tpc config teleporting defaultSafetyCheck <true|false> - RTP uses its own independent safety logic and is not affected by the target teleport safety setting
- Old JSON storage is replaced by the new storage system and will be migrated automatically
/back deathis now controlled by the back module enabled/disabled state
Upgrade Notes:
- Back up your server data before upgrading
- Old storage data should migrate automatically on first startup
- Review the new
/tpc config teleportingoptions after upgrading - Review RTP radius settings if your server uses
/rtpheavily - If troubleshooting is needed, use
/tpc debug true
Other:
- Large internal cleanup of command, storage, teleport, RTP, TPA, admin, and Xaero integration code
- Added broader automated test coverage for teleport and CLI behavior
- Updated project documentation and localization resources
新增功能:
- 重做传送系统,提升延迟传送、冷却、取消、请求替换和高玩家数量场景下的稳定性
- 添加可配置的传送音效与粒子效果:
/tpc config teleporting effects <true|false>
- 添加可配置的目标区块预加载:
/tpc config teleporting preload <true|false>/tpc config teleporting preloadRadius <chunks>
- 添加可配置的默认目标传送安全检查行为:
/tpc config teleporting defaultSafetyCheck <true|false>
- 添加
/tpc debug <true|false>,用于控制排查问题时的额外调试日志 - 改进
/homes和/warps页面,提供更清晰的可点击控制 - 添加 home/warp 列表页面的排序与筛选支持
- 添加临时 home 过期时间配置
- 改进 warp 地图可见性显示,包括个人与全局可见状态
- 保留直接修改全局 warp 地图可见性的命令:
/gwarpmap <name> <visible>
- 重建
/rtp,提升普通使用和高并发使用下的性能表现 - 添加可配置的 RTP 最小半径和最大半径
- 改进 RTP 目标点安全检查
- 改进 TPA 请求处理、过期清理和 request-id 处理
- 更新 Xaero 集成以适配 Minecraft
26.1.x版本线 - 改进 home 和 warp 的 Xaero 航点同步
- 改进 Xaero 航点传送与删除行为
变更:
- 用更快、更可靠的新存储系统替换旧 JSON 运行时存储路径
- 首次启动时会自动迁移旧版存储文件
- 将玩家数据、全局数据和记录位置数据拆分到更清晰的存储区域
- 改进玩家退出、服务器关闭和异步保存流程中的存储可靠性
- 重做
/tpc管理工具,提供更清晰的状态、帮助、模块启用/禁用、配置和调试控制 - 支持的配置变更现在会在运行时生效,无需重启服务器
- 改进命令消息和可点击命令输出的一致性
- 改进玩家在传送过程中断线或重连时的行为
- 改进大量玩家同时触发传送请求时的表现
- 减少正常运行时的日志噪音;需要诊断时可使用
/tpc debug true启用额外日志 - 保持模组可作为纯服务端模组使用,同时保留可选客户端安装带来的 Xaero 体验增强
- 更新项目依赖以适配 Minecraft
26.1.x版本线 - 改进支持语言文件的本地化覆盖
Bug修复:
- 修复传送结果处理的边缘情况
- 修复重叠请求下的传送取消和替换行为
- 修复上一传送位置记录失败可能影响传送完成的问题
- 修复 RTP 对不安全目标方块的安全检查问题
- 修复玩家断线时 RTP 结果返回处理的问题
- 修复 TPA 无效 request-id 的处理问题
- 修复 TPA 请求过期清理行为
- 修复
/back death现在会受 back 模块启用状态控制 - 修复翻译加载后备机制的边缘情况
- 修复玩家死亡 hook 失败可能影响正常死亡流程的问题
- 修复 home/warp 目标世界无效时的反馈问题
- 修复可点击命令操作中包含转义字符的名称处理问题
- 修复若干 Xaero 航点同步、传送、删除和命令路由边缘情况
重要行为变化:
- 目标区块预加载默认关闭,可通过
/tpc config teleporting preload <true|false>启用 - 目标传送安全检查只会在目标区块预加载启用时执行
- 目标传送安全检查的默认行为可通过
/tpc config teleporting defaultSafetyCheck <true|false>配置 - RTP 使用独立的安全检查逻辑,不受目标传送安全检查设置影响
- 旧 JSON 存储已替换为新的存储系统,并会自动迁移
/back death现在受 back 模块启用/禁用状态控制
升级说明:
- 升级前建议备份服务器数据
- 旧存储数据会在首次启动时自动迁移
- 升级后建议检查新的
/tpc config teleporting相关配置 - 如果服务器大量使用
/rtp,建议检查 RTP 半径设置 - 如需排查问题,可使用
/tpc debug true
其他:
- 大规模清理和优化内部命令、存储、传送、RTP、TPA、管理命令与 Xaero 集成代码
- 添加更完整的传送与 CLI 行为自动化测试覆盖
- 更新项目文档和本地化资源
v1.5.2-1.21.11
TeleportCommandsFabric v1.5.2
What's New:
- No new gameplay features in this release
This version focuses on fixing and stabilizing storage migration introduced in recent UUID-based home and warp updates
Changes:
-
Update storage schema version to
4 -
Refine storage migration pipeline by separating legacy normalization (
v3) and UUID-based upgrades (v4) -
Improve migration flow clarity to avoid inconsistent upgrade states across different historical versions
Bug Fix:
-
Fix incorrect storage version progression for data generated by
1.5.1and related builds -
Fix legacy
DefaultHomemigration producing invalid empty UUID entries instorage.json -
Fix missing
HiddenWarpUuidsfield during migration by automatically repairing and initializing it -
Improve robustness of migration logic when handling partially upgraded or inconsistent storage data
Other:
-
Further improve internal storage reliability and forward compatibility
-
Ensure all existing data converges correctly to UUID-based storage format
新增功能:
- 本版本未添加新的功能
本次更新主要用于修复和稳定近期引入的基于 UUID 的 home 和 warp 存储迁移逻辑
变更:
-
更新存储结构版本至
4 -
优化存储迁移流程,将旧版标准化处理(
v3)与 UUID 升级(v4)明确拆分 -
改进迁移逻辑结构,避免不同历史版本之间出现不一致的升级状态
Bug修复:
-
修复
1.5.1等版本生成的存储数据在版本升级过程中无法正确迁移的问题 -
修复旧版
DefaultHome迁移时可能写入空 UUID 的问题 -
修复迁移过程中缺失
HiddenWarpUuids字段的问题,现在会自动补全 -
增强迁移逻辑对部分升级/不完整数据的兼容性和稳定性
其他:
-
进一步提升存储系统的稳定性与向前兼容能力
-
确保所有历史数据能够正确收敛到基于 UUID 的统一格式
v1.5(.1)-1.21.11
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等)无法正确处理转义名称的问题
其他:
- 持续清理与优化内部存储并发和命令流程代码
v1.4-1.21.11
TeleportCommandsFabric v1.4
What's New:
- Add
/tpcas a short alias for/teleportcommands - Add
TeleportSafetyandTeleportServiceto centralize teleport safety checks and teleport flow handling - Add cached language loading through
TranslationHelper - Add support for escaped names in Xaero-triggered
homeandwarpcommands
Changes:
- Refactor TPA request handling to use
requestIdas the main internal key - Refactor dimension lookup into
WorldResolver - Unify command style across multiple command modules
- Improve admin command usage and related help/status presentation
- Adjust some default config values
Bug Fix:
- Fix cooldown timing being counted before teleport completion
- Fix delayed teleport success messages being sent earlier than expected
- Fix
/backdeleting death locations before successful teleport - Fix a high-Y teleport safety issue
- Improve overall teleport safety behavior consistency
Other:
- Clean duplicated and unused code
- Update README and related project docs
- Continue internal command structure cleanup and reorganization
新增功能:
- 添加
/tpc作为/teleportcommands的简短别名 - 添加
TeleportSafety和TeleportService,统一传送安全检查与传送流程处理 - 添加
TranslationHelper语言缓存 - 添加对 Xaero 触发的
home与warp命令中转义名称的支持
变更:
- 重构 TPA 请求处理,改为以
requestId作为主要内部索引 - 将维度查找逻辑重构到
WorldResolver - 统一多个命令模块的代码风格
- 改进管理员命令的使用方式以及相关帮助/状态展示
- 调整部分默认配置值
Bug修复:
- 修复冷却时间在传送完成前就开始计算的问题
- 修复延迟传送成功消息过早发送的问题
- 修复
/back在传送成功前删除死亡点的问题 - 修复高 Y 坐标下的传送安全检查问题
- 改进整体传送安全行为一致性
其他:
- 清理重复与无用代码
- 更新 README 和相关文档
- 持续整理和重构内部命令结构
v1.3-1.21.11
TeleportCommandsFabric v1.3
What's New:
- Added Xaero’s Minimap / World Map teleport integration
- Waypoints can now use TeleportCommands teleport logic
- Experimental feature: Pre-load chunks before teleport commands execution
Changes:
- Reworked RTP system
- /wild renamed to /rtp related commands
- RTP search performance improvements
- Added configurable teleport interval
- Admin command backend refactored
Bug Fix:
- Fixed incorrect message when TPA fails
- Fixed dimension change during RTP search
- Fixed offline player related issues
- Fixed storage and timer bugs
Other:
- Config UTF-8 handling improvements
- Invalid
homecleanup improvements - Code cleanup and README update
新增功能:
- 集成 Xaero 小地图/世界地图传送功能
- 航点现可使用传送命令框架的传送逻辑
- 实验性功能:在执行传送命令前预加载区块
变更:
- 重构RTP系统
- 将/wild重命名为/rtp相关命令
- 提升RTP搜索性能
- 添加可配置传送间隔
- 重构管理员命令后端
Bug修复:
- 修复TPA失败时的错误提示
- 修复RTP搜索期间维度变更问题
- 修复离线玩家相关问题
- 修复存储与计时器漏洞
其他:
- 优化配置文件UTF-8处理机制
- 改进无效
home传送点清理流程 - 代码优化与README文档更新
v1.2-1.21.11
TeleportCommandsFabric v1.2
Useful Infomation can be Found at README!
What's new:
- TPA enhance: Request messages provide clickable
[Accept]/[Deny]actions and support precise accept/deny handling viarequestId. /wildcommand: Add/wildcommand to teleport randomly, with its administrative command to define random radius.- Client-side confirmation optimization: Added a client-side mixin to automatically bypass the “trusted command” confirmation prompt for commands such as
tpaaccept,tpadeny,home,warp,back true, andworldspawn true(effective when the client also has this mod installed). - Structure & configuration cleanup: Further refactored and completed the teleport command structure and configuration system to improve maintainability and extensibility.
- Build & project optimization: Optimized Loom configuration and removed unnecessary sourceSet splitting.
- Documentation & localization updates: Updated the README usage documentation and i18n.
新东西:
- TPA 体验增强:请求消息提供可点击的
[Accept]/[Deny],并支持通过requestId精确接受/拒绝请求。 /wild指令:增加/wild指令以随机传送,并添加其对应的管理员指令来设置随机传送的半径- 客户端确认优化:新增客户端侧 mixin,对
tpaaccept/tpadeny/home/warp/back true/worldspawn true等命令自动绕过“受信任命令”确认弹窗(客户端也安装本模组时生效)。 - 结构与配置整理:传送命令结构与配置系统进一步重构/补全,便于维护与扩展。
- 构建与工程优化:优化 Loom 配置,移除不必要的 sourceSet 拆分。
- 文档与本地化更新:README 使用文档与多语言文本更新。