EmpireMC TPA Plugin
The
EmpireMC TPA Plugin allows players to send, accept, and deny teleport requests seamlessly. It supports both Java and Bedrock players (via Floodgate) and ensures smooth teleportation with an intuitive system.
Features
✅
Teleport Requests (/tpa <player>) – Send a teleport request to another player
✅
Accept/Deny Requests (/tpaccept / /tpadeny) – Players can accept or deny incoming requests
✅
TPA Toggle (/tpatoggle) – Players can enable or disable incoming requests
✅
Bedrock Support – Bedrock players receive interactive forms via Floodgate
✅
Expiration System – Requests expire automatically after 30 seconds if not accepted
Configuration config.yml
Code (YAML):
# Floodgate is required for the plugin to work! https://geysermc.org/download?project=floodgate
# Configuration for TPA expiration time (in seconds)
expiry_time
: 30
# Messages section
messages:
usage_tpa
:
"Usage: /tpa <player>"
player_not_found
:
"&cPlayer not found or multiple matches exist."
tpa_disabled
:
"&cThis player has disabled teleport requests."
tpa_request
:
" &ewants to teleport to you."
tpa_sent
:
"&eTeleport request sent to "
no_request
:
"&cNo teleport requests to accept."
tpa_accepted
:
"&aYou accepted the teleport request."
tpa_accepted_other
:
"&aYour teleport request was accepted."
player_offline
:
"&cThe player who sent the request is no longer online."
tpa_denied
:
"&cYou denied the teleport request."
tpa_denied_other
:
"&cYour teleport request was denied."
no_tpa_deny
:
"&cNo teleport requests to deny."
toggle_enabled
:
"&eYou have enabled teleport requests."
toggle_disabled
:
"&eYou have disabled teleport requests."
tpa_expire
:
"&cTeleport request expired."
# Username color code to highlight username in the message with a color or a style to your liking
# You can find full list of them here: https://minecraftitemids.com/color-codes
color_code
:
"&b"
# Java chat buttons
accept
:
"&a[Accept]"
deny
:
"&c[Deny]"
# Bedrock messages
tpa_request_form
:
" &fwants to teleport to you. Choose buttons below."
tpa_bedrock_msg
:
"&eType /tpaccept to accept or /tpadeny to deny."
# Some messages have space before the message, and they are used to separate the username with space
# Make sure to not accidentally remove them!