All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Teleport Commands Fabric (TPC)

Teleport Commands Fabric (TPC)

by EasterGhost2 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Teleport Commands Fabric

An async server-side-first teleport toolkit for Fabric servers.

Give players Homes, Warps, TPA, Back, short- and long-range random teleport, shared locations, and map integration without installing a large server plugin stack. Every core command works with a vanilla client; installing the Standard build on the client adds richer map interaction.

Wiki · Source · Issues · Discord


⚠️ Important Upgrade Warning

If you use TeleportCommandsFabric 2.0 through 2.2, keep warp.deleteInvalid = false to avoid data loss. Enabling it in those versions can incorrectly remove all Warp data when the server starts.

Upgrade to a current release before enabling invalid Warp cleanup, and back up your server data before any major update.


Choose Your Build

Build Includes Recommended for
Standard All teleport features plus bundled Xaero, JourneyMap, and BlueMap integrations Most servers and players
Core The same core commands and storage behavior, without bundled map-integration code Command-only servers or setups that do not need map integration

Not sure which file to download? Choose Standard. Bundled integrations remain inactive when their corresponding map mods are absent.

For client waypoint synchronization, install the Standard build on both the server and client. A Core server still provides every teleport command, but it does not send waypoint data to Standard clients.

Quick Installation

  1. Install Fabric API and your chosen TeleportCommandsFabric build in the server's mods folder.
  2. Start the server and run /tpc help or /tpc status.
  3. Optionally install the Standard build on clients that use Xaero or JourneyMap integration.

No client installation is required for commands, clickable chat controls, TPA actions, or list pages.


What It Adds

Feature What players can do
Homes Save permanent or temporary personal locations, choose a default Home, restore facing direction, and manage everything from /homes
Warps Travel to administrator-managed server destinations with personal and global map-visibility controls
TPA Send /tpa and /tpahere requests, accept or deny them from chat, and define per-player or global trust rules
Back Return to the latest death location or the position before the previous TPC teleport, with /back preview
RTP Find a safe random destination within a configurable nearby radius
Wild Explore farther away through a separate long-range surface teleport designed for large search radii
World Spawn Return to the configured world spawn through the same controlled teleport flow
Shared Homes Publish a Home, subscribe from chat, and browse subscribed locations through /sharedhomes

Common player commands:

/home       /homes      /warp       /warps
/tpa        /tpahere    /back       /rtp        /wild
/worldspawn /tpcancel   /sharehome  /sharedhome  /sharedhomes

The Wiki contains complete syntax, permissions, configuration, and module-specific behavior.


Clickable Home and Warp Pages

/homes and /warps are compact chat interfaces rather than plain text dumps:

  • page navigation with four locations per page;
  • filtering by initial letter or dimension;
  • sorting by name or creation sequence;
  • clickable teleport and map-visibility controls;
  • dedicated management pages for update, rename, default Home, sharing, and deletion;
  • confirmation before a Home or Warp is deleted.

The current page, filter, and sort state is preserved when returning from management actions. All controls work with a vanilla client.

Shared Homes

Players can publish permanent Homes without copying location data into another profile:

/sharehome <name>
/sharedhomes
/sharedhome <name>

Other online players receive a chat action that lets them subscribe. Subscribed Homes have their own paginated page, personal map visibility, teleport action, and unsubscribe control.

The original player keeps ownership. Renaming or updating the Home updates it for subscribers; withdrawing or deleting it removes the subscriptions. Publications and subscriptions are session state and reset when the server restarts, while the original Home remains stored normally.

Administrators can configure publication limits and broadcast cooldowns through /tpc config home.

RTP and Wild

Two random-teleport modes cover different server needs:

  • /rtp searches within a configurable nearby radius for routine random movement.
  • /wild searches distant surface locations for exploration, with a default range of 512 to 4096 blocks.

Wild prepares candidate chunks in bounded batches, validates surface destinations through its own safety path, and releases loading resources when the search finishes or is cancelled. Configure its radius through /tpc config wild, or cancel an active search with /tpcancel.

RTP and Wild use their own destination-selection and safety logic. They do not depend on the target preload and default safety settings used by Home, Warp, Back, and World Spawn.


Map Integrations

The Standard build bundles support for:

Integration Support
Xaero's Minimap / World Map Personal Homes, server Warps, subscribed Shared Homes, waypoint visibility, and TPC teleport routing
JourneyMap Separate TPC waypoint groups for Homes, Warps, and Shared Homes, plus teleport routing and matching death-location handling
BlueMap Public server Warp markers on BlueMap web maps

Xaero and JourneyMap synchronization requires the Standard build on both the server and client, together with the corresponding map mod. BlueMap integration runs on the server; players view its markers through the server's BlueMap website.

Disable all bundled map integration at runtime with:

/tpc disable integration

Core teleport commands remain available whether or not a supported map mod is installed.


Server Control

Known-target teleports support configurable delay, cooldown, chunk preloading, safety searches, rotation restoration, effects, and previous-location recording. Administrators can manage common settings while the server is running:

/tpc status
/tpc enable <module>
/tpc disable <module>
/tpc config <module> ...
/tpc reload
/tpc debug <true|false>

Target preloading and default target safety checks are disabled by default. They can be enabled through /tpc config teleporting; target safety searching only runs while target preloading is enabled. RTP and Wild keep their independent loading and safety behavior.

Need command examples or configuration details? Start with the Quick Start or browse the full Wiki.

How to Install Teleport Commands Fabric (TPC) (Mod)

Teleport Commands Fabric (TPC) by EasterGhost2 is verified for Fabric, Quilt across Minecraft versions 1.21.10, 1.21.11, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2 (latest release: 2.4.1, file size: 1.0 MB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.21.10, 1.21.11, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2) and platform (Fabric, Quilt).
  2. Make sure you have the compatible loader or environment installed for Fabric, Quilt.
  3. Move the downloaded Teleport Commands Fabric (TPC) file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3 26.2 26.1.x
Fabric Quilt
2mo ago 1
26.3 26.2 26.1.x
Fabric Quilt
2mo ago 1
26.1.x
Fabric Quilt
3mo ago 1
26.1.x
Fabric Quilt
3mo ago 1
26.1.x
Fabric Quilt
4mo ago 1
26.2 26.1.x
Fabric Quilt
4mo ago 1
26.2 26.1.x
Fabric Quilt
4mo ago 1
26.2 26.1.x
Fabric Quilt
4mo ago 1
26.2 26.1.x
Fabric Quilt
4mo ago 1
26.2 26.1.x
Fabric Quilt
4mo ago 1
26.2 26.1.x
Fabric Quilt
4mo ago 1
26.2 26.1.x
Fabric Quilt
4mo ago 1
26.2 26.1.x
Fabric Quilt
5mo ago 1
26.2 26.1.x
Fabric Quilt
5mo ago 1
26.2 26.1.x
Fabric Quilt
5mo ago 1
26.2 26.1.x
Fabric Quilt
5mo ago 1
26.2 26.1.x
Fabric Quilt
5mo ago 1
26.2 26.1.x
Fabric Quilt
5mo ago 1
26.2 26.1.x
Fabric Quilt
5mo ago 1
26.1.x
Fabric Quilt
5mo ago 1
26.1.x
Fabric Quilt
5mo ago 1
26.1.x
Fabric Quilt
5mo ago 1
26.1.x
Fabric Quilt
7mo ago 1
1.21.11
Fabric Quilt
7mo ago 1
26.1.x
Fabric Quilt
7mo ago 1
1.21.11
Fabric Quilt
8mo ago 1
1.21.11
Fabric Quilt
8mo ago 1
1.21.11
Fabric Quilt
8mo ago 1
1.21.11
Fabric Quilt
8mo ago 1
1.21.11
Fabric Quilt
8mo ago 1
1.21.x
Fabric Quilt
9mo ago 1
1.21.x
Fabric Quilt
9mo ago 1
## TeleportCommandsFabric v2.4.1

### 🐞 Fixes

  • Fixed /wild crashing the server on Minecraft 26.2 when sampling candidate chunks
## TeleportCommandsFabric v2.4.1

### 🐞 Fixes

  • Fixed /wild crashing the server on Minecraft 26.2 when sampling candidate chunks
## TeleportCommandsFabric v2.4

### ✨ New Features

#### Shared Homes

  • Added runtime Home sharing and subscription
  • Publish a Home with /sharehome <name>
  • Subscribe directly from the broadcast message
  • Browse subscriptions with /sharedhomes
  • Teleport with /sharedhome <name>
  • Added pagination, sorting, filtering, map visibility controls, and unsubscribe actions to /sharedhomes
  • Added shared Home synchronization for supported Xaero and JourneyMap integrations
  • Added configurable publication limits and broadcast cooldowns

#### Home and Warp Management

  • Added dedicated management pages for Homes and Warps
  • Added context-preserving actions that return to the previous filtered, sorted, and paginated list
  • Added delete confirmation to reduce accidental removals
  • Home management now also supports publishing and withdrawing shared Homes

#### Wild Teleport

  • Added /wild as an independent long-range exploration teleport
  • Added configurable Wild module state, minimum radius, and maximum radius
  • Wild loads distant candidate chunks in bounded batches and searches for safe surface destinations
  • /rtp remains the short-range random teleport and uses its existing execution path

### 🛠 Improvements

  • Shared Home broadcasts are processed with bounded per-tick work, reducing spikes under heavy usage
  • Repeated broadcasts for the same publication are coalesced
  • Updating or deleting a published Home now updates its publication and subscribed map waypoints
  • Overlapping target teleports can share destination preload tickets safely
  • Timed-out safety searches now request cancellation and discard late results without delaying later teleports

### 🐞 Fixes

  • Fixed Home, Warp, shared Home, and TPA suggestions not consistently filtering against the text already entered
  • Fixed /tpc reload potentially overwriting a configuration change made while reload was still running
  • Fixed integer configuration commands displaying the requested value instead of the normalized value actually stored
  • Fixed safety worker warmup accessing world chunks during early server startup

### ⚠️ Important Notes

  • Shared Home publications, subscriptions, and personal map visibility preferences are runtime-only and are cleared when the server restarts
  • Temporary Homes cannot be published
  • Version 2.4 retains protocol v1 compatibility with 2.3 clients and servers for existing Home and Warp map synchronization
  • Shared Home map synchronization requires protocol v2, normally meaning both the client and server should use version 2.4
  • This update does not change the configuration or storage schema version
  • Standard and Core builds remain available; the Core build does not bundle map integrations
## TeleportCommandsFabric v2.4

### ✨ New Features

#### Shared Homes

  • Added runtime Home sharing and subscription
  • Publish a Home with /sharehome <name>
  • Subscribe directly from the broadcast message
  • Browse subscriptions with /sharedhomes
  • Teleport with /sharedhome <name>
  • Added pagination, sorting, filtering, map visibility controls, and unsubscribe actions to /sharedhomes
  • Added shared Home synchronization for supported Xaero and JourneyMap integrations
  • Added configurable publication limits and broadcast cooldowns

#### Home and Warp Management

  • Added dedicated management pages for Homes and Warps
  • Added context-preserving actions that return to the previous filtered, sorted, and paginated list
  • Added delete confirmation to reduce accidental removals
  • Home management now also supports publishing and withdrawing shared Homes

#### Wild Teleport

  • Added /wild as an independent long-range exploration teleport
  • Added configurable Wild module state, minimum radius, and maximum radius
  • Wild loads distant candidate chunks in bounded batches and searches for safe surface destinations
  • /rtp remains the short-range random teleport and uses its existing execution path

### 🛠 Improvements

  • Shared Home broadcasts are processed with bounded per-tick work, reducing spikes under heavy usage
  • Repeated broadcasts for the same publication are coalesced
  • Updating or deleting a published Home now updates its publication and subscribed map waypoints
  • Overlapping target teleports can share destination preload tickets safely
  • Timed-out safety searches now request cancellation and discard late results without delaying later teleports

### 🐞 Fixes

  • Fixed Home, Warp, shared Home, and TPA suggestions not consistently filtering against the text already entered
  • Fixed /tpc reload potentially overwriting a configuration change made while reload was still running
  • Fixed integer configuration commands displaying the requested value instead of the normalized value actually stored
  • Fixed safety worker warmup accessing world chunks during early server startup

### ⚠️ Important Notes

  • Shared Home publications, subscriptions, and personal map visibility preferences are runtime-only and are cleared when the server restarts
  • Temporary Homes cannot be published
  • Version 2.4 retains protocol v1 compatibility with 2.3 clients and servers for existing Home and Warp map synchronization
  • Shared Home map synchronization requires protocol v2, normally meaning both the client and server should use version 2.4
  • This update does not change the configuration or storage schema version
  • Standard and Core builds remain available; the Core build does not bundle map integrations
## TeleportCommandsFabric v2.4-snapshot 2

> This snapshot introduces Wild as a dedicated long-range exploration teleport and focuses on keeping distant chunk loading controlled under concurrent use.

### ✨ New Features

#### Wild Teleport

  • Added /wild as an independent long-range random teleport command
  • Uses the player's current location and dimension as the search center
  • Searches distant surface locations instead of reusing the short-range RTP path
  • Supports the global teleport delay and cooldown
  • Active Wild searches can be cancelled with /tpcancel

#### Wild Configuration

  • Added an independent Wild module switch:
  • /tpc enable wild
  • /tpc disable wild
  • Added configurable search radii:
  • /tpc config wild minRadius <blocks>
  • /tpc config wild maxRadius <blocks>
  • The default search range is 512 to 4096 blocks
  • The minimum permitted radius is 128 blocks

### 🛠 Improvements

  • Wild candidate chunks are loaded and processed in bounded batches
  • Surface candidates use a dedicated safety check for standing support, body space, fluids, hazardous blocks, and the world border
  • Wild loading resources are released when the operation succeeds, fails, is cancelled, or the player disconnects
  • Changing dimension during an active Wild search now cancels that search cleanly
  • Multiple concurrent Wild requests share global loading and per-tick processing limits

### 🐞 Fixes

  • Fixed /tpc config integer success messages sometimes displaying the requested value instead of the normalized value actually saved

### ⚠️ Notes

  • /wild is now independent from /rtp
  • Use /rtp for nearby random movement
  • Use /wild for long-range exploration
  • Wild uses its own loading and safety pipeline and is not affected by target teleport preload or default safety-check settings
  • Dimensions with a natural ceiling, such as the Nether, are currently unsupported
  • This snapshot does not change the storage schema
## TeleportCommandsFabric v2.4-snapshot 1

### ✨ New Features

#### Shared Homes

  • Added a runtime Shared Home publish/subscribe system
  • Publish or rebroadcast a permanent Home with:
  • /sharehome <name>
  • [Share] and [Broadcast] controls in the Home management page
  • Subscribe to shared Homes directly from chat announcements
  • View subscribed Homes with /sharedhomes
  • Supports pagination, sorting, and filtering
  • Includes teleport, map visibility, and unsubscribe controls
  • Teleport directly to a uniquely named subscribed Home with:
  • /sharedhome <name>
  • Withdraw a published Home to remove all associated subscriptions
  • Renaming or updating a published Home automatically updates its subscribers
  • Shared Home teleports support the existing delay, cooldown, preload, safety-check, rotation, effects, and previous-location behavior

#### Shared Home Configuration

  • Added /tpc config home sharedMax <count>
  • Controls how many Homes each player may publish
  • Defaults to 1
  • Added /tpc config home sharedBroadcastCooldown <seconds>
  • Controls the minimum interval between broadcasts
  • Defaults to 60 seconds
  • Has a minimum value of 10 seconds
  • Subscription count is not limited

#### Map Integrations

  • Added Shared Home waypoint synchronization for Xaero and JourneyMap
  • Subscribers can independently control whether each shared Home appears on their map
  • Added map synchronization protocol v2 for Shared Home support
  • Existing protocol v1 clients remain compatible with regular Home and Warp synchronization
  • BlueMap remains limited to server Warp markers

### 🛠 Improvements

#### Home and Warp Pages

  • Reworked /homes and /warps actions around dedicated management pages
  • Replaced crowded inline editing controls with a clearer [Manage] action
  • Management pages provide teleport, rename, update, default Home, sharing, and deletion controls where applicable
  • Added confirmation before deleting a Home or Warp
  • Management actions use stable waypoint identities instead of relying only on names
  • Page, sorting, and filtering context is preserved when returning from supported management actions

### 🐞 Bug Fixes

  • Fixed parallel target safety checks applying the 5-second timeout separately to each worker result, which could block a server tick considerably longer than intended
  • Fixed timed-out safety checks performing an additional synchronous main-thread fallback after the timeout
  • Safety batches now use one shared 5-second deadline; timed-out operations fail safely, late results are discarded, and unfinished workers cancel cooperatively

### ⚠️ Snapshot Notes

  • This is a beta snapshot intended for testing before the final v2.4 release
  • Shared Home publications and subscriptions are runtime-only and reset when the server restarts
  • Temporary Homes cannot be shared
  • Shared Home map synchronization requires v2.4 integration support on both the client and server
  • The Standard build includes Xaero and Journey
...
## TeleportCommandsFabric v2.3.1

> This maintenance release focuses on stability, safety, and map integration reliability following the v2.3 release.

### 🛠 Improvements

  • Limited target chunk preload radius to a maximum of 3 chunks
  • Existing larger values are normalized automatically
  • /tpc config teleporting preloadRadius now enforces the same range
  • Improved /tpc help and /tpc status so they report whether client map synchronization is available
  • Updated the bundled Xaero integration metadata to reflect its client-side runtime role

### 🐞 Fixes

  • Fixed teleport safety workers attempting to load missing chunks synchronously
  • Safety warmup now waits for all required chunks to finish loading
  • Parallel safety checks no longer fall back to worker-thread world chunk loading
  • Fixed an asynchronous cleanup edge case that could remove a newly created or updated home/warp sharing the name of an older invalid waypoint
  • Fixed a BlueMap lifecycle race that could access an outdated API instance while BlueMap was being disabled or reloaded
  • Hardened current and legacy map synchronization packets against malformed waypoint counts and unsafe client-side memory allocation

### 📦 Upgrade Notes

  • No config or storage migration is required
  • Both Standard and Core builds retain the same core teleport and storage behavior
  • Updating from 2.3 to 2.3.1 is recommended
## TeleportCommandsFabric v2.3.1

> This maintenance release focuses on stability, safety, and map integration reliability following the v2.3 release.

### 🛠 Improvements

  • Limited target chunk preload radius to a maximum of 3 chunks
  • Existing larger values are normalized automatically
  • /tpc config teleporting preloadRadius now enforces the same range
  • Improved /tpc help and /tpc status so they report whether client map synchronization is available
  • Updated the bundled Xaero integration metadata to reflect its client-side runtime role

### 🐞 Fixes

  • Fixed teleport safety workers attempting to load missing chunks synchronously
  • Safety warmup now waits for all required chunks to finish loading
  • Parallel safety checks no longer fall back to worker-thread world chunk loading
  • Fixed an asynchronous cleanup edge case that could remove a newly created or updated home/warp sharing the name of an older invalid waypoint
  • Fixed a BlueMap lifecycle race that could access an outdated API instance while BlueMap was being disabled or reloaded
  • Hardened current and legacy map synchronization packets against malformed waypoint counts and unsafe client-side memory allocation

### 📦 Upgrade Notes

  • No config or storage migration is required
  • Both Standard and Core builds retain the same core teleport and storage behavior
  • Updating from 2.3 to 2.3.1 is recommended
## TeleportCommandsFabric v2.3

### 📦 Build Variants

This version now provides two build variants:

  • Standard build**
Includes the full TeleportCommandsFabric experience, with bundled map integrations for Xaero, JourneyMap, and BlueMap.

  • Core build**
Includes the core teleport features only, without bundled map integrations. Use this if you want the smallest build or do not need map mod integration.

Core teleport commands and storage behavior are the same between both builds.

### ✨ New Features

#### Map Integrations

  • Added **JourneyMap integration**
  • Syncs TPC homes and warps to JourneyMap
  • Supports TPC teleport routing from synced JourneyMap waypoints
  • Supports TPC death-location teleport handling for matching JourneyMap death waypoints

  • Added **BlueMap integration**
  • Publishes server-side warp markers to BlueMap web maps

  • Added a shared map integration sync layer used by bundled map integrations

#### Compatibility

  • Added a legacy Xaero sync compatibility path for waypoint snapshot exchange during the transition from 2.2 and older builds to 2.3+
  • Added Mod Menu build-variant badges and updated mod metadata

### 🛠 Improvements

  • Improved map waypoint synchronization so clients only receive changed waypoint snapshots instead of repeated unchanged data
  • Improved synced waypoint persistence behavior for supported map integrations
  • Updated admin command wording from Xaero-specific naming to the more general **integration** module naming
  • Improved RTP chunk-read handling for safer random teleport searches
  • Kept the existing xaero config section for backward compatibility
  • Normalized command return values across modules for clearer behavior in command blocks and admin tooling
  • Improved teleport execution state handling
  • Previous-location records are captured before teleport and saved only after successful teleport execution
  • Improved target teleport safety checks for special collision blocks
  • Doors are treated as passable space
  • Fences, walls, and fence gates are no longer accepted as safe standing support
  • Added a defensive timeout fallback for parallel target teleport safety checks

### 🐞 Fixes

  • Fixed a data-loss risk where enabling deleteInvalid could remove valid warp data during server startup before all dimensions were available
  • Valid entries are no longer removed during startup just because their dimension is not available yet
  • Fixed creative/fall-flying state and camera reset edge cases after teleport, especially around cross-dimension teleport behavior
  • Cleaned command suggestions for new warp names so /setwarp no longer suggests existing warp names

### ⚠️ Notes

  • The Standard build is recommended for players who want map integration features
  • The Core build does not include Xaero, JourneyMap, or BlueMap integration code
  • The config file still uses the historical xaero section name for map integration settings
  • For map sync features, using matching 2.3 client/serve
...
## TeleportCommandsFabric v2.3

### 📦 Build Variants

This version now provides two build variants:

  • Standard build**
Includes the full TeleportCommandsFabric experience, with bundled map integrations for Xaero, JourneyMap, and BlueMap.

  • Core build**
Includes the core teleport features only, without bundled map integrations. Use this if you want the smallest build or do not need map mod integration.

Core teleport commands and storage behavior are the same between both builds.

### ✨ New Features

#### Map Integrations

  • Added **JourneyMap integration**
  • Syncs TPC homes and warps to JourneyMap
  • Supports TPC teleport routing from synced JourneyMap waypoints
  • Supports TPC death-location teleport handling for matching JourneyMap death waypoints

  • Added **BlueMap integration**
  • Publishes server-side warp markers to BlueMap web maps

  • Added a shared map integration sync layer used by bundled map integrations

#### Compatibility

  • Added a legacy Xaero sync compatibility path for waypoint snapshot exchange during the transition from 2.2 and older builds to 2.3+
  • Added Mod Menu build-variant badges and updated mod metadata

### 🛠 Improvements

  • Improved map waypoint synchronization so clients only receive changed waypoint snapshots instead of repeated unchanged data
  • Improved synced waypoint persistence behavior for supported map integrations
  • Updated admin command wording from Xaero-specific naming to the more general **integration** module naming
  • Improved RTP chunk-read handling for safer random teleport searches
  • Kept the existing xaero config section for backward compatibility
  • Normalized command return values across modules for clearer behavior in command blocks and admin tooling
  • Improved teleport execution state handling
  • Previous-location records are captured before teleport and saved only after successful teleport execution
  • Improved target teleport safety checks for special collision blocks
  • Doors are treated as passable space
  • Fences, walls, and fence gates are no longer accepted as safe standing support
  • Added a defensive timeout fallback for parallel target teleport safety checks

### 🐞 Fixes

  • Fixed a data-loss risk where enabling deleteInvalid could remove valid warp data during server startup before all dimensions were available
  • Valid entries are no longer removed during startup just because their dimension is not available yet
  • Fixed creative/fall-flying state and camera reset edge cases after teleport, especially around cross-dimension teleport behavior
  • Cleaned command suggestions for new warp names so /setwarp no longer suggests existing warp names

### ⚠️ Notes

  • The Standard build is recommended for players who want map integration features
  • The Core build does not include Xaero, JourneyMap, or BlueMap integration code
  • The config file still uses the historical xaero section name for map integration settings
  • For map sync features, using matching 2.3 client/serve
...
## TeleportCommandsFabric v2.3-snapshot 3

### 🛠 Improvements

  • Improved teleport execution robustness for delayed and safety-checked teleports
  • Improved player state synchronization after teleporting, including camera reset behavior
  • Improved target teleport safety checks around special collision blocks:
  • Doors are now treated as passable space during safety search
  • Fences, walls, and fence gates are no longer selected as safe support blocks

### 🐞 Fixes

  • Fixed an edge case where players could remain in an incorrect flying or elytra state after cross-dimensional teleporting on dedicated servers

## TeleportCommandsFabric v2.3-snapshot 2

### ✨ New Features

#### BlueMap Integration

  • Added BlueMap support for displaying server-side warp markers on BlueMap web maps
  • BlueMap markers are generated from server warp data
  • BlueMap integration is included in the Standard build only

### 🛠 Improvements

#### Map Integrations

  • Improved map waypoint sync behavior for temporary homes
  • Expired temporary homes are now marked dirty and removed from synced map waypoints correctly
  • Improved JourneyMap waypoint snapshot comparison
  • Snapshot changes are now compared by actual content instead of hash values
  • Improved Xaero and JourneyMap persistence behavior
  • Waypoint persistence settings are now respected more consistently

#### Random Teleport

  • Improved RTP chunk/block reads to avoid unsafe or invalid chunk access during random destination checks
  • Improved RTP safety handling around missing or unavailable chunk data

#### Commands

  • Removed unwanted suggestions from /setwarp name input

### 🐞 Fixes

  • Fixed map waypoint sync edge cases where expired temporary homes could remain visible until another update happened
  • Fixed a theoretical JourneyMap sync issue where hash collisions could skip a real waypoint update
  • Fixed invalid waypoint teleport handling so unavailable target worlds are handled more safely
  • Fixed RTP edge cases around chunk availability during safety checks

### ⚠️ Compatibility Notes

  • v2.3 map integration sync is not compatible with older v2.2- client-side integration behavior
  • For map integrations, use matching v2.3 builds on the server and client when client-side map features are needed
  • The Core build does not include bundled map integrations
  • The Standard build includes bundled map integrations such as Xaero, JourneyMap, and BlueMap support
## TeleportCommandsFabric v2.3-snapshot 1

> This is a beta / snapshot build for the upcoming v2.3 release.

### Build Variants

  • Standard build**: includes all core teleport features plus bundled map integrations for Xaero and JourneyMap.
  • Core build**: includes only the core teleport command features, without bundled map integrations.

### What's New

  • Added JourneyMap integration for synced homes, warps, and death-location teleport handling
  • Added a shared map integration sync protocol used by bundled map integrations
  • Added Standard / Core Mod Menu badges to distinguish build variants
  • Added Mod Menu parent metadata so bundled integration jars are grouped under the main mod entry

### Changes

  • Renamed the runtime map integration module to integration
  • Example: /tpc enable integration
  • Example: /tpc config integration syncIntervalSeconds <seconds>
  • Kept the config file section name as xaero for backward compatibility
  • Updated README and Wiki docs for standard/core builds and map integrations
  • Improved map waypoint synchronization so unchanged waypoint snapshots are not resent
  • Changed invalid-dimension cleanup behavior:
  • home/warp entries are preserved during storage load
  • deleteInvalid cleanup now happens only when a teleport attempt finds that the target world is unavailable
  • Added a defensive timeout fallback for parallel target teleport safety checks

### Bug Fixes

  • Fixed a data-loss risk where enabling deleteInvalid could remove valid warp data during server startup before all dimensions were available

### Compatibility

  • Core teleport commands remain server-side and are not affected by client version mismatch
  • Map integrations require compatible TeleportCommandsFabric versions on both client and server
  • TeleportCommandsFabric 2.3 map integration is not compatible with 2.2 map integration
  • 2.3 client + 2.2- server: map waypoint sync is not expected to work
  • 2.2- client + 2.3 server: map waypoint sync is not expected to work
  • If you use Xaero or JourneyMap integration, update both the client and server to 2.3

### Notes

  • If you use map integrations, install the standard build on both client and server
  • If you only need server-side commands, the core build is sufficient
  • Existing configs remain compatible; the map integration config section is still named xaero


> 这是即将发布的 v2.3 的 beta / snapshot 构建。

### 构建版本

  • 标准版**:包含所有核心传送功能,并内置 Xaero 与 JourneyMap 地图联动。
  • 核心版**:仅包含核心传送命令功能,不包含内置地图联动。

### 新增功能

  • 添加 JourneyMap 联动,支持同步 home、warp 和死亡位置传送
  • 添加通用地图联动同步协议,用于内置地图联动模块
  • 添加 Standard / Core Mod Menu 标记,用于区分构建版本
  • 添加 Mod Menu parent metadata,使内置 integration 子 jar 归入主 mod 条目下显示

### 变更

  • 运行时地图联动模块名改为 integration
  • 示例:/tpc enable integration
  • 示例:/tpc config integration syncIntervalSeconds <seconds>
  • 配置文件中的字段名仍保留为 xaero,以兼容旧配置
  • 更新 README 和 Wiki 中关于标准版/核心版与地图联动的说明
  • 改进地图航点同步,避免重复发送未变化的航点数据
  • 调整无效维度清理行为:
  • 加载存储时会保留 home/warp 数据
  • deleteInvalid 只会在传送时发现目标世
...
## TeleportCommandsFabric v2.3-snapshot 1

> This is a beta / snapshot build for the upcoming v2.3 release.

### Build Variants

  • Standard build**: includes all core teleport features plus bundled map integrations for Xaero and JourneyMap.
  • Core build**: includes only the core teleport command features, without bundled map integrations.

### What's New

  • Added JourneyMap integration for synced homes, warps, and death-location teleport handling
  • Added a shared map integration sync protocol used by bundled map integrations
  • Added Standard / Core Mod Menu badges to distinguish build variants
  • Added Mod Menu parent metadata so bundled integration jars are grouped under the main mod entry

### Changes

  • Renamed the runtime map integration module to integration
  • Example: /tpc enable integration
  • Example: /tpc config integration syncIntervalSeconds <seconds>
  • Kept the config file section name as xaero for backward compatibility
  • Updated README and Wiki docs for standard/core builds and map integrations
  • Improved map waypoint synchronization so unchanged waypoint snapshots are not resent
  • Changed invalid-dimension cleanup behavior:
  • home/warp entries are preserved during storage load
  • deleteInvalid cleanup now happens only when a teleport attempt finds that the target world is unavailable
  • Added a defensive timeout fallback for parallel target teleport safety checks

### Bug Fixes

  • Fixed a data-loss risk where enabling deleteInvalid could remove valid warp data during server startup before all dimensions were available

### Compatibility

  • Core teleport commands remain server-side and are not affected by client version mismatch
  • Map integrations require compatible TeleportCommandsFabric versions on both client and server
  • TeleportCommandsFabric 2.3 map integration is not compatible with 2.2 map integration
  • 2.3 client + 2.2- server: map waypoint sync is not expected to work
  • 2.2- client + 2.3 server: map waypoint sync is not expected to work
  • If you use Xaero or JourneyMap integration, update both the client and server to 2.3

### Notes

  • If you use map integrations, install the standard build on both client and server
  • If you only need server-side commands, the core build is sufficient
  • Existing configs remain compatible; the map integration config section is still named xaero


> 这是即将发布的 v2.3 的 beta / snapshot 构建。

### 构建版本

  • 标准版**:包含所有核心传送功能,并内置 Xaero 与 JourneyMap 地图联动。
  • 核心版**:仅包含核心传送命令功能,不包含内置地图联动。

### 新增功能

  • 添加 JourneyMap 联动,支持同步 home、warp 和死亡位置传送
  • 添加通用地图联动同步协议,用于内置地图联动模块
  • 添加 Standard / Core Mod Menu 标记,用于区分构建版本
  • 添加 Mod Menu parent metadata,使内置 integration 子 jar 归入主 mod 条目下显示

### 变更

  • 运行时地图联动模块名改为 integration
  • 示例:/tpc enable integration
  • 示例:/tpc config integration syncIntervalSeconds <seconds>
  • 配置文件中的字段名仍保留为 xaero,以兼容旧配置
  • 更新 README 和 Wiki 中关于标准版/核心版与地图联动的说明
  • 改进地图航点同步,避免重复发送未变化的航点数据
  • 调整无效维度清理行为:
  • 加载存储时会保留 home/warp 数据
  • deleteInvalid 只会在传送时发现目标世
...
## TeleportCommandsFabric v2.2

This release introduces separate build variants and adds a few small teleport-flow usability improvements.

### 📦 Build Variants

Starting with this release, TeleportCommandsFabric provides two build variants:

  • Standard build**
  • Includes the core teleport features
  • Includes bundled Xaero integration
  • Recommended for most players and servers

  • Core build (with -core suffix)**
  • Includes only the core teleport features
  • Does not include bundled map integration
  • Intended for servers that only need server-side teleport commands, or for setups that do not need map integration

If you are not sure which one to use, choose the standard build.

### ✨ New Features

  • Added /back preview
  • Shows your recorded previous teleport location and death location
  • Displays world, position, facing, and pitch
  • Includes clickable teleport buttons
  • Does not start a teleport, cooldown, or delay

  • Added /tpcancel
  • Lets players cancel their own pending teleport
  • Works for delayed home, warp, back, worldspawn, RTP, and accepted TPA/TPAHere teleports
  • Does not cancel TPA requests that have not been accepted yet

  • Added version and integration status to admin pages
  • /tpc help
  • /tpc status

### 🛠 Changes

  • Reworked Xaero integration packaging
  • Xaero support is now packaged as a bundled integration jar in the standard build
  • Core teleport features are separated from bundled map integration
  • This enables both a standard build and a core-only build

  • Improved admin CLI output consistency with clearer page headings

### 🐞 Fixes

  • Fixed silent Xaero map visibility commands generated from waypoint-delete actions when page arguments were not included

### 📌 Notes

  • Normal server-side teleport features remain available without a client-side mod
  • Xaero integration still requires the relevant both-side Xaero map environment for enhanced map behavior
  • Config and storage schema versions are unchanged from 2.1
  • Standard version may not be compatible with Xaero in 26.2
Teleport Commands Fabric (TPC) Icon
Download Teleport Commands Fabric (TPC)
Select game version
Select platform