
> 🇫🇷 Français · 🇬🇧 English
🇫🇷 EasyTPA (FR)
> 💡 Usage commercial : Gratuit pour les particuliers. Contactez ZO3N si vous générez des revenus avec ce plugin.
Plugin de téléportation complet pour Paper : TPA, homes, warps, spawn, back et RTP — 100 % configurable, messages MiniMessage, système de permissions optionnel.
✨ Fonctionnalités
|
|
| 🔀 TPA |
/tpa, /tpahere, /tpaccept, /tpdeny, /tpcancel, /tptoggle |
| 🏠Homes |
/home, /sethome, /delhome — limite par joueur, tiers de permissions |
| 📍 Warps |
/warp, /setwarp, /delwarp, /warps — propriété par joueur, liste cliquable |
| 🌍 Spawn & Back |
/spawn, /setspawn, /back (position précédente ou lieu de mort) |
| 🎲 RTP |
/rtp (alias /wild) — chargement async des chunks, position sûre garantie |
| ⚙️ Sécurité |
Délai anti-mouvement, cooldown global, timeout TPA, bypass par permission |
📦 Installation
Prérequis : Paper 1.21.4+ · Java 21+
- Déposez
easytpa-1.0.0.jar dans plugins/
- Démarrez le serveur
- Configurez
config.yml et messages.yml
- Rechargez avec
/tpreload (pas de redémarrage nécessaire)
⚙️ Configuration rapide
permissions: false # true = vérifie les permissions (LuckPerms compatible)
teleport-delay: 3 # Délai avant TP (secondes, 0 pour désactiver)
tpa-timeout: 60 # Durée avant expiration d'une demande TPA
teleport-cooldown: 30 # Cooldown entre deux TPs (0 pour désactiver)
back-on-death: true # /back ramène au lieu de mort
max-homes: 1 # Homes max par joueur (extensible via permissions)
max-warps: 5 # Warps max par joueur
rtp-radius: 5000 # Rayon max pour /rtp (blocs)
rtp-min-radius: 100 # Rayon min pour /rtp (évite le spawn)
Tous les messages sont dans messages.yml au format MiniMessage (couleurs, dégradés, cliquables, hover…).
🕹️ Commandes & Permissions
| Commande |
Description |
Permission |
/tpa <joueur> |
Demande de TP vers un joueur |
teleport.tpa |
/tpahere <joueur> |
Demande Ă un joueur de venir |
teleport.tpahere |
/tpaccept · /tpdeny · /tpcancel |
Gérer les demandes TPA |
teleport.tp* |
/tptoggle |
Activer/désactiver les demandes reçues |
teleport.tptoggle |
/home [nom] · /sethome · /delhome |
Gérer ses homes |
teleport.home* |
/warp <nom> · /setwarp · /delwarp · /warps |
Gérer les warps |
teleport.warp* |
/spawn · /setspawn |
Spawn |
teleport.spawn · teleport.admin |
/back |
Retour à la position précédente |
teleport.back |
/rtp ou /wild |
Téléportation aléatoire sûre |
teleport.rtp |
/tpreload |
Recharger la configuration |
teleport.admin |
Permissions spéciales :
teleport.cooldown.bypass — ignore le cooldown
teleport.home.multiple.<n> — étend la limite de homes (ex : .5, .10)
teleport.admin — toutes les commandes admin (défaut : op)
> Si permissions: false, toutes les commandes joueur sont accessibles sans permission. Les commandes admin nécessitent toujours OP ou teleport.admin.
📜 Licence
Fair Core License (FCL) — Gratuit pour usage personnel · Usage commercial interdit sans autorisation.
<div align="center">Fait avec ❤️ par <strong>ZO3N</strong> · <a href="github.com/crafteria-dev/EasyTPA" rel="noopener nofollow" target="_blank">https://github.com/Crafteria-dev/EasyTPA">github.com/crafteria-dev/EasyTPA</a></div>
🇬🇧 EasyTPA (EN)
> đź’ˇ Commercial use: Free for individuals. Contact ZO3N if you generate revenue with this plugin.
Full-featured teleportation plugin for Paper: TPA, homes, warps, spawn, back and RTP — 100% configurable, MiniMessage messages, optional permission system.
✨ Features
|
|
| 🔀 TPA |
/tpa, /tpahere, /tpaccept, /tpdeny, /tpcancel, /tptoggle |
| 🏠Homes |
/home, /sethome, /delhome — per-player limit, permission tiers |
| 📍 Warps |
/warp, /setwarp, /delwarp, /warps — per-player ownership, clickable list |
| 🌍 Spawn & Back |
/spawn, /setspawn, /back (previous position or death location) |
| 🎲 RTP |
/rtp (alias /wild) — async chunk loading, guaranteed safe position |
| ⚙️ Safety |
Anti-movement delay, global cooldown, TPA timeout, permission bypass |
📦 Installation
Requirements: Paper 1.21.4+ · Java 21+
- Drop
easytpa-1.0.0.jar into plugins/
- Start the server
- Configure
config.yml and messages.yml
- Reload with
/tpreload (no restart needed)
⚙️ Quick configuration
permissions: false # true = checks permissions (LuckPerms compatible)
teleport-delay: 3 # Delay before teleport (seconds, 0 to disable)
tpa-timeout: 60 # Duration before a TPA request expires
teleport-cooldown: 30 # Cooldown between teleports (0 to disable)
back-on-death: true # /back returns to death location
max-homes: 1 # Max homes per player (extendable via permissions)
max-warps: 5 # Max warps per player
rtp-radius: 5000 # Max radius for /rtp (blocks)
rtp-min-radius: 100 # Min radius for /rtp (avoids spawn)
All messages are in messages.yml using the MiniMessage format (colours, gradients, clickable, hover…).
🕹️ Commands & Permissions
| Command |
Description |
Permission |
/tpa <player> |
Request to teleport to a player |
teleport.tpa |
/tpahere <player> |
Request a player to come to you |
teleport.tpahere |
/tpaccept · /tpdeny · /tpcancel |
Manage TPA requests |
teleport.tp* |
/tptoggle |
Enable/disable incoming requests |
teleport.tptoggle |
/home [name] · /sethome · /delhome |
Manage homes |
teleport.home* |
/warp <name> · /setwarp · /delwarp · /warps |
Manage warps |
teleport.warp* |
/spawn · /setspawn |
Spawn |
teleport.spawn · teleport.admin |
/back |
Return to previous position |
teleport.back |
/rtp or /wild |
Safe random teleportation |
teleport.rtp |
/tpreload |
Reload configuration |
teleport.admin |
Special permissions:
teleport.cooldown.bypass — ignore the cooldown
teleport.home.multiple.<n> — extend home limit (e.g. .5, .10)
teleport.admin — all admin commands (default: op)
> If permissions: false, all player commands are accessible without permission. Admin commands always require OP or teleport.admin.
📜 License
Fair Core License (FCL) — Free for personal use · Commercial use prohibited without authorisation.
<div align="center">Made with ❤️ by <strong>ZO3N</strong> · <a href="github.com/crafteria-dev/EasyTPA" rel="noopener nofollow" target="_blank">https://github.com/Crafteria-dev/EasyTPA">github.com/crafteria-dev/EasyTPA</a></div>