IlluTPA ⚡ | Advanced Teleport System ✅ | Multi-Language Support ⭐ | Modern UI ⛏️ | 1.21.4+
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: