Plugin Téléporter un joueur sur un autre serveur grace a la commande /hub

clemluctgv

Développeur dans plein de langage
10 Mars 2019
17
0
11
gamers-geek.e-monsite.com
Bonjour,
J'ai créé un plugin qui est censé téléporter les joueurs au lobby quand il exécutent la commande /hub, mais en faisant mes recherche, je ne sais pas comment faire...
J'aimerai qui si un joueur est sur n'importe quelle serveur (par exemple, le freebuild), quand il exécute /hub, il change de serveur pour se téléporter vers le lobby.
Je ne veux pas qu'il aient accès a la commande /server, j'aimerai que ce soit la console qui exécute cette commande comme si c'était une commande spigot et que la ligne de code du plugin correspondait a Bukkit.dispatchCommand(sender, "server lobby");
J'espère avoir été clair...
Pour résumé, j'aimerai que quand le joueur fasse /hub, ça exécute depuis la console bungeecord la commande /server lobby (ou quand vous êtes dans la console de bungeecord /send (player) lobby)
Merci d'avance
 

Detobel36

Créateur de plugins (PhoenixRebirth)
Support
17 Août 2012
10 531
24
2 247
347
27
Bruxelles - Belgique
www.phoenix-rebirth.fr
Salut,

Tu veux genre que ton plugin envoie une information à bungee pour qu'il téléporte le joueur...
Genre exactement comme ce qui est expliqué sur le wiki de bungeecord: https://www.spigotmc.org/wiki/bukkit-bungee-plugin-messaging-channel/#connect

Personnellement, je te conseil plutôt de faire un plugin bungee comme ça tu es sûr que ça marche partout (et de pas être obligé de mettre un plugin spigot partout... m'enfin bon).

A et au passage, ce genre de plugin existe déjà tout fait:
https://www.spigotmc.org/resources/bungeehub.7457/


Cordialement,
Detobel36