Knamys

[CraftBukkit - Modding] Méthodes de déplacement

6 messages dans ce sujet

Bonsoir.

Au vu de passer pour un snob, je tente quand même ma chance en vous posant une question. Question basique mais qui me pose de gros problèmes. Je suis actuellement entrain de créer un GUI de gestion du serveur un peu comme un très grand serveur francophone proposant divers jeu que vous devez sans doute tous connaître ! Sauf que le mien n'est pas pour accéder à des serveurs ou voir sa money mais bien pour effectuer des actions administratives. La réponse doit être très simple mais je débute dans le modding craftbukkit ayant plutôt touché aux launchers.

J'ai déjà des blocs qui me redirigent vers les actions gamemode etc. Mais cette fois-ci j'aimerais un menu avec les têtes de tous les joueurs et pouvoir avoir des infos sur eux (coords, vie, etcc) et pouvoir me tp à ces mêmes-joueurs en cliquant sur leur tête. J'ai tenté de trouver la méthode CraftBukkit comme je l'ai fait pour celle du gamemode mais rien à faire, je sèche ^^

Merci de votre aide, n'hésitez pas à me poser des questions et à me taper si je me suis trompé de sections et ai mal fait quelque-chose ^^

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Tout d'abord , bienvenue sur le forum !

Je t'invite a lire les règles qui sont afin de ne pas te prendre de sanction

pour te répondre, même si je suis toujour en apprentissage , mon petit conseil est de te proposer d'aller voir dans les source du plugin HungerGame

Car dans celui-ci , quand tu meurt, avec la boussole , tu peux te tp à eux

Cordialement,

Zelouiix.

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Hey !

Tu peux récupérer une liste des joueurs en ligne grâce à la méthode Bukkit.getOnlinePlayers() (ou this.getServer().getOnlinePlayers() dans la classe qui extends "Plugin" si je me trompe pas, de mémoire ^^) (Javadoc : https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Bukkit.html#getOnlinePlayers%28%29)

Ensuite, tu devrais pouvoir facilement pouvoir te servir des informations que tu peux trouver dans cette liste, puisque chaque joueur connecté sur le serveur y est. Tu peux alors obtenir la vie du joueur, et même beaucoup d'autres informations, grâce aux méthodes listées ici : https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/Player.html

En espérant avoir pu répondre à ta question ! :)

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Si c'est pour faire une GUI, ça sera côté client, donc pas d'intéraction avec Bukkit.

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci bien Madeorsk :)

Wytrem, effectivement, je me suis trompé, c'est pas une GUI que je fais mais un inventaire (hooper dans mon plugin) !

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Ah d'accord ! ce moment là, oui, tu dois te servir de Bukkit. :)

0

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant