EasyTPA

EasyTPA: A simple-to-use plugin for servers of all sizes.

License: FCL Paper Java Version

> 🇫🇷 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+

  1. Déposez easytpa-1.0.0.jar dans plugins/
  2. Démarrez le serveur
  3. Configurez config.yml et messages.yml
  4. 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&quot;&gt;github.com/crafteria-dev/EasyTPA&lt;/a&gt;&lt;/div&gt;



🇬🇧 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+

  1. Drop easytpa-1.0.0.jar into plugins/
  2. Start the server
  3. Configure config.yml and messages.yml
  4. 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 &lt;player&gt; Request to teleport to a player teleport.tpa
/tpahere &lt;player&gt; 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 &lt;name&gt; · /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.&lt;n&gt; — 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&quot;&gt;github.com/crafteria-dev/EasyTPA&lt;/a&gt;&lt;/div&gt;

The EasyTPA Team

profile avatar
  • 2
    Projects
  • 130
    Downloads

More from ZO3N_Dev

  • UltimateBoxed project image

    UltimateBoxed

    • 6
    • Bukkit Plugins

    The Ultimate Boxed Plugin : A simple-to-use plugin for servers of all sizes.

    • 6
    • May 14, 2026
    • Bukkit Plugins
    • +1
  • UltimateBoxed project image

    UltimateBoxed

    • 6
    • Bukkit Plugins

    The Ultimate Boxed Plugin : A simple-to-use plugin for servers of all sizes.

    • 6
    • May 14, 2026
    • Bukkit Plugins
    • +1