BungeeTP
1.0.4Seamless and efficient teleport commands for players navigating across your BungeeCord network.
This plugin brings a new dimension to teleportation, providing seamless and efficient teleport commands for players navigating across your BungeeCord network.
Key Features:
- Cross-Server Teleportation – Effortlessly teleport between different servers in your BungeeCord or Velocity network.
- Player-Friendly Commands – Intuitive commands for smooth teleporting across servers and worlds.
- Permission System – Full control over who can access specific teleportation features.
- Configuration Options – Customize teleport delays, request expiration, blacklists, costs, and more.
- Vanish Support – Works with most vanish plugins (native support: Essentials, SuperVanish, PremiumVanish).
- Economy Support – Charge players for teleport requests (Vault required).
- Whitelist & Blacklist Awareness – Respects server whitelists and blacklists for teleport commands.
- Update Checker – Players with bungeetp.update.notifications get in-game alerts for new versions.
- Improved /tp Command – Now supports teleporting to coordinates and across servers/worlds.
- Velocity Support – Fully compatible with the latest Velocity (3.4.0, requires Java 21).
- World Awareness – Teleports respect worlds within servers, allowing players to teleport across worlds as well as servers.
Note: Sponge support has been temporarily dropped due to low demand.
Commands & Permissions
| Command | Alias | Permission | Description |
| /bungeetp reload | - | bungeetp.admin | Reload the plugin configs |
| /tpa <player> | - | bungeetp.tpa | Send a teleport request to another player |
| /tp [server|world|player] <world|x> <x|y> <y|z> <z|[pitch]> [yaw] | - | bungeetp.tp | Teleport to another player, world, or coordinates across servers |
| /tpahere <player> | - | bungeetp.tpahere | Request another player to teleport to your location |
| /tphere <player> | /s <player> | bungeetp.tphere | Teleport another player to your location (alias: /s) |
| /tpaccept | - | bungeetp.accept | Accept a teleport request |
| /tpdenyall | - | bungeetp.deny.all | Deny all pending teleport requests |
| /tpcancel | - | bungeetp.cancel | Cancel a teleport request |
| /tpdeny | - | bungeetp.deny | Deny a teleport request |
Installation Instructions
BungeeCord Server (>= Java 11 required):
Place the BungeeTP-Bungee.jar file into the plugins folder.
Restart your BungeeCord server.
Spigot Server (>= Java 11 required):
Place the BungeeTP-Bridge-Spigot.jar file into the plugins folder.
Restart to activate the bridge for seamless communication.
Velocity Server ( Java 21 required):
Place the BungeeTP-Velocity.jar file into the plugins folder.
Restart your Velocity server (v3.4.0+ supported).
config.yml
# How long the player will have to wait before being teleported. Can be bypassed with the permission bungeetp.bypass.delay
delay: 3 # Seconds
# How long it will take for teleport requests to expire.
expire: 180 # Seconds
# How should times be formatted? (LONG: "hours", "minutes", "seconds" or SHORT: "h", "m", "s")
time-format: LONG
# A list of servers that players will not be allowed to teleport to. Can be bypassed with the permission bungeetp.bypass.blacklist
blacklist:
- build
- events
# How much it costs to teleport to another player. (0 to disable) Economy can be bypassed with the permission bungeetp.bypass.economy
teleport-cost: 25.0
# Get rid of that annoying little message that pops up whenever you try to tab complete a world on a server that hasn't been connected to yet.
suppress-world-autocomplete-message: falselang.yml
invalid_arguments: "&cInvalid arguments! Try: /%command%"
unknown_player: "&c%player% is offline."
player_offline: "&c%player% has gone offline."
restricted_server: "&cYou do not have permission to connect to this server!"
restricted_server_other: "&c%player% does not have permission to connect to this server!"
teleport_self: "&cYou're already here!"
no_requests: "&cYou don't have any pending requests."
no_request_from: "&cYou don't have any requests from %player%"
request_already_sent: "[\"\",{\"text\":\"You already sent a request to %player%. \",\"color\":\"red\"},{\"text\":\"Click here\",\"bold\":true,\"color\":\"red\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/tpcancel\"},\"hoverEvent\":{\"action\":\"show_text\",\"contents\":\"Click to cancel.\"}},{\"text\":\" to cancel this request.\",\"color\":\"red\"}]"
request_already_received: "[\"\",{\"text\":\"You already have a pending request from %player%. \",\"color\":\"green\"},{\"text\":\"Click here\",\"bold\":true,\"color\":\"green\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/tpaccept\"},\"hoverEvent\":{\"action\":\"show_text\",\"contents\":\"Click to accept.\"}},{\"text\":\" to accept this request.\",\"color\":\"green\"}]"
request_cancelled_sender: "&aYou have cancelled your request to %player%."
request_cancelled_receiver: "&cTeleport request from %player% was cancelled."
payment_failed: "&cInsufficient funds! Required amount: %amount% &a(Current balance: %balance%)"
teleporting: "&aTeleporting you to %player%..."
teleport_here: "&aTeleporting %player% to you..."
tpa_request_sent: "&aTeleport request sent to %player%."
tpa_request_sent_paid: "&aTeleport request sent to %player%. &c-%amount% (You can cancel this request for a refund using /tpcancel)"
tpa_request_received: "[\"\",{\"text\":\"[\\u2717]\",\"bold\":true,\"color\":\"red\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/tpdeny %player%\"},\"hoverEvent\":{\"action\":\"show_text\",\"contents\":\"Click to deny.\"}},{\"text\":\" \",\"color\":\"#CC7832\"},{\"text\":\"[\\u2713]\",\"bold\":true,\"color\":\"green\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/tpaccept %player%\"},\"hoverEvent\":{\"action\":\"show_text\",\"contents\":\"Click to accept.\"}},{\"text\":\" %player% has requested to teleport to you. You have %expires% to accept or deny.\",\"color\":\"green\"}]"
tpahere_request_sent: "&aTeleport request sent to %player%."
tpahere_request_sent_paid: "&aTeleport request sent to %player%. &c-%amount% (You can cancel this request for a refund using /tpcancel)"
tpahere_request_received: "[\"\",{\"text\":\"[\\u2717]\",\"bold\":true,\"color\":\"red\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/tpdeny %player%\"},\"hoverEvent\":{\"action\":\"show_text\",\"contents\":\"Click to deny.\"}},{\"text\":\" \",\"color\":\"#CC7832\"},{\"text\":\"[\\u2713]\",\"bold\":true,\"color\":\"green\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/tpaccept %player%\"},\"hoverEvent\":{\"action\":\"show_text\",\"contents\":\"Click to accept.\"}},{\"text\":\" %player% has requested that you teleport to them. You have %expires% to accept or deny.\",\"color\":\"green\"}]"
tpa_request_accept: "&aTeleporting %player% to you..."
tpa_request_accepted_delayed: "&a%player% has accepted your request. Teleporting in %delay%..."
tpa_request_accepted: "&a%player% has accepted your request. Teleporting you..."
tpahere_request_accept: "&aTeleporting you to %player%..."
tpahere_request_accept_delayed: "&aTeleporting you to %player% in %delay%..."
tpahere_request_accepted: "&a%player% has accepted your request. Teleporting them..."
tpa_request_deny: "&cYou have denied %player%'s request."
tpa_request_denied: "&c%player% has denied your request."
tpahere_request_deny: "&cYou have denied %player%'s request."
tpahere_request_denied: "&c%player% has denied your request."
request_expired_from: "&cYour teleport request from %player% has expired."
request_expired_to: "&cYour teleport request to %player% has expired."If you encounter any issues or have questions, refer to the plugin documentation or create a new issue on GitHub.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta