TPA++: The Ultimate Teleport Mod for Minecraft Servers

TPA++ for Minecraft adds async, customizable teleport commands with cooldowns, windups, and range checks. Download TPA++ today.

TPA++

If you run a Minecraft server, you know that teleportation requests are a core part of the multiplayer experience. Friends want to meet up, players need to reach a base, or someone simply got lost exploring. The vanilla game offers no built-in solution, which is why mods like TPA++ have become essential tools for server admins. TPA++ is not just another teleport mod; it is an async, open-source, and highly customizable TPA mod that works out of the box while offering deep configuration options for those who want total control.

Why Choose TPA++ for Minecraft?

TPA++ stands out from the crowd for one major reason: it is the first TPA mod to run on Forge, NeoForge, Fabric, and Quilt. This incredible compatibility means you are no longer locked into a single mod loader. Whether you prefer the stability of Forge or the lightweight performance of Fabric, TPA++ has you covered. The mod supports every version from 1.20.1 to 1.20.5-SNAPSHOT, ensuring that players on the latest snapshots can enjoy its features without waiting for a port.

The mod is designed to be server-side only, which is a massive advantage. You can run a NeoForge, Forge, Fabric, or Quilt server and allow completely vanilla clients to join. This eliminates the hassle of asking every player to install the mod on their client. It also integrates perfectly into existing modpacks without forcing everyone to update their client-side setup. For those who play singleplayer or open-to-LAN, TPA++ functions flawlessly, and it works with services like e4mc or Essential, letting your friends connect to your worlds without setting up a dedicated server.

Core Commands at Your Fingertips

TPA++ features eight custom commands, each designed to handle a specific teleportation scenario. Here is a quick run-through of what you can do right after installation:

  • /tpa [player] - Sends a teleport request to any player.
  • /tpahere [player] - Sends a request for a player to teleport to you.
  • /tpaaccept $[player] - Accepts the latest request, or a specific player's request.
  • /tpadeny $[player] - Denies the latest request, or a specific player's request.
  • /tpacancel $[player] - Cancels the last request you sent.
  • /tptoggle - Toggles whether you receive teleport requests at all.
  • /back - Teleports you to your latest death location (configurable).
  • /tpblock - Prevents a player from sending you requests.
  • /tpunblock - Allows a previously blocked player to request you again.

The optional arguments marked with a dollar sign make these commands flexible and user-friendly. There is also a dedicated /tpaplusplus command that houses its own documentation on the wiki, allowing you to make mass changes to your configuration easily and quickly.

Advanced Features for Server Admins

What truly sets TPA++ apart are its exclusive features that give server owners granular control over the teleportation experience. These are not just cosmetic tweaks; they are powerful tools to prevent griefing and manage gameplay flow.

Command Windups allow you to control how long any command takes to execute. For example, you can make /tpa take 5 seconds and /tpaaccept take 3 seconds. Since update 1.5.2, you can even use decimal numbers for fine-tuned control. The Command Windup Distance setting dictates how far a player can move from their starting point during the countdown, preventing players from teleporting while running off a cliff.

Command Cooldowns set the interval before a player can use the same command again, preventing spam. Range Checks enforce minimum or maximum distances between players for requests. Dimension Checks prevent cross-dimensional teleportation, ensuring players must be in the same world to use TPA. Finally, Message Control lets you rewrite every message the mod sends, including color codes, while Command Control lets you rename commands entirely, such as changing /tpa to /tprequest.

How to Install TPA++

Installing TPA++ is straightforward. First, ensure you are running a supported loader like Fabric, Quilt, Forge, or NeoForge on version 1.20.1 or newer. Download the mod file from a trusted source like Modrinth or GitHub. Place the downloaded JAR file into your server's mods folder. The mod has a few common dependencies, including Architectury API and Kotlin for Forge, which you likely already have in your modpack. After restarting your server, TPA++ will be ready to use.

For players looking to get started quickly, the foxygame.net launcher simplifies the entire process. Its add-on catalog lets you browse and install TPA++ with a single click, automatically handling version compatibility checks and dependency installation. This is a great way to avoid manual file management and ensure you always have a working setup. The launcher also provides auto-updates, so you will never miss a new feature or bug fix for TPA++ again.

Final Thoughts on TPA++

TPA++ is a robust, feature-rich mod that respects the player's time and the admin's authority. Its async nature ensures that commands do not lag your server, and the open-source MIT license means you can modify or fork it to suit your needs perfectly. While backports are not planned, the current support range covers the most popular modern versions of Minecraft. If you encounter bugs or have feature requests, the GitHub issue page is the place to go. With its unique combination of cross-loader support and deep customization, TPA++ is the definitive teleportation solution for any server looking to enhance its multiplayer experience.