DTPA Modern Teleport Requests v3.0.5 Cross Server & Folia Support

A feature-rich teleport request plugin with GUI support and Folia compatibility.
Now guis are 100% configurable

tpa-gui.yml
Ruby:
request-gui:
  name: "&8ᴄᴏɴғɪʀᴍ ʀᴇǫᴜᴇsᴛ"
  rows: 3

  icons:
    cancel-icon:
      slot: 10
      material: RED_STAINED_GLASS_PANE
      action: cancel
      display-name: "&4ᴄᴀɴᴄᴇʟ"
      lore:
        - "&7Click to cancel this request"

    location-icon:
      slot: 12
      action: info
      display-name: "&aʟᴏᴄᴀᴛɪᴏɴ"
      lore:
        - "&f%world%"

    player-icon:
      slot: 13
      material: PLAYER_HEAD
      action: info
      display-name: "&aᴘʟᴀʏᴇʀ"
      lore:
        - "&f%player%"

    confirm-icon:
      slot: 16
      material: LIME_STAINED_GLASS_PANE
      action: confirm
      display-name: "&aᴄᴏɴғɪʀᴍ"
      lore:
        - "&7Click to send a teleport request"
        - "&7to &f%player%"

    fly-icon:
      slot: 14
      material: FEATHER
      action: info
      display-name: "&aғʟʏɪɴɢ"
      lore:
        - "&f%is_flying%"

accept-gui:
  name: "&8ᴀᴄᴄᴇᴘᴛ ʀᴇǫᴜᴇsᴛ"
  rows: 3

  icons:
    cancel-icon:
      slot: 10
      material: RED_STAINED_GLASS_PANE
      action: deny
      display-name: "&4ᴅᴇɴʏ"
      lore:
        - "&7Click to deny this request"

    location-icon:
      slot: 12
      action: info
      display-name: "&aʟᴏᴄᴀᴛɪᴏɴ"
      lore:
        - "&f%world%"

    player-icon:
      slot: 13
      material: PLAYER_HEAD
      action: info
      display-name: "&aᴘʟᴀʏᴇʀ"
      lore:
        - "&f%player%"

    confirm-icon:
      slot: 16
      material: LIME_STAINED_GLASS_PANE
      action: accept
      display-name: "&aᴀᴄᴄᴇᴘᴛ"
      lore:
        - "&7Click to accept teleport request"
        - "&7from &f%player%"

    fly-icon:
      slot: 14
      material: FEATHER
      action: info
      display-name: "&aғʟʏɪɴɢ"
      lore:
        - "&f%is_flying%"


tpahere-gui.yml
Ruby:
request-gui:
  name: "&8ᴄᴏɴғɪʀᴍ ʀᴇǫᴜᴇsᴛ"
  rows: 3

  icons:
    cancel-icon:
      slot: 10
      material: RED_STAINED_GLASS_PANE
      action: cancel
      display-name: "&4ᴄᴀɴᴄᴇʟ"
      lore:
        - "&7Click to cancel this request"

    location-icon:
      slot: 12
      action: info
      display-name: "&aʟᴏᴄᴀᴛɪᴏɴ"
      lore:
        - "&f%world%"

    player-icon:
      slot: 13
      material: PLAYER_HEAD
      action: info
      display-name: "&aᴘʟᴀʏᴇʀ"
      lore:
        - "&f%player%"

    confirm-icon:
      slot: 16
      material: LIME_STAINED_GLASS_PANE
      action: confirm
      display-name: "&aᴄᴏɴғɪʀᴍ"
      lore:
        - "&7Click to request &f%player%"
        - "&7to teleport to you"

    fly-icon:
      slot: 14
      material: FEATHER
      action: info
      display-name: "&aғʟʏɪɴɢ"
      lore:
        - "&f%is_flying%"

accept-gui:
  name: "&8ᴀᴄᴄᴇᴘᴛ ʀᴇǫᴜᴇsᴛ"
  rows: 3

  icons:
    cancel-icon:
      slot: 10
      material: RED_STAINED_GLASS_PANE
      action: deny
      display-name: "&4ᴅᴇɴʏ"
      lore:
        - "&7Click to deny this request"

    location-icon:
      slot: 12
      action: info
      display-name: "&aʟᴏᴄᴀᴛɪᴏɴ"
      lore:
        - "&f%world%"

    player-icon:
      slot: 13
      material: PLAYER_HEAD
      action: info
      display-name: "&aᴘʟᴀʏᴇʀ"
      lore:
        - "&f%player%"

    confirm-icon:
      slot: 16
      material: LIME_STAINED_GLASS_PANE
      action: accept
      display-name: "&aᴀᴄᴄᴇᴘᴛ"
      lore:
        - "&7Click to teleport to"
        - "&f%player%"

    fly-icon:
      slot: 14
      material: FEATHER
      action: info
      display-name: "&aғʟʏɪɴɢ"
      lore:
        - "&f%is_flying%"
Fixed some messages bug
Fixed an Api issue (Important)
Fixed a Folia Scheduler

MUST UPDATE TO LATEST

🌍 New Features:

  • World-Based GUI Materials: Location icons now dynamically change based on player's world (Grass Block for Overworld, Netherrack for Nether, End Stone for End)
  • World Blacklist System: Block TPA requests in specific worlds with configurable blacklist settings

🔧 Improvements:

  • Enhanced visual context in TPA/TPAHere GUIs
  • Configurable world material mappings
  • Better world-based teleportation control
CONFIG UPDATE


Ruby:
blacklisted-worlds:
  # Enable/disable blacklisted worlds feature
  enabled: true
 
  # Worlds where TPA requests are completely blocked
  # Players cannot send requests from/to these worlds
  # Players cannot accept existing requests while in these worlds
  worlds:
    - "world_nether"
    - "world_the_end"
    - "pvp_world"
    - "mining_world"

gui:
  enabled: true

  # Enable GUI toggle commands (/tpaguitoggle and /tpahereguitoggle)
  command-enabled: false

  # World-based material overrides for location icons
  # Maps world names to materials that represent them in GUIs
  world-materials:
    world: GRASS_BLOCK
    world_nether: NETHERRACK
    world_the_end: END_STONE
    # Add more world mappings as needed
    # custom_world: STONE
messages.yml update
Ruby:
  blacklisted-world-sender: "&cYou cannot send TPA requests from a blacklisted world!"
  blacklisted-world-sender-actionbar: "&cCannot send TPA from blacklisted world!"

  blacklisted-world-target: "&cYou cannot send TPA requests to players in blacklisted worlds!"
  blacklisted-world-target-actionbar: "&cCannot send TPA to blacklisted world!"

  blacklisted-world-accept: "&cYou cannot accept TPA requests while in a blacklisted world!"
  blacklisted-world-accept-actionbar: "&cCannot accept TPA in blacklisted world!"

  blacklisted-world-requester: "&cCannot accept TPA request - requester is in a blacklisted world!"
  blacklisted-world-requester-actionbar: "&cCannot accept - requester in blacklisted world!"


1757287763787.png
1757287798511.png
1757287823213.png
Fixed Some Folia Issues
Fixed Teleported Message
Added Placeholder Which returns off or on
Code:
# add this into your config.yml
placeholders:
  ON: "&a&lON"
  OFF: "&c&lOFF"

 # %donuttpa_tpa_status% - TPA acceptance status
 # %donuttpa_tpahere_status% - TPAHere acceptance status
 # %donuttpa_auto_accept% - Auto-accept status
 # %donuttpa_gui_enabled% - GUI usage status
 # %donuttpa_tpahere_gui_enabled% - TPAHere GUI status
Make sure to update your messages.yml
Added Huskclaims Support
just an core api update
Clients Demands to make tpauto same has donutsmp
Reset your sounds.yml
and add this message into your messages.yml
  • added elytra showing placeholder in gui
  • fixed tpauto bug and increased performance
Code:
  teleport-cancelled-flying: "&cTeleport cancelled: The destination player started flying or using Elytra!"
  teleport-cancelled-flying-actionbar: "&cTeleport cancelled: Destination unsafe!"

  teleport-flying-warning: "&cA teleport to you was cancelled because you started flying!"
  teleport-flying-warning-actionbar: "&cTeleport to you cancelled - don't fly during teleports!"
 
  tp-auto-on-persistent: "&#09FF00You have tpauto on."
  tp-auto-accepted: "&a✓ Auto-accepted teleport request from %player%"

Make sure First Test this version into your test server for ensure everything is working fine
  • Fixed Cannot measure distance
  • Added Proper Checks Before Teleportation

  • Fixed missing action bar messages for teleport requests
  • Added notification when players teleport to you
  • Removed safe-teleport feature to fix teleportation bugs
  • General stability improvements

    Thanks to Voxy for Suggestions
Buy a license now
$3.99
EULA
Single project EULA
Standard, except only for single project use
Standard EULA
+ $25.00
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
2 years
Lifetime
+ $25.00
Share and earn
Refer this resource and earn a 5% commission.
20,226 Views
343 Purchases
329 Downloads
Mar 29, 2025 Published
Jun 27, 2026 Updated
5.00 star(s)
Average rating (32)
1.6 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. Gameplay
  1. GUI
Game mode
  1. Survival & SMP
  1. Earth
  1. Lifesteal
Game mode
  1. Survival
  1. Earth
  1. Lifesteal
Game mode (legacy)
  1. Survival
  1. Earth
  1. Lifesteal
Supported software
  1. Bukkit
  1. Paper
  1. Folia
Supported versions
  1. 1.21
  1. 1.20
Supported languages
  1. English
Includes DRM
Yes
Source access (legacy)
Closed source & obfuscated
Creator
Recommended for you
Dynamic random teleportation within defined regions for enhanced gameplay
5.00 star(s) 12 ratings
143 purchases
Create immersive single-biome worlds with unique terrain and features.
5.00 star(s) 30 ratings
136 purchases
Fast and optimized, made for large Minecraft servers.
5.00 star(s) 11 ratings
134 purchases
Full-featured team system with cross-server homes, permissions, GUI, and Folia support
5.00 star(s) 19 ratings
106 purchases
Place bounties on players with an intuitive GUI system with folia and Cross Server support
5.00 star(s) 9 ratings
97 purchases
Share and earn
Refer this resource and earn a 5% commission.
20,226 Views
343 Purchases
329 Downloads
Mar 29, 2025 Published
Jun 27, 2026 Updated
5.00 star(s)
Average rating (32)
1.6 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI use in marketing
No
AI use in product
No
Type
  1. Gameplay
  1. GUI
Game mode
  1. Survival & SMP
  1. Earth
  1. Lifesteal
Game mode
  1. Survival
  1. Earth
  1. Lifesteal
Game mode (legacy)
  1. Survival
  1. Earth
  1. Lifesteal
Supported software
  1. Bukkit
  1. Paper
  1. Folia
Supported versions
  1. 1.21
  1. 1.20
Supported languages
  1. English
Includes DRM
Yes
Source access (legacy)
Closed source & obfuscated
Creator
Recommended for you
Dynamic random teleportation within defined regions for enhanced gameplay
5.00 star(s) 12 ratings
143 purchases
Create immersive single-biome worlds with unique terrain and features.
5.00 star(s) 30 ratings
136 purchases
Fast and optimized, made for large Minecraft servers.
5.00 star(s) 11 ratings
134 purchases
Full-featured team system with cross-server homes, permissions, GUI, and Folia support
5.00 star(s) 19 ratings
106 purchases
Place bounties on players with an intuitive GUI system with folia and Cross Server support
5.00 star(s) 9 ratings
97 purchases
Top