Compatibility
Minecraft: Java Edition
26.3
26.2
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.8–1.8.9
Platforms
Links
Tags
Creators
Details
Licensed MIT
Published 3 days ago
Updated 3 weeks ago
TPAUI
TPAUI is a configurable teleport-request UI for Bukkit-based Minecraft servers, with optional EssentialsX and Geyser/Bedrock integration.
Features
- Configurable Java player-selection GUI
- Bedrock forms with Geyser
- Clickable Accept, Deny, and Cancel actions
- EssentialsX integration
- Standalone TPA/TPAHERE system
- Configurable request expiration
- Configurable cooldowns and request limits
- Customizable messages, sounds, GUI items, and layouts
- Configurable Bedrock request pop-ups
- Permission-based access control
- Modrinth update checking
- Optional bStats integration
Commands
| Command | Description |
|---|---|
/tpaui |
Open the TPAUI interface |
/tpaui reload |
Reload the configuration |
/tpaui version |
Show plugin version and check for updates |
When EssentialsX is not installed, TPAUI can provide:
/tpa <player>/tpahere <player>/tpaccept/tpdeny/tpcancel
Permissions
| Permission | Description |
|---|---|
tpaui.admin |
Access administrative commands |
tpaui.menu |
Open the TPAUI interface |
tpaui.tpa |
Use TPA |
tpaui.tpahere |
Use TPAHERE |
tpaui.accept |
Accept teleport requests |
tpaui.deny |
Deny teleport requests |
tpaui.cancel |
Cancel teleport requests |
Permission requirements and request behavior can be configured in config.yml.
Integrations
EssentialsX
TPAUI integrates with EssentialsX when available and provides the UI without replacing EssentialsX's teleport-request handling.
Geyser / Floodgate
Provides native Bedrock forms and Bedrock-specific request interfaces when Geyser is installed.
Configuration
Everything is designed to be configurable through config.yml, including:
- GUI settings
- Messages
- Sounds
- Request limits
- Cooldowns
- Expiration
- Permissions
- Bedrock UI behavior
- EssentialsX integration


