Custom Goals
Les objectifs personnalisés vous permettent de créer des jalons supplémentaires dans Chronicle au-delà des avancées classiques.
TLDR
- Définir les objectifs dans la configuration du serveur
chronicle.customGoals. - Types d'objectifs pris en charge :
break_block,kill_mob,get_item. - Une ligne peut définir plusieurs seuils avec
&(par exemple1&100&1000). - L'achèvement écrit un événement de type Chronique de type avancement et peut devenir une première mondiale.
Syntaxe de l'objectif
Format brut par ligne :
type|target|count|title|description|icon
Champs :
type:break_block/kill_mob/get_itemtarget: identifiant de registre (par exempleminecraft:stone)count: facultatif, la valeur par défaut est1; prend en charge le multi-compte via&ou,title: facultatif ; prend en charge les jetons{count}et{count_x}description: facultatif ; prend en charge les jetons{count}et{count_x}icon: identifiant d'élément facultatif utilisé pour l'icône de la Chronique
Exemple de liste :
[
"break_block|minecraft:stone|1&100&1000",
"kill_mob|minecraft:zombie|25|Zombie Exterminator|Killed {count} zombies.|minecraft:iron_sword",
"get_item|minecraft:diamond|5|Diamond Cache|Obtained {count_x} diamonds.|minecraft:diamond"
]Suivi des progrès
La chronologie incrémente la progression des événements du serveur :
- événement de rupture de bloc ->
break_block - mort d'entité par joueur ->
kill_mob - ramassage d'objets/artisanat/éperlan ->
get_item
Chaque objectif suit la progression par UUID du joueur.
Sortie de la Chronique
Lorsqu'un joueur atteint le seuil :
- Timeline émet un événement Chronicle de type avancement
sourceIddevientcustom:<goalId>- la première logique mondiale fonctionne de la même manière que les avancées normales
DEEP DIVE : filtrage des objectifs en direct
La chronologie affiche uniquement les événements d'objectifs personnalisés dont les définitions d'objectifs sont actuellement actives. Si vous supprimez une définition d'objectif ultérieurement, les événements associés sont masqués des calculs normaux de la chronologie/de la salle.
Soutenir ce projet
Vous aimez ce wiki et ces mods ?
Chaque soutien m'aide a continuer a creer des fonctionnalites, ecrire la documentation et publier des mises a jour.