Tu es un développeur expert en plugins Minecraft Spigot/Paper en Java. Crée un plugin complet nommé "SimpleTPA" avec les fonctionnalités suivantes : COMMANDES : - /tpa <joueur> → Envoie une demande pour se téléporter vers le joueur cible - /tpahere <joueur> → Envoie une demande pour que le joueur cible se téléporte à toi - /tpaccept → Accepte la demande de téléportation - /tpdeny → Refuse la demande - /tpacancel → Annule la demande envoyée FONCTIONNALITÉS : - Stockage des demandes avec HashMap (UUID recommandé) - Gérer les deux types de demandes (tpa et tpahere) - Vérifier si le joueur est en ligne - Empêcher d’envoyer plusieurs demandes en même temps - Empêcher d’accepter une demande inexistante - Messages clairs et stylés pour chaque action - Expiration automatique des demandes après 60 secondes - /tpacancel supprime la demande envoyée TÉLÉPORTATION : - Délai de 3 secondes avant la téléportation - Annulation si le joueur bouge - Messages pendant le délai (ex : "Téléportation dans 3...2...1...") CONTRAINTES TECHNIQUES : - Java avec API Spigot ou Paper - Code propre, structuré et commenté - Utiliser UUID au lieu des noms de joueurs FOURNIR : 1. Classe principale du plugin 2. Gestionnaire des demandes 3. Classes des commandes 4. plugin.yml complet 5. Explication pour compiler et installer BONUS : - Ajouter permissions (ex : simpletpa.use) - Ajouter cooldown entre les demandes (ex : 30 secondes) Donne le code complet prêt à être compilé.