Custom Goals
Metas personalizadas permitem que você crie marcos adicionais do Chronicle além dos avanços básicos.
TLDR
- Definir objetivos na configuração do servidor
chronicle.customGoals. - Tipos de meta suportados:
break_block,kill_mob,get_item. - Uma linha pode definir vários limites com
&(por exemplo1&100&1000). - A conclusão escreve um evento de Crônica semelhante ao avanço e pode se tornar o primeiro do mundo.
Sintaxe da meta
Formato bruto por linha:
type|target|count|title|description|icon
Campos:
type:break_block/kill_mob/get_itemtarget: ID do registro (por exemplominecraft:stone)count: opcional, o padrão é1; suporta contagem múltipla via&ou,title: opcional; suporta tokens{count}e{count_x}description: opcional; suporta tokens{count}e{count_x}icon: ID de item opcional usado para ícone do Chronicle
Lista de exemplos:
[
"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"
]Acompanhamento do progresso
A linha do tempo incrementa o progresso dos eventos do servidor:
- evento de quebra de bloco ->
break_block - morte da entidade pelo jogador ->
kill_mob - coleta/fabricação/fundição de item ->
get_item
Cada meta rastreia o progresso por UUID do jogador.
Saída da Crônica
Quando um jogador atinge o limite:
- A linha do tempo emite um evento Chronicle do tipo avanço
sourceIdtorna-secustom:<goalId>- a lógica pioneira no mundo funciona da mesma forma que os avanços normais
DEEP DIVE: filtragem de conjunto de metas ao vivo
A linha do tempo mostra apenas eventos de meta personalizada cujas definições de meta estão ativas no momento. Se você remover uma definição de meta posteriormente, os eventos relacionados ficarão ocultos da linha do tempo normal/cálculos de Hall.
Apoie este projeto
Gostou desta wiki e destes mods?
Cada apoio ajuda a continuar criando recursos, escrevendo documentacao e lancando atualizacoes.