BetonQuest - HollishKid/Gaia GitHub Wiki

Guide BetonQuest

Le plugin BetonQuest est développé par Co0sh et la documentation officielle et intégrale (en anglais) se trouve ici. Vous aurez besoin de la consulter pour connaître toutes les possibilités de ce plugin.

En revanche, il existe un guide qui a pour objectif de former à BetonQuest, spécifiquement dans le développement de Gaïa. Ce guide est non-officiel et sert majoritairement à familiariser les utilisateurs nouveaux avec le fonctionnement du plugin.

Cliquez ici pour afficher le Guide.


Nouveauté sur les PNJ à partir de la V1.1

Cette mise à jour supprime complètement le plugin Citizens2, beaucoup trop gourmand en ressources. Par conséquent beaucoup de compatibilités sautent, notamment la façon traditionnelle d'associer une conversation à un PNJ dans le main.yml.

A partir de cette mise à jour vous pouvez créer vos propres PNJ en créant un MythicMob !

Pour ce faire, il suffit de créer un fichier spawner qui spawn votre mob et un mob correspondant. Il en existe beaucoup pour prendre exemple dans Mythicmobs/Spawners, les fichiers sont préfixés de "pnj_".

Leur particularité est qu'ils spawnent à un seul endroit et sont "attachés" (leash) à leur spawn d'origine.

Les mobs concernés sont eux dans un fichier "pnjs.yml" dans Mythicmobs/Mobs. Ils ont la particularité d'être invincibles, et de se comporter (AI) comme des pnj classiques. Pour rattacher une conversation à ce MythicMob, il suffit de faire exécuter un skill commande OnInteract. Cette commande lancera alors un event BetonQuest de votre choix pour le joueur. Cet event devra lancer la conversation que vous cherchez à associer au MM en question.

Il y a beaucoup d'exemples de cette configuration dans le master.