Vous êtes à la recherche d’un plugin pour faire des PNJ simples ? Vous avez jadis utilisé Citizens 1.x, mais n’aimez pas les versions 2.x ? Vous avez frappé à la bonne porte ! DwDNPC est un plugin basique de PNJ qui permet de les créer, de leur donner un nom et, à la limite, de les faire parler !
Tout d’abord, pour tout ce qui concerne les commandes In Game, j’ai fait une vidéo :
Un petit récapitulatif de tout ce qui a été dit durant la vidéo :
Commandes de Base
• /dwdnpc create <nom> : Crée un PNJ ;
• /dwdnpc delete <nom> : Supprime un PNJ (s’il est seul à porter ce nom) ;
• /dwdnpc delete <nom> -force : Supprime tous les PNJ portant un nom commun ;
• /dwdnpc deleteid <id> : Supprime le PNJ avec cet ID (obtenu en faisant un clic droit sur le PNJ en question) ;Commandes de Personnalisation
• /dwdnpc radius <rayon> : Modifie le champ de réactivité (regard) des PNJ ;
• Clic droit sur un PNJ avec un objet : Ce PNJ portera l’objet en question (clic droit avec rien pour tout enlever) ;Commandes Générales
• /dwdnpc reload : Recharger tous les PNJ.
Maintenant, voyons tout ce qui concerne la configuration. J’ai créé un PNJ, TTlegend2012 :
'8':
name: TTlegend2012
world: Creative
x: 20.07560558694363
y: 56.0
z: 23.84578636772744
Les PNJ sont répertoriés dans la config par leur ID. Ici, mon PNJ a l’ID 8. Tout ce qui se trouve après concerne les coordonnées, et sont définies lors de la création du PNJ In Game (on ne peut déplacer un PNJ une fois créé, sauf par l’intermédiaire de la config).
Imaginons que vous vouliez qu’il dise « Bienvenue ! » à tous ceux qui le rencontrent. On va rajouter, à la suite du reste, ce bout de configuration :
message:
radius: 4.0
say: <&2TTlegend2012&f> Bienvenue !
Comme je l’ai dit In Game, le rayon de réaction et le rayon de chat sont différents. Si le rayon général de réaction des PNJ est chez moi égal à 5 blocs, ici, j’ai réglé le rayon de chat à 4 blocs. Ensuite, à l’option say on pourra attribuer le message affiché. J’ai mis le pseudo, histoire qu’on voit bien qui parle. Vous pouvez aussi remarquer qu’il y a des couleurs, car j’utilise Essentials avec EssentialsChat. Sachez également que vous pouvez mettre plusieurs options dans ce message :
• {npc} : Le nom du PNJ ;
• {name} : Le nom du joueur qui recevra le message ;
• {dispname} : Le nom affiché du joueur qui recevra le message (un surnom d’Essentials par exemple) ;
• {world} : Le nom du monde dans lequel le PNJ se trouve.
Une fois le message écrit dans la configuration, vous pouvez recharger le plugin (avec /dwdnpc reload ou /reload) et le PNJ parlera !
Vous pouvez également faire des PNJ animaux. Pour cela, créez le PNJ normalement In Game, puis allez dans la config. Aux options du joueur vous ajouterez ceci :
mobtype: blaze
Modifiez la valeur de l’option (ici, blaze) par le mob qui vous intéresse :
Bat, Blaze, CaveSpider, Chicken, Cow, Creeper, EnderDragon, Enderman, Ghast, Giant, IronGolem, MagmaCube, MushroomCow, Ocelot, Pig, PigZombie, Sheep, Silverfish, Skeleton, Slime, Snowman, Spider, Squid, Villager, Witch, Wither, Wolf , Zombie
Une fois le plugin rechargé, le PNJ se transformera en le mob que vous voulez ! Petit inconvénient, le clic droit pour connaître l’ID du PNJ ne marchera pas, et il vous faudra aller voir dans la config. En revanche, le PNJ pourra à la fois être un animal et parler !
Voilà, vous savez à présent vous servir de DwDNPC ! N’hésitez pas à partager ce tutoriel si vous le trouvez simple, utile et efficace
Liens
• Page BukkitDev : http://dev.bukkit.org/server-mods/dwdnpc/
• Téléchargement de la dernière version : http://www.curse.com/server-mods/minecraft/dwdnpc








