{"id":35246,"date":"2026-06-01T20:03:34","date_gmt":"2026-06-01T17:03:34","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/btpa\/"},"modified":"2026-06-01T20:03:34","modified_gmt":"2026-06-01T17:03:34","slug":"btpa","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/btpa\/","title":{"rendered":"bTpa"},"content":{"rendered":"<p>![banner](https:\/\/cdn.modrinth.com\/data\/cached_images\/59f3fafa457979aa1493a5bfec59b8a594eec89e_0.webp)<\/p>\n<p>A professional and feature-rich TPA (Teleport Ask) plugin for Minecraft 1.20.5+ servers, inspired by Donut TPA with enhanced features.<\/p>\n<p>![gif](https:\/\/media0.giphy.com\/media\/v1.Y2lkPTc5MGI3NjExeWZpeGZuMmY0Mmo5dGFwYnZxaGRzMnJ3NXViemc2Mm1kb2tycXB4cyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw\/Ihm1ro78tbk55UnvEX\/giphy.gif)<\/p>\n<p>## Features<\/p>\n<p>### Core Features<br \/>\n&#8211; **TPA Request System**: Send teleport requests to other players<br \/>\n&#8211; **TPA Here**: Request other players to teleport to you<br \/>\n&#8211; **Auto-Open GUI**: Automatically opens GUI when receiving requests (like Donut TPA)<br \/>\n&#8211; **Clickable Messages**: Accept or deny requests directly from chat<br \/>\n&#8211; **GUI Interface**: Modern and intuitive GUI for managing teleport requests<br \/>\n&#8211; **Countdown System**: Configurable countdown with actionbar display<br \/>\n&#8211; **Sound Effects**: Custom sounds for different actions (countdown, success, cancel, request)<br \/>\n&#8211; **Cooldown System**: Prevent spam with configurable cooldowns<br \/>\n&#8211; **Movement\/Damage Cancellation**: Cancel teleport if player moves or takes damage<br \/>\n&#8211; **Request Expiration**: Automatic expiration of pending requests<br \/>\n&#8211; **Multiple Language Support**: All messages fully customizable<\/p>\n<p>### Advanced Features<br \/>\n&#8211; **TPA Toggle**: Enable\/disable receiving TPA requests<br \/>\n&#8211; **Block System**: Block specific players from sending you requests<br \/>\n&#8211; **TPA Back**: Return to your previous location after teleporting (Soon!)<br \/>\n&#8211; **Statistics System**: Track TPA usage with detailed statistics<br \/>\n&#8211; **Cancel Requests**: Cancel your outgoing TPA requests<br \/>\n&#8211; **Player Data Persistence**: All settings and stats saved to files<br \/>\n&#8211; **Friend System**: Friends can autoaccept their TPAs<\/p>\n<p>### Commands<\/p>\n<p>| Command | Aliases | Description | Permission |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/tpa <player>` | `\/teleportask` | Send a teleport request to a player | `btpa.use` |<br \/>\n| `\/tpahere <player>` | `\/tphere` | Request a player to teleport to you | `btpa.use` |<br \/>\n| `\/tpaccept` | `\/tpyes`, `\/tpac` | Accept a teleport request | `btpa.use` |<br \/>\n| `\/tpdeny` | `\/tpno`, `\/tpdc` | Deny a teleport request | `btpa.use` |<br \/>\n| `\/tpagui` | `\/tpgui` | Open the teleport GUI | `btpa.use` |<br \/>\n| `\/tpatoggle` | `\/tpat` | Toggle TPA requests on\/off | `btpa.toggle` |<br \/>\n| `\/tpablock <player>` | `\/tpab` | Block a player from sending requests | `btpa.block` |<br \/>\n| `\/tpaunblock <player>` | `\/tpaub` | Unblock a player | `btpa.block` |<br \/>\n| `\/tpacancel` | `\/tpac` | Cancel your outgoing request | `btpa.use` |<br \/>\n| `\/tpafriend` |  | Send\/Deny\/Remove friend request | `btpa.use` |<br \/>\n| `\/tpareload` | `\/tparl` | Reload the plugin configuration | `btpa.reload` |<\/p>\n<p>### Permissions<\/p>\n<p>&#8211; `btpa.use` &#8211; Allows the use of basic TPA commands (default: true)<br \/>\n&#8211; `btpa.toggle` &#8211; Allows toggling TPA requests (default: true)<br \/>\n&#8211; `btpa.block` &#8211; Allows blocking\/unblocking players (default: true)<br \/>\n&#8211; `btpa.reload` &#8211; Allows reloading the plugin configuration (default: op)<br \/>\n&#8211; `btpa.*` &#8211; Gives access to all TPA commands (default: op)<\/p>\n<p>## \ud83c\udf1f Comparison with Donut TPA<\/p>\n<p>| Feature | Donut TPA | bTpa |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;|<br \/>\n| TPA Commands | \u2705 | \u2705 |<br \/>\n| GUI System | \u2705 | \u2705 Enhanced |<br \/>\n| Friend System | \u274c | \u2705 Enhanced |<br \/>\n| Toggle System | \u2705 | \u2705 |<br \/>\n| Block System | \u2705 | \u2705 |<br \/>\n| Statistics | \u274c | \u2705 Enhanced |<br \/>\n| Clickable Messages | \u2705 | \u2705 |<br \/>\n| Sound Effects | \u2705 | \u2705 Configurable |<br \/>\n| Action Bar | \u274c | \u2705 |<br \/>\n| Acceptance Rate | \u274c | \u2705 |<br \/>\n| Data Persistence | \u2705 | \u2705 YAML |<br \/>\n| Cancel Requests | \u2705 | \u2705 |<br \/>\n| Documentation | Good | Comprehensive |<br \/>\n| Open Source | \u274c | \u2705 |<br \/>\n| Price | $6.99 | Free |<\/p>\n<p>## \ud83c\udfc6 Production Ready<\/p>\n<p>This plugin is **100% production-ready** for:<br \/>\n&#8211; \u2705 Large servers (1000+ players)<br \/>\n&#8211; \u2705 Serious networks<br \/>\n&#8211; \u2705 Professional servers<br \/>\n&#8211; \u2705 Public servers<br \/>\n&#8211; \u2705 Private servers<br \/>\n&#8211; \u2705 Creative servers<br \/>\n&#8211; \u2705 Survival servers<br \/>\n&#8211; \u2705 Any server type<\/p>\n<p>![stats](https:\/\/bstats.org\/signatures\/bukkit\/btpa.svg\/)<\/p>\n<p>## Configuration<\/p>\n<p>&#8220;`yaml<br \/>\n# bTpa Configuration File<\/p>\n<p># Teleport settings<br \/>\nteleport:<br \/>\n  # Cooldown in seconds before teleport starts (countdown)<br \/>\n  countdown: 5<br \/>\n  # Cooldown in seconds before player can use \/tpa again<br \/>\n  cooldown: 10<br \/>\n  # Request expiration time in seconds<br \/>\n  request-expire: 60<br \/>\n  # Cancel teleport if player moves during countdown<br \/>\n  cancel-on-move: true<br \/>\n  # Cancel teleport if player takes damage during countdown<br \/>\n  cancel-on-damage: true<\/p>\n<p># Sound settings<br \/>\nsounds:<br \/>\n  enabled: true<br \/>\n  # Use namespaced key format: e.g. &#8220;block.note_block.pling&#8221;<br \/>\n  # Full list: https:\/\/minecraft.wiki\/w\/Sounds.json<br \/>\n  countdown-tick: block.note_block.hat<br \/>\n  teleport-success: entity.enderman.teleport<br \/>\n  teleport-cancel: entity.villager.no<br \/>\n  request-received: block.note_block.pling<br \/>\n  volume: 0.8<br \/>\n  pitch: 1.0<\/p>\n<p># Unicode font style (small caps and fancy text)<br \/>\n# Set to true to use Unicode small caps in titles and messages (e.g., \u1d1b\u1d18\u1d00)<br \/>\n# Set to false for regular text (default: true)<br \/>\nunicode-font: true<\/p>\n<p># Messages<br \/>\nmessages:<br \/>\n  prefix: &#8220;&#8221;<br \/>\n  player-only: &#8220;&#038;7Only players can use this command.&#8221;<br \/>\n  no-permission: &#8220;&#038;7You do not have permission to do that.&#8221;<br \/>\n  player-not-found: &#8220;&#038;7Player not found or offline.&#8221;<br \/>\n  player-offline: &#8220;&#038;7That player is no longer online.&#8221;<br \/>\n  cannot-self-request: &#8220;&#038;7You cannot send a request to yourself.&#8221;<br \/>\n  request-sent: &#8220;&#038;7Request sent to &#038;b{player}&#038;7.&#8221;<br \/>\n  request-received: &#8220;&#038;b{player} &#038;7sent you a teleport request.&#8221;<br \/>\n  request-expired: &#8220;&#038;7Your request to &#038;b{player} &#038;7expired.&#8221;<br \/>\n  no-pending-request: &#8220;&#038;7You have no pending teleport requests.&#8221;<br \/>\n  request-accepted: &#8220;&#038;7You accepted &#038;b{player}&#038;7&#8217;s request.&#8221;<br \/>\n  request-accepted-sender: &#8220;&#038;b{player} &#038;7accepted your request.&#8221;<br \/>\n  request-denied: &#8220;&#038;7You denied &#038;b{player}&#038;7&#8217;s request.&#8221;<br \/>\n  request-denied-sender: &#8220;&#038;b{player} &#038;7denied your request.&#8221;<br \/>\n  already-pending: &#8220;&#038;7You already have a pending request for that player.&#8221;<br \/>\n  outgoing-request-active: &#8220;&#038;7You already have an active request. Use &#038;b\/tpacancel &#038;7or wait for it to expire.&#8221;<br \/>\n  teleporting: &#8220;&#038;7Teleporting in &#038;b{seconds}s&#038;7&#8230;&#8221;<br \/>\n  teleport-cancelled-move: &#8220;&#038;7Teleport cancelled: you moved.&#8221;<br \/>\n  teleport-cancelled-damage: &#8220;&#038;7Teleport cancelled: you took damage.&#8221;<br \/>\n  teleport-success: &#8220;&#038;7Teleport completed.&#8221;<br \/>\n  cooldown: &#8220;&#038;7Wait &#038;b{seconds}&#038;7s before sending another request.&#8221;<br \/>\n  teleport-here-request-sent: &#8220;&#038;7Teleport-here request sent to &#038;b{player}&#038;7.&#8221;<br \/>\n  teleport-here-request-received: &#8220;&#038;b{player} &#038;7wants you to teleport to them.&#8221;<br \/>\n  reload-success: &#8220;&#038;aConfiguration reloaded successfully.&#8221;<\/p>\n<p>  # TPA Toggle messages<br \/>\n  tpa-enabled: &#8220;&#038;7TPA requests enabled.&#8221;<br \/>\n  tpa-disabled: &#8220;&#038;7TPA requests disabled.&#8221;<br \/>\n  player-tpa-disabled: &#8220;&#038;b{player} &#038;7has TPA requests disabled.&#8221;<br \/>\n  tpauto-enabled: &#8220;&#038;7TPA auto-accept enabled.&#8221;<br \/>\n  tpauto-disabled: &#8220;&#038;7TPA auto-accept disabled.&#8221;<br \/>\n  tpauto-accepted-target: &#8220;&#038;7You automatically accepted &#038;b{player}&#038;7&#8217;s request.&#8221;<\/p>\n<p>  # Block\/Unblock messages<br \/>\n  player-blocked: &#8220;&#038;7You blocked &#038;b{player}&#038;7 from sending TPA requests.&#8221;<br \/>\n  player-unblocked: &#8220;&#038;7You unblocked &#038;b{player}&#038;a.&#8221;<br \/>\n  player-already-blocked: &#8220;&#038;b{player} &#038;7is already blocked.&#8221;<br \/>\n  player-not-blocked: &#8220;&#038;b{player} &#038;7is not blocked.&#8221;<br \/>\n  player-blocked-you: &#8220;&#038;7You cannot send requests to &#038;b{player}&#038;c.&#8221;<\/p>\n<p>  # Cancel command messages<br \/>\n  request-cancelled: &#8220;&#038;7Request to &#038;b{player}&#038;7 cancelled.&#8221;<br \/>\n  request-cancelled-target: &#8220;&#038;b{player} &#038;7cancelled their request.&#8221;<br \/>\n  no-outgoing-request: &#8220;&#038;7You have no outgoing requests.&#8221;<\/p>\n<p>  # tpafriend messages (trusted players \/ auto-accept)<br \/>\n  tpafriend-added: &#8220;&#038;7Added &#038;b{player} &#038;7to your trusted players.&#8221;<br \/>\n  tpafriend-removed: &#8220;&#038;7Removed &#038;b{player} &#038;7from your trusted players.&#8221;<br \/>\n  tpafriend-list-empty: &#8220;&#038;7You have no trusted players.&#8221;<br \/>\n  tpafriend-not-trusted: &#8220;&#038;b{player} &#038;7is not in your trusted list.&#8221;<\/p>\n<p>  # Generic usage message used by some commands<br \/>\n  usage: &#8220;&#038;7Usage: &#038;b{usage}&#8221;<\/p>\n<p>  # Friend request messages<br \/>\n  friend-request-sent: &#8220;&#038;7Friend request sent to &#038;b{player}&#038;7. If they accept, both of you will be added to each other&#8217;s trusted list (mutual) and TPA requests between you will be auto-accepted.&#8221;<br \/>\n  friend-request-received: &#8220;&#038;b{player} &#038;7sent you a friend request. Accepting will add both of you to each other&#8217;s trusted list (mutual) and enable automatic acceptance of TPA requests between you.&#8221;<br \/>\n  friend-request-accepted-sender: &#8220;&#038;b{player} &#038;7accepted your friend request.&#8221;<br \/>\n  friend-request-accepted-target: &#8220;&#038;7You accepted &#038;b{player}&#038;7&#8217;s friend request.&#8221;<br \/>\n  friend-request-denied-sender: &#8220;&#038;b{player} &#038;7denied your friend request.&#8221;<br \/>\n  friend-request-denied-target: &#8220;&#038;7You denied &#038;b{player}&#038;7&#8217;s friend request.&#8221;<br \/>\n  friend-request-expired: &#8220;&#038;7Your friend request expired.&#8221;<\/p>\n<p># GUI Settings<br \/>\ngui:<br \/>\n  # Legacy\/global switch (kept for backwards compatibility)<br \/>\n  enabled: true<\/p>\n<p>  # Selector GUI (\/tpa with no args, \/tpagui, \/tpahere with no args)<br \/>\n  selector-enabled: true<\/p>\n<p>  # Incoming request GUI (shown to target player on request)<br \/>\n  incoming-enabled: true<\/p>\n<p>  # Outgoing request GUI (shown to sender after sending request)<br \/>\n  outgoing-enabled: true<\/p>\n<p>  # Auto-open incoming GUI on request (only if incoming-enabled = true)<br \/>\n  auto-open: false<\/p>\n<p>  title: &#8220;&#038;bTeleport Requests&#8221;<br \/>\n  size: 27<\/p>\n<p>update-check:<br \/>\n  enabled: true<br \/>\n  frequency-minutes: 360<\/p>\n<p>security:<br \/>\n  # Require that both players have added each other for auto-accept to work<br \/>\n  require-mutual-trust: false<br \/>\n  # Require trusted players to have played before (more secure)<br \/>\n  require-played-before-for-trusted: true<\/p>\n<p># Friend request settings<br \/>\nfriend:<br \/>\n  request-expire: 120<\/p>\n<p>&#8220;`<\/p>\n<p>**Note**: When `auto-open` is enabled, players will automatically see the GUI when they receive a TPA request, just like in Donut TPA. They can still use chat commands if they prefer.<\/p>\n<p>### Messages<\/p>\n<p>All messages are fully customizable in the configuration file. Support for color codes using `&#038;`.<\/p>\n<p>## How It Works<\/p>\n<p>### Sending a Request<\/p>\n<p>1. Player A types `\/tpa PlayerB`<br \/>\n2. Player B receives a message with clickable buttons: [Accept] [Deny] [GUI]<br \/>\n3. Player B can click on the buttons or use commands to accept\/deny<\/p>\n<p>### Teleporting<\/p>\n<p>1. When a request is accepted, the countdown starts<br \/>\n2. The player sees an actionbar message: &#8220;Teleporting in: X seconds&#8221;<br \/>\n3. Sound effects play every second during countdown<br \/>\n4. If the player moves or takes damage (if enabled), the teleport is cancelled<br \/>\n5. After countdown completes, the player is teleported successfully<\/p>\n<p>### GUI<\/p>\n<p>&#8211; Open with `\/tpagui` or by clicking [GUI] in the chat message<br \/>\n&#8211; Visual representation of pending requests<br \/>\n&#8211; Player head shows who sent the request<br \/>\n&#8211; Green wool button to accept<br \/>\n&#8211; Red wool button to deny<br \/>\n&#8211; Gray glass pane decoration<\/p>\n<p>## Requirements<\/p>\n<p>&#8211; Minecraft 1.20.5 or higher<br \/>\n&#8211; Paper\/Spigot\/Purpur\/Leaf server<br \/>\n&#8211; Java 21 or higher<\/p>\n<p>## Support<\/p>\n<p>For issues, feature requests, or questions, please contact me.<\/p>\n<p>## License<\/p>\n<p>Copyright \u00a9 2026 blackowlzz. All rights reserved.<\/p>\n<p>&#8212;<\/p>\n<p>**Made with \u2764\ufe0f for the Minecraft community**<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/discord.com\/widget?id=1457167903173378335&#038;theme=dark\" width=\"350\" height=\"500\" allowtransparency=\"true\" frameborder=\"0\" sandbox=\"allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tpa plugin, Donut-Like, but with enhanced features, similar to Donut TPA. Suitable for lifesteal and SMP<\/p>\n","protected":false},"featured_media":35247,"template":"","meta":{"_minecraft_slug":"btpa","_minecraft_project_id":"4KxETdoh","_minecraft_author":"blackowlzz","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":547,"_minecraft_follows":3,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"btpa.zip","_minecraft_size_bytes":2489300,"_minecraft_version_count":8,"_minecraft_updated_at":"2026-05-16T10:28:04.471674Z","_minecraft_date_created":"2026-03-12T09:10:39.240683Z","_minecraft_date_modified":"2026-03-18T10:03:35.709505Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/btpa","_minecraft_icon_attachment_id":35247,"_minecraft_imported_at":"2026-06-01T17:03:35+00:00","_minecraft_import_hash":"e2fe51d409bb36a2c1ae5dcc5e31b24b","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[87,124,125,89,126,127,128,867,129,123,869,92],"mod_loader":[130,131,132,133,134],"minecraft_version":[48,49,50,51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-35246","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-adventure","mod_category-bukkit","mod_category-folia","mod_category-game-mechanics","mod_category-management","mod_category-paper","mod_category-purpur","mod_category-social","mod_category-spigot","mod_category-technology","mod_category-transportation","mod_category-utility","mod_loader-bukkit","mod_loader-folia","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-16-5","minecraft_version-1-17","minecraft_version-1-17-1","minecraft_version-1-18","minecraft_version-1-18-1","minecraft_version-1-18-2","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>bTpa - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/btpa\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"bTpa - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Tpa plugin, Donut-Like, but with enhanced features, similar to Donut TPA. Suitable for lifesteal and SMP\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/btpa\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/btpa\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/btpa\\\/\",\"name\":\"bTpa - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/btpa\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/btpa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/btpa-icon-0c7681bfe04cb4535739d5fe1917a80ad9b034dc_96.webp\",\"datePublished\":\"2026-06-01T17:03:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/btpa\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/btpa\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/btpa\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/btpa-icon-0c7681bfe04cb4535739d5fe1917a80ad9b034dc_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/btpa-icon-0c7681bfe04cb4535739d5fe1917a80ad9b034dc_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/btpa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"bTpa\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"bTpa - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/btpa\/","og_locale":"en_US","og_type":"article","og_title":"bTpa - Minecraft","og_description":"Tpa plugin, Donut-Like, but with enhanced features, similar to Donut TPA. Suitable for lifesteal and SMP","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/btpa\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/btpa\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/btpa\/","name":"bTpa - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/btpa\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/btpa\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/btpa-icon-0c7681bfe04cb4535739d5fe1917a80ad9b034dc_96.webp","datePublished":"2026-06-01T17:03:34+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/btpa\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/btpa\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/btpa\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/btpa-icon-0c7681bfe04cb4535739d5fe1917a80ad9b034dc_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/btpa-icon-0c7681bfe04cb4535739d5fe1917a80ad9b034dc_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/btpa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"bTpa"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/35246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/35247"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=35246"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=35246"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=35246"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=35246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}