
BetterTPA4Fabric
Yet another TPA mod for fabric.
About this Mod
BetterTPA4Fabric
Yet another TPA mod for Fabric!
Server-side only, no client install needed.
This mod serves as an alternative/continued version of TPA4Fabric. (I own that mod, I just couldn't access my account anymore.)
Requirements
- Minecraft 1.21.10 or above (other versions in the
>=1.20.4range are untested and may not work correctly) - Fabric Loader
>=0.15.7 - Fabric API
0.138.4+1.21.10or compatible
Installation
- Download the latest
.jarfrom Modrinth or the Releases page. - Drop it into your server's
mods/folder. - Make sure Fabric API is also in
mods/. - Start the server. A config file will be generated automatically at
config/bettertpa4fabric.json.
Commands
| Command | Description |
|---|---|
/tpa <player> |
Request to teleport to a player |
/tpahere <player> |
Request a player to teleport to you |
/tpaback |
Teleport back to your previous location |
/tpaaccept [player] |
Accept a TPA request (oldest first if no player specified) |
/tpadeny [player] |
Deny a TPA request (oldest first if no player specified) |
/tpacancel <player> |
Cancel your outgoing TPA request to a player |
/tpaallow [true/false] |
Toggle or check whether you accept TPA requests |
/tpaabout |
Show mod version info |
< >is required,[ ]is optional
Config
Config file location: config/bettertpa4fabric.json
| Key | Default | Description |
|---|---|---|
tpaExpireTime |
120 |
How long (in seconds) before a pending request expires |
tpaTeleportTime |
5 |
Countdown (in seconds) before teleporting after acceptance |
oneTimeTPABack |
false |
If true, /tpaback can only be used once per teleport |
resetTimerOnMove |
false |
If true, moving during the countdown resets the timer instead of cancelling the teleport |
tpaCooldown |
5 |
(Unused) Cooldown between requests in seconds |
tpaRequestLimit |
99 |
(Unused) Max pending incoming requests per player |
tpaCooldownandtpaRequestLimitare parsed and saved but have no effect in the current version. They are kept to avoid breaking existing config files.
To-do
- Runtime configs (
/tpaconfig) - Formatted chat messages (colors, click-to-accept, etc.)
- Teleport effects (fancy particles)
Available Versions
How to Install BetterTPA4Fabric on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "BetterTPA4Fabric". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11, 1.21.10, 1.21.9 (+12 more)
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
BetterTPA4Fabric server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.
Is BetterTPA4Fabric compatible with fabric?
BetterTPA4Fabric officially supports fabric for Minecraft 1.21.11, 1.21.10, 1.21.9. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with BetterTPA4Fabric – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if BetterTPA4Fabric consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install BetterTPA4Fabric with just one click on your server.