
Modrinth · Minecraft mod
TPA++
Compatible, customisable, user friendly TPA mod for Forge, Fabric, NeoForge and Quilt.
Quick answer
Which TPA++ release should I use?
TPA++ 1.6.0-1.20.x-RELEASE-CANDIDATE-1 targets 1.20, 1.20.1, 1.20.2 with Forge. Do not install it on the client. It must be installed on the dedicated server. No extra mods listed for this file.
Where it goes
Is TPA++ required on the client, server, or both?
Do not install it on the client. It must be installed on the dedicated server.
This file is marked server-only.
What else does TPA++ 1.6.0-1.20.x-RELEASE-CANDIDATE-1 need?
1.6.0-1.20.x-RELEASE-CANDIDATE-1. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add TPA++ without breaking your instance.
Built for TPA++ 1.6.0-1.20.x-RELEASE-CANDIDATE-1. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use 1.6.0-1.20.x-RELEASE-CANDIDATE-1. It targets 1.20, 1.20.1, 1.20.2 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
Do not install it on the client. It must be installed on the dedicated server.
- 04
Pick the file you checked
Use the “Get this file” button beside 1.6.0-1.20.x-RELEASE-CANDIDATE-1. It opens that exact file at the source.
About this project
What does TPA++ add?
TPA++
TPA++ is an async, open source and customisable TPA mod. While the mod still functions out of the box, there are many in-depth options to configure and change to your liking. Additionally, TPA++ has some features under the "/tpaplusplus" command that allows you to make mass changes to your configuration easily and quickly. Check out the wiki for more information.
TPA++ is the first TPA mod to run on Forge, NeoForge, Fabric and Quilt. Additionally, TPA++ run's on every version from 1.20.1 - 1.20.5-SNAPSHOT (inclusive).
What can TPA++ do?
TPAPlusPlus currently features eight custom commands, here is a quick run-through over each of them (Command arguments marked with $ are optional!):
/tpa [player]• Sends a teleport request to any player./tpahere [player]• Sends a teleport here request to any player./tpaaccept $[player]• Accepts the latest teleport request. If a player is specified, accepts the teleport request from that player./tpadeny $[player]• Denies the latest teleport request. If a player is specified, denies the teleport request from that player./tpacancel $[player]• Cancels the last teleport request that you sent. If a player is specified, cancels the teleport request to that player./tptoggle• Toggles on/off teleport request's for the player running the command./back• After a player dies, running this command will teleport them to their latest death. This can be disabled in the config./tpblock• Prevents a player from sending teleport requests to you./tpunblock• Allows a blocked player to send teleport requests to you again./tpaplusplus• This command has its own documentation on the wiki!
TPA++ also features some unique and exclusive features, here is a run through over the main ones:
Command Windups• Controls 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 now use decimal numbers in your windups!Command Windup Distance• Controls how far away a player can move from their original starting point, after the command's "windup countdown" has started.Command Cooldowns• Controls the interval before a player can execute the same command again (requested in feature request #1).Range Checks• Controls the minimum / maximum distance a player can be from another player before sending / accepting a teleport request.Dimension Checks• Prevents players from teleporting between dimensions, i.e. they must be in the same dimension to TPA to eachother.Message Control• Lets you modify every message sent by TPA++. You can add color codes, emoji, rewrite any sentences to whatever you want (there's seriously no restrictions, go wild).Command Control• Lets you modify all the commands (what players type in chat), so if you want you can change/tpato/whateverAutomatic Update Checking• Automatically check's for updates to TPA++ so you never miss out on the latest features!
Upcoming / Planned Features
Global Cooldown• Controls the interval before a player can run any TPA++ command sequentially after another.
Additional Information / FAQ:
Is TPA++ server-side only?• Yes, TPA++ is server sided and always will remain. This means you can run a (neoforge/forge/fabric/quilt) server and let completely vanilla clients join, or add this mod to an existing modpack without having to add it to everyone's client.Does this mod work in singleplayer / open-to-LAN• Yes, the mod functions perfectly in singleplayer / open-to-lan. The mod also runs perfectly fine on e4mc / essential / world host, allowing your friends to connect to your worlds and still run fine with TPA++ (useful if you want to run TPA with your friends but don't want to setup a whole server for it).Will you backport TPA++?• Backports are not planned.I found a bug / problem with the mod.• You can report this to me on my Github's issue page.I want to see feature [x] implemented!• Again, you can fill out the feature request form on the issue page!Something I want to change can't be modified in the config!• You can suggest what option you want to see added on the issue page!Can I modify / fork / contribute to TPA++?• Yes, there is a contributing guide on TPA++'s Github, you are free to do whatever you want with the mod under the MIT License
Dependencies:
While I tried to minimize dependancies at first, in order to support all mod loaders, it is much quicker and faster for me to push out updates using these mods than if I wrote everything myself. Additionally, these are pretty common dependencies, so you likely already have these in your modpack.
NeoForge and Forge:
Fabric and Quilt
Support
Links: CurseForge / Github / Wiki.
Hall of fame
Half-nothing: Rewriting the mod which was extremely helpful to the development of TPA++
Project description from Modrinth.
Pick your setup
TPA++ by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.20.5
1 loader build1.20.4
4 loader builds1.20.3
4 loader builds1.20.2
4 loader builds1.20.1
4 loader builds1.20
4 loader buildsCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
TPA++ versions and loaders
1.6.0-1.20.x-UNTESTED-BETA-3
TPA++ - 1.6.0-1.20.x-UNTESTED-BETA-3.jar
11 Sept 2024
1.6.0-1.20.x-RELEASE-CANDIDATE-1
TPA++ - 1.6.0-1.20.x-RELEASE-CANDIDATE-2.jar
3 Jun 2024
1.6.0-1.20.x-RELEASE-CANDIDATE-1
superricky-1.6.0-1.20.x-RELEASE-CANDIDATE-1.jar
14 Apr 2024
Looking for an older file? The official Modrinth project page is in Resources.