Integrations
TeleporterPro integrates with several popular server plugins. All integrations are soft-depends โ the plugin starts and works fully without any of them.
Landsโ
Lands is a land-claiming plugin. TeleporterPro can check whether the teleporting player is allowed to enter the destination land before the teleport executes.
Enablingโ
integrations:
lands:
enabled: true
warn-on-send: true
block-on-execute: true
Auto-disabled when Lands is not installed. No additional setup is required.
Warn on Sendโ
When warn-on-send: true, both the sender and receiver are notified immediately after a TPA request is queued if the destination land's entry flag is off:
- Sender (TPA): "Note:
%target%'s land restricts entry. Your teleport may be blocked when accepted." - Receiver (TPA): "Note: Your land entry flag is off.
%sender%may not be able to teleport to you."
The request is never blocked silently โ both players always know a request was sent, regardless of land flags.
Block on Executeโ
When block-on-execute: true, TeleporterPro checks Lands again at the moment the warmup finishes. If the entry is still denied:
- The teleport is cancelled.
- No economy charge is applied. Players are not billed for a teleport that Lands would have cancelled anyway.
- Both players receive a clear cancellation message.
PlaceholderAPIโ
TeleporterPro registers its placeholders automatically when PlaceholderAPI is installed.
| Placeholder | Returns |
|---|---|
%teleporterpro_tpa_enabled% | Whether the player is accepting TPA requests |
%teleporterpro_autoaccept% | Auto-accept status for /tpa (On/Off) |
%teleporterpro_autoaccept_here% | Auto-accept status for /tpahere (On/Off) |
%teleporterpro_pending_count% | Number of pending incoming TPA requests |
%teleporterpro_home_count% | Number of homes saved |
%teleporterpro_home_max% | Home limit for this player |
The On/Off labels for status placeholders are customizable in messages.yml:
placeholders:
enabled: "<green>Enabled"
disabled: "<red>Disabled"
free: "<grey>Free"
LuckPermsโ
When LuckPerms is installed and home.over-limit-checks.luckperms-events.enabled: true, TeleporterPro registers a LuckPerms permission-recalculation listener.
This means: when a timed rank expires or a group is removed, the home limit check fires immediately โ no need for the player to relog or wait for the next periodic scan.
For servers using other permission managers (PermissionsEx, GroupManager, etc.), rely on the periodic check and on-login check instead.
Geyser / Floodgateโ
When Floodgate is present, TeleporterPro detects it on startup and replaces Java inventory GUIs with native Bedrock forms for Bedrock players:
| Request count | Form type |
|---|---|
| 1 pending | ModalForm โ Accept / Deny buttons |
| 2+ pending | SimpleForm list โ pick a request, then Accept / Deny |
No configuration is needed. Java players always use the standard GUI.
Vaultโ
Vault enables the full economy system. See Economy for the complete documentation.
AdvancedTeleportAddonโ
When AdvancedTeleportAddon is installed, TeleporterPro can automatically configure it to use TeleporterPro as the teleport provider:
advanced-teleport-addon:
auto-configure: true
config-key: "plugin"
Set auto-configure: false to manage the AdvancedTeleportAddon config manually.