[Bukkit][0.9-RC] ArmorSurvey - Place automatiquement armure dans bon slot lorsque ramassée

MineurCrafteur

Aventurier
17 Avril 2012
7
0
1
www.imagicraft.fr
Salut !

Voici mon tout premier plugin pour Bukkit (soyez indulgents :)).

Attention, le plugin est actuellement en version RC.
Par conséquent, bien qu'il fonctionne bien chez moi, il se peut que vous rencontriez des dysfonctionnements liés à un bug ou une incompatibilité avec votre version de Bukkit ou l'un de vos plugins.

Version actuelle : 0.9-RC.
Téléchargement : https://github.com/MinerCrafter/ArmorSurvey/downloads
Code source : https://github.com/MinerCrafter/ArmorSurvey

Son rôle est simple :
- Lorsque vous ramassez un item composant une armure (casque, plastron, jambières, bottes), le plugin le place automatiquement dans le slot d'armure correspondant.

Plus besoin d'ouvrir l'inventaire pour déplacer l'item d'armure vers le bon slot lorsque vous venez de taper /back pour récupérer vos items perdus et que vous vous faites attaquer de tous les côtés !

Prérequis :
- Ce plugin utilise Vault pour la gestion des permissions : http://dev.bukkit.org/server-mods/vault

Son fonctionnement est très simple :
- Placez le fichier .jar dans le dossier plugins/ du répertoire de Bukkit.
- Ajoutez la permission "armorsurvey.use" aux groupes/joueurs à qui vous voulez donner la possibilité d'utiliser le plugin.
- Redémarrez votre serveur.

Todo :
- Il y a certainement des choses à améliorer dans le code source. N'hésitez pas à laisser un commentaire au cas où vous voyez quelque chose à changer.
- Actuellement il n'y a pas de son "pop" lorsque vous ramassez un item traité par le plugin. Je ne trouve pas ce son dans l'API de bukkit.
- Donner la possibilité aux membres de désactiver le plugin (utile éviter d'abîmer l'armure avant un échange par exemple).
- Faire en sorte qu'un item d'armure plus résistant remplace un item moins solide. Par exemple, j'ai un casque en or, si je ramasse un casque en diamant, celui-ci remplacera le casque en or (l'inverse ne serait pas possible).
- A vous de proposer !

FAQ :
- Q : Qu'est ce qui me dit que ton fichier .jar ne contient pas un virus.
- R : Je n'en ai pas mis dedans :) ! Mais, pour t'en assurer, télécharge le code source, lis le, et compile le.

- Q : Comment compiler le code source.
- R : Le plugin utilise Git (via GitHub). La compilation se passe via Maven.

- Q : Que faire en cas de bug.
- R : Laisse un message sur ce topic en donnant le plus d'infos possible (config serveur, plugins installés, etc...).

Licence :
Ce plugin est proposé sous licence GNU GPL.

Par avance, merci pour vos tests, ainsi que vos retours !

A+