IlluTPA ⛏️ | Modern & Fully Customizable TPA Plugin ✅ | Multi-Language ⭐ icon

IlluTPA ⛏️ | Modern & Fully Customizable TPA Plugin ✅ | Multi-Language ⭐ -----

⚡ Fast & Reliable Teleport System | ⭕ Easy to Use | Perfect for Any Server




Update 1.1.1 - Customizable GUI Slots & Improved Help

  • ✨ Customizable Request Slots: You can now fully customize the slots where teleport requests appear in the GUI! Just edit the request-slots list in your config.
  • ✨ Improved /illutpa Command: Now /illutpa shows a full help menu with all available commands. Use /illutpa reload to reload the config.
  • Minor fixes and optimizations

Thank you for your feedback and support! If you have suggestions or find bugs, let me know!
----------, May 10, 2025

Update 1.1.0 - Color Fix & UX Improvements

  • ✔️ Color Fix: Messages now correctly display configured color codes (&c, &a, etc).
  • ✔️ Improved request handling: Cancelling and managing teleport requests is now more reliable.
  • ✔️ Code optimization: Minor fixes and internal improvements.
  • ✔️ Multi-language support: All messages support translations and color codes.

As always, thank you for your support!
For suggestions or bug reports, feel free to comment or send me a private message.
----------, May 8, 2025

IlluTPA
Advanced Teleport System | Modern UI | 1.20.4+

✦ Description
IlluTPA is a modern and feature-rich teleport request plugin that enhances your server's teleportation system with beautiful particle effects, interactive chat buttons, and fully configurable messages. Perfect for any server looking to provide a premium teleportation experience.

✦ Features
  • Interactive Chat Buttons - Accept or deny teleport requests with a simple click
  • Particle Effects - Beautiful visual effects during teleportation
  • Movement Detection - Cancels teleport if players move during countdown
  • Countdown System - Configurable delay before teleportation
  • Fully Configurable - All messages can be customized in config.yml
  • Update Checker - Automatic notification for new versions
  • Multi-Language Support - Fully customizable messages
  • Modern UI - Clean and intuitive interface
  • GUI System - Easy-to-use interface for managing requests
  • Sound Effects - Customizable teleport sounds
  • Cooldown System - Prevent spam of teleport requests

✦ Commands
Code (Text):

/tpa <player> - Send a teleport request
/tpahere <player> - Request a player to teleport to you
/tpaccept - Accept the pending teleport request
/tpdeny - Deny the pending teleport request
/tpgui - Open the teleport request GUI
/illutpa reload - Reload the plugin configuration
 
✦ Permissions
Code (Text):

illutpa.tpa - Allows using /tpa command (default: true)
illutpa.tpahere - Allows using /tpahere command (default: true)
illutpa.tpaccept - Allows using /tpaccept command (default: true)
illutpa.tpdeny - Allows using /tpdeny command (default: true)
illutpa.tpgui - Allows using /tpgui command (default: true)
illutpa.reload - Allows using /illutpa reload command (default: op)
illutpa.update - Allows receiving update notifications (default: op)
 
✦ Configuration
Code (Text):

# IlluTpa Configuration

# Time in seconds before a teleport request expires
request-timeout: 60

# Teleport settings
settings:
  # Time in seconds to wait before teleporting
  teleport-delay: 5
  # Cancel teleport if player moves
  cancel-on-move: true
  # Cooldown between teleport requests in seconds
  cooldown: 30
  # Sound settings
  sounds:
    # Whether to play sounds during teleport
    enabled: true
    # Sound to play when teleporting (ENTITY_ENDERMAN_TELEPORT, ENTITY_ENDER_DRAGON_FLAP, etc.)
    teleport-sound: ENTITY_ENDERMAN_TELEPORT
    # Volume of the sound (0.0 to 1.0)
    volume: 1.0
    # Pitch of the sound (0.0 to 2.0)
    pitch: 1.0
  # GUI settings
  gui:
    # Whether to enable the GUI system
    enabled: true
    # Title of the main GUI
    title: "&8[&bIlluTPA&8]"
    # Size of the GUI (must be multiple of 9, max 54)
    size: 27
    # Items settings
    items:
      # No requests item
      no-requests:
        material: BARRIER
        name: "&cNo Pending Requests"
        lore:
          - "&7You don't have any pending teleport requests."
      # Close button
      close:
        material: BARRIER
        name: "&cClose"
        lore:
          - "&7Click to close this menu."
      # Request item
      request:
        material: PLAYER_HEAD
        name: "&e%player%'s Request"
        lore:
          - "&7Click to accept or deny"
          - ""
          - "&aLeft Click: Accept"
          - "&cRight Click: Deny"

# Messages
messages:
  # Prefix for all messages
  prefix: "&8[&bIlluTPA&8] &r"
  # Command messages
  console-cannot-use: "&cThis command can only be used by players!"
  usage: "&cUsage: /tpa <player>"
  # Request messages
  request-sent: "&aYou have sent a teleport request to &e%player%"
  request-received: "&e%player% &ahas requested to teleport to you. Click to accept or deny:"
  request-accepted: "&aYou have accepted the teleport request from &e%player%"
  request-accepted-by: "&e%player% &ahas accepted your teleport request"
  request-denied: "&cYou have denied the teleport request from &e%player%"
  request-denied-by: "&e%player% &chas denied your teleport request"
  request-expired: "&cThe teleport request has expired"
  no-pending-request: "&cYou don't have any pending teleport requests"
  player-not-found: "&cPlayer not found"
  cannot-teleport-to-self: "&cYou cannot send a teleport request to yourself"
  # Teleport messages
  teleporting: "&aPreparing teleportation..."
  teleport-success: "&aTeleportation completed!"
  teleport-success-target: "&e%player% &ahas been teleported to you!"
  teleport-cancelled: "&cTeleport cancelled! You moved!"
  teleport-cancelled-target: "&e%player%&c's teleport was cancelled due to movement!"
  # Clickable messages
  click-to-accept: "&a[Accept]"
  click-to-deny: "&c[Deny]"
  hover-accept: "&7Click to accept the teleport request"
  hover-deny: "&7Click to deny the teleport request"
  # Countdown messages
  countdown-teleporting: "&eTeleporting in &6%seconds% &eseconds..."
  countdown-target: "&eTeleporting &6%player% &ein &6%seconds% &eseconds..."
  dont-move: "&cDon't move! Teleporting in &e%seconds% &cseconds..."
  # Cooldown message
  cooldown-message: "&cYou must wait &e%time% &cseconds before sending another teleport request!"
  # GUI messages
  gui-disabled: "&cThe GUI system is disabled!"
  gui-title: "&8[&bIlluTPA&8]"
  gui-no-requests: "&cNo pending requests"
  gui-open: "&aClick to open teleport GUI"
  cooldown: "&cYou must wait %time% seconds before sending another teleport request!"
 

✦ Languages
  • English (Default)
  • Fully editable through config.yml

✦ Support
If you need help or want to report a bug:

❤ Thank you for using IlluTPA! ❤
----------, May 2, 2025

Update Available!
A new version of IlluTPA has just been released!
Check out the latest features, improvements, and bug fixes below.

  • Improved update checker: Now uses the correct Spigot resource ID for automatic notifications.
    General improvements and bug fixes for better stability.
    Fully compatible with Minecraft 1.21.x
How to update:

  1. Download the latest version from the link below
    Replace the old jar in your plugins folder
    Restart your server
Download IlluTPA
If you enjoy the plugin, please leave a review!
----------, May 1, 2025

Resource Information
Author:
----------
Total Downloads: 135
First Release: May 1, 2025
Last Update: May 10, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings