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



IlluTPA Documentation

✦ Installation
  1. Download IlluTPA.jar
  2. Place the jar file in your server's plugins folder
  3. Restart your server
  4. The plugin will automatically create its configuration file

✦ Commands & Permissions
Command Permission Description
/tpa <player> illutpa.tpa Send a teleport request to a player
/tpahere <player> illutpa.tpahere Request a player to teleport to you
/tpaccept illutpa.tpaccept Accept the pending teleport request
/tpdeny illutpa.tpdeny Deny the pending teleport request
/tpgui illutpa.tpgui Open the teleport request GUI interface
/tpacancel illutpa.tpacancel Cancel your pending teleport request
/tpatoggle illutpa.tpatoggle Toggle receiving teleport requests on/off
/tpaignore <player> illutpa.tpaignore Ignore teleport requests from a specific player
/illutpa illutpa.reload Show plugin help and all commands
/illutpa reload illutpa.reload Reload the plugin configuration


✦ Default Permissions
  • illutpa.tpa - default: true
  • illutpa.tpahere - default: true
  • illutpa.tpaccept - default: true
  • illutpa.tpdeny - default: true
  • illutpa.tpgui - default: true
  • illutpa.tpacancel - default: true
  • illutpa.tpatoggle - default: true
  • illutpa.tpaignore - default: true
  • illutpa.reload - default: op
  • illutpa.update - default: op
  • illutpa.bypass.cooldown - default: op
  • illutpa.bypass.delay - default: op
  • illutpa.bypass.crossworld - default: op
  • illutpa.bypass.protected - default: op

✦ Configuration Guide
The configuration file (config.yml) allows you to customize various aspects of the plugin:

Basic Settings:
Code (Text):

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

# Teleport settings
settings:
  teleport-delay: 5 # Countdown time in seconds
  cancel-on-move: true # Cancel if player moves
  cooldown: 30 # Cooldown between requests in seconds
 
Sound Settings:
Code (Text):

settings:
  sounds:
    enabled: true
    teleport-sound: ENTITY_ENDERMAN_TELEPORT
    volume: 1.0
    pitch: 1.0
 
GUI Settings (with customizable request slots!):
Code (Text):

settings:
  gui:
    enabled: true
    title: "&8[&bIlluTPA&8]"
    size: 27
    request-slots: [10, 11, 12, 13, 14, 19, 20, 21, 22, 23, 28, 29, 30, 31, 32]
    items:
      no-requests:
        material: BARRIER
        name: "&cNo Pending Requests"
      close:
        material: BARRIER
        name: "&cClose"
      request:
        material: PLAYER_HEAD
        name: "&e%player%'s Request"
 
Message Customization:
  • All messages support color codes using &
  • Use %player% to show player names
  • Use %seconds% in countdown messages
  • Use %time% in cooldown messages

Example Message Customization:
Code (Text):

messages:
  prefix: "&8[&bIlluTPA&8] &r"
  request-sent: "&aYou have sent a teleport request to &e%player%"
  dont-move: "&cDon't move! Teleporting in &e%seconds% &cseconds..."
  cooldown-message: "&cYou must wait &e%time% &cseconds before sending another request!"
  usage-tpaignore: "&cUsage: /tpaignore <player>"
 
✦ Features Explained

Interactive Chat Buttons
  • Clickable [Accept] and [Deny] buttons appear in chat
  • Hover messages can be customized
  • Makes managing requests easier and faster

GUI System
  • Modern interface for managing teleport requests
  • Easy-to-use clickable buttons
  • Visual representation of pending requests
  • Customizable GUI size and items
  • Customizable request slots for pending requests!

Movement Detection
  • Teleport is cancelled if player moves during countdown
  • Can be disabled in config
  • Both players are notified if cancelled

Sound Effects
  • Customizable teleport sounds
  • Adjustable volume and pitch
  • Can be enabled/disabled globally

Cooldown System
  • Prevents spam of teleport requests
  • Configurable cooldown duration
  • Customizable cooldown messages

✦ Troubleshooting
1. Messages not showing colors
  • Ensure you're using & for color codes
  • Check if the prefix is properly configured

2. Teleport not working
  • Verify permissions are set correctly
  • Check if players have pending requests
  • Ensure players aren't moving during countdown
  • Check if cooldown is active

3. GUI not working
  • Verify GUI is enabled in config
  • Check GUI size is a multiple of 9
  • Ensure all GUI items are properly configured

4. Sounds not playing
  • Check if sounds are enabled in config
  • Verify sound name is correct
  • Ensure volume and pitch values are valid

✦ Support
For additional support:

Need more help? Feel free to ask!
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