Description
TPRequest is a Minecraft server-only mod designed to simplify teleportation requests between players, making multiplayer coordination easier, faster, and more intuitive.
Features
Multi-Language Support
The mod supports English, Spanish, and French.
Players can switch the language via the configuration file: tprequest-config.toml.
/tpa player
Send a teleport request to another player.
Both sender and receiver are notified with clear messages.
/tphere player
Send a teleport request to bring another player to your location, making in-game coordination easier.
/tpaccept
Accept pending teleport requests instantly.
/tpdeny
Decline pending teleport requests quickly.
/back
Return to your previous location after teleporting or dying. Works only if the previous location is recorded. Cross-dimension returning can be enabled or disabled in the config.
Timeout System
Requests automatically expire after a configurable period (default: 120 seconds) to avoid outdated or forgotten teleport requests.
Configuration: tprequest-config.toml
Customize the mod's behavior and language. Example:
requestTime = 120
cancelOnMove = true
configVersion = 2
teleportCooldown = 5
enableBackCommand = true
language = "en"
allowCrossDimension = false
[dimensionTeleportTimes]
"minecraft:overworld" = 5
"minecraft:the_nether" = 10
"minecraft:the_end" = 8
[messages]
[messages.en]
deny_tp = "%s denied your teleport request."
deny = "[Deny]"
back_success = "You have been returned to your previous location."
tp_cancelled_move = "Teleportation cancelled because you moved."
sendrequest = "You sent a teleport request to %s."
tp_completed = "You have been teleported %s."
tp_timeout = "The teleport request has expired."
tp_countdown = "You will be teleported in %d seconds."
accepted = "%s accepted your teleport request."
tp_to = "%s is being teleported to you."
been_teleported = "You have been teleported."
tp_self = "You cannot teleport to yourself."
accept = "[Accept]"
back_crossdimension = "You cannot return across dimensions."
back_disabled = "The /back command is disabled in the configuration."
tp_deny = "You denied the teleport request."
not_pending = "You have no pending teleport requests."
tp_accept = "You accepted the teleport request."
sendrequest_tphere = "You sent a teleport request to bring %s to you."
message_tpa = "%s wants to teleport to you. Type '/tpaccept' to accept."
message_tphere = "%s wants to teleport you to them. Type '/tpaccept' to accept."
back_notfound = "No previous location found."
[messages.fr]
deny_tp = "%s a refusé votre demande de téléportation."
deny = "[Refuser]"
back_success = "Vous avez été renvoyé à votre position précédente."
tp_cancelled_move = "Téléportation annulée car vous avez bougé."
sendrequest = "Vous avez envoyé une demande de téléportation à %s."
tp_completed = "Vous avez été téléporté %s."
tp_timeout = "La demande de téléportation a expiré."
tp_countdown = "Vous serez téléporté dans %d secondes."
accepted = "%s a accepté votre demande de téléportation."
tp_to = "%s est en train d'être téléporté à vous."
been_teleported = "Vous avez été téléporté."
tp_self = "Vous ne pouvez pas vous téléporter vers vous-même."
accept = "[Accepter]"
back_crossdimension = "Vous ne pouvez pas revenir entre les dimensions."
back_disabled = "La commande /back est désactivée dans la configuration."
tp_deny = "Vous avez refusé la demande de téléportation."
not_pending = "Vous n'avez aucune demande de téléportation en attente."
tp_accept = "Vous avez accepté la demande de téléportation."
sendrequest_tphere = "Vous avez envoyé une demande pour amener %s à vous."
message_tpa = "%s veut se téléporter à vous. Tapez '/tpaccept' pour accepter."
message_tphere = "%s veut vous amener à eux. Tapez '/tpaccept' pour accepter."
back_notfound = "Aucune position précédente trouvée."
[messages.es]
deny_tp = "%s ha rechazado tu solicitud de teletransporte."
deny = "[Rechazar]"
back_success = "Has sido devuelto a tu ubicación anterior."
tp_cancelled_move = "Teletransporte cancelado porque te has movido."
sendrequest = "Has enviado una solicitud de teletransporte a %s."
tp_completed = "Has sido teletransportado %s."
tp_timeout = "La solicitud de teletransporte ha expirado."
tp_countdown = "Serás teletransportado en %d segundos."
accepted = "%s ha aceptado tu solicitud de teletransporte."
tp_to = "%s está siendo teletransportado hacia ti."
been_teleported = "Has sido teletransportado."
tp_self = "No puedes teletransportarte a ti mismo."
accept = "[Aceptar]"
back_crossdimension = "No puedes volver entre dimensiones."
back_disabled = "El comando /back está desactivado en la configuración."
tp_deny = "Has rechazado la solicitud de teletransporte."
not_pending = "No tienes solicitudes de teletransporte pendientes."
tp_accept = "Has aceptado la solicitud de teletransporte."
sendrequest_tphere = "Has enviado una solicitud para traer a %s hacia ti."
message_tpa = "%s quiere teletransportarse a ti. Escribe '/tpaccept' para aceptar."
message_tphere = "%s quiere traerte hacia él/ella. Escribe '/tpaccept' para aceptar."
back_notfound = "No se encontró una ubicación anterior."
Benefits
Server-Exclusive
Designed specifically for multiplayer servers to enhance player coordination and gameplay.
Ease of Use
Clear, simple commands with notifications and clickable options make teleportation intuitive for all players.
Automatic Request Management
Requests expire automatically to prevent clutter from old requests.
Fully Customizable
Supports multiple languages and configurable settings, making it suitable for diverse server communities.
TPRequest is ideal for server administrators and players looking to streamline player movement, enhance collaboration, and provide a seamless multiplayer experience.


