Jump to content
Knamys

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

Recommended Posts

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 ^^

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other 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 ! :)

Share this post


Link to post
Share on other 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) !

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×