
BlossomTpa
BlossomTpa is a Minecraft Fabric mod from the Blossom series that adds the /tpa command and related utilities for convenient player-to-player teleportation.
Dependencies
Required dependencies:
- BlossomLib (mandatory dependency)
- fabric-permissions-api or permission systems like LuckPerms (optional)
Configuration
The configuration file is automatically created after the first server startup with the mod and is located at config/BlossomMods/BlossomTPA.json
.
Main configuration parameters:
teleportation
— teleportation settingstimeout
— time in seconds during which a tpa/tpahere request remains active before automatic cancellationstandStill
— time in seconds that a player must stand still before teleportationcooldown
— time in seconds that a player must wait after using teleportation before using it again
Commands and Permissions
Main Commands:
-
/tpa <target>
— sends a teleportation request to the specified player Permissions:blossom.tpa
orblossom.tpa.command.tpa
(default allowed) -
/tpahere <target>
— requests the specified player to teleport to you Permissions:blossom.tpa.here
orblossom.tpa.command.tpahere
(default allowed) -
/tpaaccept [<target>]
— accepts a teleportation request from a player Permissions:blossom.tpa
orblossom.tpa.command.tpaaccept
(default allowed) -
/tpadeny [<target>]
— denies a teleportation request from a player Permissions:blossom.tpa
orblossom.tpa.command.tpadeny
(default allowed) -
/tpacancel [<target>]
— cancels a sent teleportation request Permissions:blossom.tpa
orblossom.tpa.command.tpacancel
(default allowed)
Special Permissions:
A player with the blossom.tpa.disallowed
permission cannot receive teleportation requests. The sender will receive a warning.
The blossom.tpa.accept.always.tpa
and blossom.tpa.accept.always.tpahere
permissions automatically accept all incoming requests of the corresponding type without notifications.
The blossom.tpa.accept.force.tpa
and blossom.tpa.accept.force.tpahere
permissions automatically force outgoing requests to be accepted, similar to the vanilla /tp
command but with a stand-still period.
Translation Keys
The mod supports localization through language files. The full list of keys can be found in the file src/main/resources/data/blossom/lang/en_us.json
.
Terminology:
- "initiator" — player who sent the teleportation request
- "receiver" — player who received the teleportation request
Main translation keys include messages for request initiation, timeout, acceptance, denial, and cancellation for both types of requests (tpa and tpahere).
The mod also includes support for Simplified Chinese (zh_cn
) and Traditional Chinese (zh_tw
) languages.