Le fichier config.yml contient les paramtres qu'utilisera le plugin.
Ceux-ci serviront pour l'ensemble de vos mondes s'ils ne sont pas surchargs
dans les fichiers du dossier "Worlds_configs".

Dans ce dossier, des sous-rpertoires existent : "NORMAL" et "NETHER".
Selon vos plugins, vous pourrez en avoir d'autres, tels que "SKYLAND".
Ils permettent de regrouper les configurations des mondes par environement.

Pour surcharger un paramtre pour un de vos mondes, il suffit de le copier
dans le fichier portant son nom. Si vous copiez ce paramtre dans le fichier
nomm "default_NORMAL_worlds" par exemple, ce paramtre sera employ dans tous
les mondes de type "NORMAL", sauf si bien sr vous l'avez prcis pour un monde
en particulier.

Vous pouvez donc faire hriter tous les rglages qui suivent  votre convenance.

ATTENTION cependant  2 points :
- Il semble que les caractres spciaux (accents, cdilles, ...) ne passent pas.
- Pour surcharger un paramtre, il faut inclure sa structure. (voir l'exemple)

Exemple :
Pour surcharger le paramtre "player_death" de la section "points", vous
devrez donc placer ceci :

points:
    player_death: -1

Il s'agit de la notation YAML utilise dans les fichiers de configuration (.yml)

Creepersday est mon premier plugin pour bukkit, je l'ai fait pour comprendre
comment a marchait et afin de faire un peu de java puisque je n'ai pas
l'habitude de ce langage. Donc si vous rencontrez des soucis, soyez indulgents.

Vous trouverez ci-dessous l'explication des diffrents rglages.

---

* language

Indique en quel langue seront affichs les messages  l'cran.
Vous pourrez facilement en ajouter d'autres (et bien sr avoir un rglage
diffrent pour chacun de vos mondes).

Regardez la section "messages" pour plus d'explications sur la manire de
modifier ces messages, et ajouter d'autres langues.

Par dfaut, les valeurs possibles sont "EN" et "FR".

* status

Indique le status par dfaut du jour des creepers.
Les valeurs possibles sont :
- active (lance un jour des creepers de suite)
- random (le meilleur choix selon moi, lance alatoirement le jour des creepers)
- disable (le jour des creepers ne sera jamais dclench)

Il sera toujours possible de forcer le dmarrage ou l'arrt avec la commande
"creepersday start/stop" (si vous avez les droits bien sr).

* creepersday_chance

C'est le pourcentage de chance qu'un jour des creepers soit activ.
Un test est effectu une fois par jour (le matin).
Les valeurs possibles sont donc de 0  100.

* display_stats

Indique si,  la fin du jour des creepers, les statistiques seront affiches.
Les statistiques montre le nombre de creepers tus et le nombre de morts.
Valeurs possibles sont "true" (pour afficher) et "false" (pour ne pas afficher).

* max_player_in_stats

Nombre maximum de joueurs  afficher dans les stats.
(ignor si "display_stats" est  "false").

* points

Paramtres utiliss pour calculer le score  la fin du jour des creepers.
(ignor si "display_stats" est  "false").

* points.kill_creeper

Points gagns (ou perdus si ngatif) lorsqu'un joueur tue un creeper.

* points.player_death

Points gagns (ou perdus si ngatif) lorsqu'un joueur meurt.

* warn_player

Ces paramtres indiquent si le joueur doit tre prvenu par un message.
Les valeurs possibles sont "true" (prvenu) ou "false" (pas de message).

* warn_player.on_start

Au dmarrage du jour des creepers.

* warn_player.on_start_bonus

Lorsqu'il reoit le bonus au dmarrage du jour des creepers.

* warn_player.during

Lorsqu'il rejoint le serveur pendant un jour des creepers.

* warn_player.on_respawn_bonus

Lorsqu'il reoit le bonus en ressuscitant pendant un jour des creepers.

* warn_player.on_join_bonus

Lorsqu'il reoit le bonus en rejoignant le serveur pendant un jour des creepers.

* warn_player.on_stop

A la fin du jour des creepers.

* warn_player.on_stop_bonus

Lorsqu'il reoit le bonus  la fin du jour des creepers.

* start_creepersday

Cette section regroupe les rglages utiliss lorsqu'un jour des creepers dmarre

* start_creepersday.player_bonus

Cette sous-section liste les items qui seront donns aux joueurs prsents sur le
monde o le jour des creepers dmarre (une seule fois : Quand il commence).

Vous pouvez ajouter ou supprimer des lignes  votre guise. La notation YAML doit
ici aussi tre respecte,  savoir "NOM: NOMBRE".
Pour connaitre les noms que vous pouvez utiliser, jetez un oeil  cette page :
http://jd.bukkit.org/doxygen/d7/dd9/namespaceorg_1_1bukkit.html#ab7fa290bb19b9a830362aa88028ec80a

Vous vous demandez pourquoi j'ai mis des oeufs par dfaut ?
Et bien... Lancez en pendant un jour des creepers, vous comprendrez :)

* start_creepersday.mobs_transformation

Cette sous-section liste, pour chaque mob, le pourcentage de chance pour qu'il
se transforme en creeper (to_creeper), et s'il le devient, le pourcentage pour
qu'il devienne un creeper lectrique.

Voir cette page pour la liste des noms utilisables :
http://jd.bukkit.org/doxygen/d5/d27/namespaceorg_1_1bukkit_1_1entity.html#ad935086a9b163a1c8d2fc5099be3ff34

Les loups apprivoiss ne seront pas affects par les pourcentages de WOLF.

* during_creepersday

Cette section fonctionne de la mme faon que "start_creepersday".
Ce sont les rglages utiliss PENDANT le jour des creepers.
Les pourcentages des mobs indiquent ici la chance pour que lorsqu'un nouveau mob
naisse, il soit automatiquement remplac par un creeper.

Petite subtilit :

* during_creepersday.player_bonus

Ici il y a 2 parties : "on_join" et "on_respawn".
Il s'agit de la liste des items donns  un joueur qui rejoint le serveur
pendant un jouer des creepers ("on_join") et qui ressuscite ("on_respawn").
Voir l'explication de "start_creepersday.player_bonus" pour savoir comment
grer ces listes.

* stop_creepersday

Cette section regroupe les rglages lorsque le jour des creepers prend fin.

* stop_creepersday.creepers_transformation

Cet ensemble de rglages sert pour convertir les creepers prsents dans le monde
en d'autres mobs. "normal" indique la gestion des creepers classiques et
"powered", des creepers lectriques.

Il s'agit de pourcentage, mais attention : L'ensemble pour "normal", et
l'ensemble pour "powered" doit faire en tout 100 au maximum. La diffrence
entre 100 et le total de vos rglages reprsentera le pourcentage de chance
qu'un creeper meurt sans tre transform en un autre mob.
C'est pour cette raison que j'ai mis une ligne "nothing" ("rien") en commentaire
dans les rglages par dfaut. Vous pouvez l'enlever si vous le souhaiter.

Voir cette page pour la liste des noms utilisables :
http://jd.bukkit.org/doxygen/d5/d27/namespaceorg_1_1bukkit_1_1entity.html#ad935086a9b163a1c8d2fc5099be3ff34


* greetings

Cette partie est optionnelle : Si vous souhaitez rcompenser les joueurs,
en fonction de leur rang, utilisez la comme suit :

* greetings.rank<Numro du rang>.command

Contient la commande  excuter pour rcompenser le joueur ayant obtenu le rang
"<Numro du rang>". Attention : Ne mettez pas le "/" de dpart.

* greetings.rank<Numro du rang>.message

Contient le message  afficher au joueur ayant obtenu le rang "<Numro du rang>"

Quelques exemples :
-------------------

greetings:
    rank1:
      command: "give <player> DIAMOND 1"
      message: "Bravo <player>, tu gagnes un diamant !"
    rank2:
      command: "money give <player> 100"
      message: "Bravo <player>, tu gagnes 100 euros !"
    rank5:
      command: "kick <player>"
      message: "<player>, tu es mauvais... Tant pis pour toi !"


* messages

Cette partie des rglages fonctionne avec le rglage "language".
Si vous n'utilisez qu'une langue, vous pourrez supprimer les lignes de l'autre
(ou des autres si vous en avez ajout).

Vous pouvez modifier les messages comme vous le souhaitez, mais n'oubliez pas
que les caractres spciaux ne sont pas accepts. C'est pour cela que je n'ai
pas mis d'accents dans les phrases en franais.

Pour pouvoir utiliser une nouvelle langue, il vous suffit de rajouter des lignes
sous les autres en respectant la notation ' CODE: "PHRASE" '.
"Code" est libre, j'ai utilis "EN" pour "English" et "FR" pour "Franais" par
convention, mais vous n'tes pas oblig de suivre celle-ci.

Par exemple, vous pouvez faire comme ceci :

messages:
    day_start:
        EN: "Creepers' day!!! BEWARE: Run, hide... Or die!"
        FR: "Jour des creepers !!! ATTENTION: Cours, caches toi... Ou meurs !"
        LOL: "Shhhhhhhhhhhhhhh!"

Pour utiliser "LOL" dans le rglage "language".

* messages.day_start

Message affich aux joueurs lorsqu'un jour des creepers dmarre.
(si le paramtre "warn_player.on_start" est  "true").

* messages.day_active

Message affich aux joueurs qui se connectent pendant un jour des creepers.
(si le paramtre "warn_player.during" est  "true").

* messages.day_stop

Message affich aux joueurs lorsqu'un jour des creepers prend fin.
(si le paramtre "warn_player.on_stop" est  "true").

* messages.stats_title

Premire ligne des statisques affiches  la fin du jour des creepers
("<max_player_in_stats>" sera remplac par la valeur de "max_player_in_stats").
Utilis uniquement si "display_stats" est  "true".

* messages.stats_explanations

Deuxime ligne des statisques affiches  la fin du jour des creepers.
Utilis uniquement si "display_stats" est  "true".

* messages.bonus_start

Message affich aux joueurs lorsqu'ils reoivent les items au dmarrage
du jour des creepers (ignor si "start_creepersday.player_bonus" est vide,
ou si warn_player.on_start_bonus est  "false").

* messages.bonus_respawn

Message affich aux joueurs qui rssuscitent pendant un du jour des creepers,
lorsqu'ils reoivent les items.
(ignor si "during_creepersday.player_bonus.on_respawn" est vide,
ou si warn_player.on_respawn_bonus est  "false").

* messages.bonus_join

Message affich aux joueurs qui se connectent pendant un jour des creepers,
lorsqu'ils reoivent les items.
(ignor si "during_creepersday.player_bonus.on_join" est vide,
ou si warn_player.on_join_bonus est  "false").

* messages.bonus_stop

Message affich aux joueurs lorsqu'ils reoivent les items  la fin
du jour des creepers (ignor si "stop_creepersday.player_bonus" est vide,
ou si warn_player.on_stop_bonus est  "false").

* advanced

A priori, vous ne devriez pas toucher ces rglages, mais au cas o...

* advanced.time_delay

Intervalle de temps entre 2 vrifications du plugin sur l'tat du
jour des creepers. Ncessaire  cause des commandes modifiant l'heure, etc.
Si votre serveur est lent, augmentez ce dlai mais si vous mettez un chiffre
trop important, il se peut que tout ne fonctionne pas bien.

* advanced.start_before

Heure de la journe maximale pour qu'un jour des creepers puisse dmarrer
alatoirement. Un seul test rel est fait par jour, mais il y a une marge pour
les mmes raisons. Vous pouvez diminuer ce rglage, mais si vous mettez un
chiffre trop petit, le jour des creepers peut ne jamais se produire.

Pour rappel, une journe dans Minecraft commence  0 et finit  24000.

* advanced.stop_after

Heure de la journe  partir de laquelle le jour des creepers peut s'arrter.
