Regex
Regex je textový řetězec, který slouží pro vyhledávání textu. Setkat se s ním můžete například v Purpur configu: username-valid-characters: ^[a-zA-Z0-9_.]*$. V tomto příkladu nastavení regexu ^[a-zA-Z0-9_.]*$ u username-valid-characters znamená, že se můžou připojit hráči, jejichž jméno obsahuje písmena a až z (bez diakritiky), A až Z, čísla 0 až 9, podtržítko a tečku.
Pokud potřebujete vytvořit/upravit regex (například přidání znaku do povolených znaků ve jméně, protože Bedrock hráči mají kvůli Floodgate před jménem speciální znak) a nevíte si rady, LLM (AI) nástroje jako ChatGPT od OpenAI nebo Gemini od Google obvykle vrátí správný regex. Taky se můžete někde zeptat. Pokud nevíte kde, Discord servery programovacích jazyků můžou být ideálním místem. Je ovšem dobré získanému regexu slepě nedůvěřovat a otestovat si, zda funguje správně. Pro to můžete využít nástroj regex101 (u “Flavor” zvolte “Java 8”), který zároveň umí regex hezky vysvětlit.