Timeline

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 exemple 1&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_item
  • target : identifiant de registre (par exemple minecraft:stone)
  • count : facultatif, la valeur par défaut est 1 ; 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 :

JSON
[
  "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
  • sourceId devient custom:<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.

Retour en haut