# Milníky z tagů

> Cokoli, co hráči dá vanilla entity tag – odměna z quest modu, datapack, /tag – se stane milníkem, který si Keystone jednou zapamatuje, s příkazy a oznámením. Novinka v 0.3, ve výchozím stavu vypnuto.

Source: https://stygion.eu/cs/docs/keystone/milestones
Updated: 2026-10-25

Novinka v 0.3, modul `milestones`, ve výchozím stavu vypnutý. Vanilla entity tag je to, co hráči dá `/tag <hráč> add <jméno>`; quest mody ho umí dát jako příkaz v odměně, stejně tak datapacky a command blocky. Keystone z tagů, které vyjmenuješ, udělá milníky, které si pamatuje **pro každého hráče jednou provždy**. Žádný quest mod není závislost a nikam se nic neposílá.

## Nastavení (`milestones.toml`)

- `watch`: které tagy jsou milníky, přesná jména nebo předpona zakončená `*`: `stygion_quests.*`.
- `commands`: příkazy konzole k milníku, řádek po řádku jako `tag | příkaz` s `{player}` a `{tag}`: `stygion_quests.create | keystone crate give {player} 1`. `* | …` se spustí pro každý milník.
- `announce`: řádek pro všechny, `tag | text` s `{player}`: `stygion_quests.space | &6{player} se dostal do vesmíru!`. `[en]…[cs]…` funguje.
- `check-every`: vteřiny mezi dvěma pohledy na hráče online (5). Čtení tagů nestojí skoro nic.

## Pro ostatní části

Událost `TagGained` dá vědět ostatním modulům a doplňkům (odznaky můžou použít i pravidla `tag:<jméno>`). `GET /v1/milestones` (scope `stats.read`) vypíše, kdo čeho dosáhl, pro web, který odměňuje po svém.
