Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for SavageDev

Seamless and efficient teleport commands for players navigating across your Waterfall/Velocity network.

Report BungeeTP?

BungeeTP

This plugin brings a new dimension to teleportation, providing seamless and efficient teleport commands for players navigating across your Waterfall/Velocity network.

Key Features:

Cross-Server Teleportation: BungeeTP enables players to effortlessly teleport to each other between different servers within your Waterfall/Velocity network. Whether it's a hub, minigame server, or survival world, your players can seamlessly traverse the vast landscapes of your Minecraft universe.

Player-Friendly Commands: With intuitive and easy-to-use teleport commands, players can quickly teleport to each other between servers.

Permission System: Admins have full control over who can access specific teleportation commands. Set up a robust permission system to manage teleportation privileges and maintain server security.

Configuration Options: Fine-tune the plugin to suit your server's unique needs. Customize teleport request expiration times, teleportation delays (to bypass delays: bungeetp.cooldown.bypass), and other parameters (coming soon) to create a teleportation system tailored to your server's gameplay style.

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.

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
/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
/tpdeny - bungeetp.deny Deny a teleport request

Installation Instructions: Installing BungeeTP is a straightforward process to seamlessly integrate advanced teleportation capabilities into your BungeeCord and Spigot servers. Follow these simple steps:

BungeeCord Server:

  1. Place the BungeeTP-Bungee.jar file into the plugins folder.
  2. Restart your BungeeCord server.

Paper Server:

  1. Place the BungeeTP-Bridge-Spigot.jar file into the plugins folder of your Paper server.
  2. Restart your Paper server to activate the bridge between Waterfall/Velocity and Paper, ensuring seamless communication for teleportation commands.

Velocity Server (Java 21 required):

  1. Place the BungeeTP-Velocity.jar file into the plugins folder.
  2. Restart your Velocity server (v3.4.0+ supported).

config.yml:

# How long the player will have to wait before being teleported.
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.
blacklist:
  - build
  - events
  
# 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: false

lang.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 ask for help in the discussion section.

Information

CategoryGameplay
Published onJanuary 12, 2024
LicenseUnspecified
Downloads639
Stars1
Watchers2

Members