Home›Java›Mods›SmartTpa
SmartTpa
ModsJava

SmartTpa

Java mod listed for Minecraft 1.20–26.x. Downloads from the MC Java Mods app on Android.

by RayaFebrian · on Modrinth

⬇ Download on Modrinth
SmartTpa — screenshot 1SmartTpa — screenshot 2

SmartTPA

SmartTPA is a lightweight, high-performance teleportation plugin built for Bukkit, Spigot, PaperMC, Purpur, and Folia servers supporting Java and Bedrock Crossplay via GeyserMC and Floodgate. It delivers a native experience for both platforms: Java Edition players get interactive clickable chat buttons, while Bedrock Edition players and staff get native Cumulus GUI Form windows with 100% Mojangles pixel-safe symbols.

Key Features

Player Commands

Command Alias Description
/tpa - Opens the interactive Teleport GUI Menu for Bedrock players.
/tpa <player> - Sends a request to teleport to another player.
/tpahere <player> - Requests another player to teleport to your location.
/tpaaccept /tpaccept Accepts an incoming teleport request.
/tpadeny /tpdeny Denies an incoming teleport request.
/tpacancel - Cancels your active outgoing teleport request.
/tpatoggle - Toggles whether you allow incoming TPA requests.
/tpa help /tpahelp Displays the command help guide for Java and Bedrock.
/tpa version - Displays plugin version and platform info.

Admin Commands

Command Description
/tp <player> [target] Instantly teleports you to a player (or teleports player A to B).
/tphere <player> Instantly pulls an online player to your location.
/tphereall Instantly pulls all online players to your location.
/tpo <player> Teleports you to the last known (offline) location of a player.
/tpreload Reloads config.yml and language files (also /tpa reload).
/tpdebug Toggles console logging of TPA request lifecycle events.

Permissions

Permission Default Description
smarttpa.command.tpa true Allows using /tpa.
smarttpa.command.tpahere true Allows using /tpahere.
smarttpa.command.tpaccept true Allows using /tpaaccept.
smarttpa.command.tpdeny true Allows using /tpadeny.
smarttpa.command.tpacancel true Allows using /tpacancel.
smarttpa.command.tpatoggle true Allows using /tpatoggle.
smarttpa.command.help true Allows viewing /tpa help and /tpahelp.
smarttpa.command.version true Allows viewing /tpa version.
smarttpa.reload OP Allows reloading the plugin via /tpreload or /tpa reload.
smarttpa.debug OP Allows toggling debug logs via /tpdebug.
smarttpa.command.tpo OP Allows teleporting to offline player locations via /tpo.
smarttpa.command.tp OP Allows instant admin teleportation via /tp.
smarttpa.command.tphere OP Allows pulling a player via /tphere.
smarttpa.command.tphereall OP Allows pulling all players via /tphereall.
smarttpa.bypass.cooldown OP Bypasses TPA sending cooldowns and warmup countdowns.
smarttpa.bypass.toggle OP Allows sending TPA to players who disabled incoming requests.
smarttpa.bypass.cost false Bypasses Vault economy teleportation fees.

Placeholders

If PlaceholderAPI is installed, you can use the following placeholders:

Files

When loaded, the plugin generates the following structure inside plugins/SmartTPA/:

Dependencies

SmartTPA works standalone out of the box, and supports these optional soft-dependencies:

  1. Floodgate - Required for native Bedrock GUI Forms.
  2. Vault + an Economy Plugin (e.g., EssentialsX, CMI) - Required for teleportation fees.
  3. PlaceholderAPI - Required for %smarttpa_...% placeholders.

Credits

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more