Aiotpa is a lightweight, efficient, and feature-rich teleport request (/tpa) plugin for spigot based servers.
It provides flexible teleportation options with cooldowns, economy integration, and fully customizable language support.
- Teleport Requests
/tpa <player>– Request to teleport to a player/tpahere <player>– Request a player to teleport to you/tpaccept– Accept an incoming request/tpadeny– Deny an incoming request/tpcancel– Cancel your outgoing request/tpatoggle– Enable or disable receiving TPA requests/tpasettings– Manage personal TPA settings/tpalist– View incoming/outgoing requests
- Cooldowns & Warmup – Prevent abuse with configurable delays
- Economy Support – Vault integration for charging teleport costs
- Auto Accept / Auto Deny – Player-configurable preferences
- Multi-Language Support – Easily editable YAML language files
- Crossworld Restrictions – Optional disallowance of cross-world teleports
- Actionbar & Title Messages – Enhanced player feedback
- Build the source or download latest .jar file from releases.
- Place the
.jarfile into your server’spluginsfolder. - Start the server to generate default configuration and language files.
- Edit
config.ymlandlang/lang_en_us.ymlto your liking. - Reload or restart your server.
The plugin generates a config.yml with:
- language – Language file to use (default:
en_us) - tpaEnabled – Toggle global TPA availability
- cooldowns – Set per-player request cooldowns
- economy settings – Enable, disable, or adjust teleport costs
- warmup – Delay before teleportation happens
- messages – Toggle actionbar/title messages
- Vault – Required for economy features
(Without Vault, economy features will be disabled automatically)