SwiftTP-Plugins
Teleportation on a Minecraft server should be simple. You want to jump to a friend, set a home, and get back to building. You do not want a massive essentials suite dragging down your server with commands you will never touch. SwiftTP-Plugins fills that gap perfectly. It is a lightweight, performance-focused TPA and Homes add-on that does the basic teleport work without trying to become a 900-feature mod.
If you have been searching for a clean way to handle player teleports, this add-on is worth a closer look. It focuses on two things: TPA and Homes. That is pretty much it, and that is exactly why so many server owners appreciate it.
What SwiftTP-Plugins Actually Does
The feature list is short by design. Every command exists to solve a real problem, and nothing is bolted on for the sake of padding a changelog.
- /tpa <player> — Request to teleport to another player
- /tpahere <player> — Request another player to teleport to you
- /tpaccept — Accept a teleport request
- /tpdeny — Deny a teleport request
- Clickable Accept and Deny buttons inside TPA messages
- /sethome [name] — Create a home
- /tphome [name] — Teleport to a home
- /delhome [name] — Delete a home
Beyond the commands, the add-on supports multiple named homes, configurable home limits, TPA request cooldowns, and warmups for both TPA and home teleports. Warmups cancel automatically when you move or take damage, which keeps things fair during tense moments. There are also permission-based bypasses for players who have earned them.
One detail worth noting: there are no combat checks. The developer did not add them, and that is a deliberate choice. If you want teleportation that stays predictable without extra layers of logic, this fits the bill.
Minecraft Versions and Loader Support
SwiftTP-Plugins currently supports Fabric for Minecraft 1.20.5, 1.20.6, and the 1.21.x line, along with builds for Minecraft 26.1 and 26.2. Fabric builds are version-specific, so you need to grab the build that matches your exact Minecraft version. Do not use a Fabric jar for a different Minecraft version just because the numbers look close.
Forge and NeoForge support is planned for some day, some how. For now, Fabric is the home base.
A Note on Launchers
If you prefer a smoother setup experience, the foxygame.net launcher keeps SwiftTP-Plugins in its add-on catalog, so you can add it to a compatible profile without hunting down the right jar yourself. The launcher also handles auto-updates, which means you spend less time managing files and more time actually playing.
How to Install SwiftTP-Plugins
Getting started is straightforward. Here is the process for a Fabric server:
- Install Fabric Loader for your Minecraft version.
- Install the required Fabric API.
- Download SwiftTP-Plugins for Minecraft using the build that matches your version.
- Place the .jar file into your server's mods/ folder.
- Start the server.
Your mods folder should look like this:
mods/
└── SwiftTP-Fabric.jar
After the first server start, the configuration file is generated automatically. The Fabric configuration uses JSON rather than YAML, and the exact file location may depend on your Fabric version and configuration implementation.
Configuration and Permissions
The config keeps things minimal. You can adjust how long a TPA request lasts, the delay between requests, warmup times for teleports and homes, and the maximum number of homes per player. Setting a warmup to 0 gives you instant teleportation.
Permissions are split into two groups. Teleportation permissions cover /tpa, /tpahere, /tpaccept, and /tpdeny, plus cooldown and warmup bypasses. Home permissions cover /sethome, /tphome, and /delhome, along with warmup and limit bypasses. Bypass permissions default to OP.
Homes and Teleport Safety
Homes are stored per-player using their UUID, so your data stays organized even on busy servers. Running /sethome base again simply updates the existing home rather than creating a duplicate.
Teleport safety is another strong point. Requests handle expiration, player disconnects, duplicate requests, conflicting requests, movement during warmup, damage during warmup, and repeated accept or deny attempts. The goal is to make teleport requests predictable without adding unnecessary server overhead.
Why Choose SwiftTP-Plugins
This is a passion project focused on doing a small number of things well. No economy. No shops. No claims. No giant GUI. No 700 unrelated commands. Just teleportation that works. If your server needs clean TPA and Homes functionality without the bloat, SwiftTP-Plugins is a smart pick. It is still actively developed, so if something breaks, report it. Or pray that it works. Same thing.