Skip to content

Kontrola YML configov pre Minecraft

Vlož obsah config.yml, bukkit.yml, permissions.yml alebo config akéhokoľvek pluginu a ukážeme ti riadok s chybou a čo v ňom opraviť. Kontrola beží priamo v tvojom prehliadači: súbor sa nikam neposiela.

Čo sa kontroluje

  • Taby v odsadení: YAML ich zakazuje a server spadne pri štarte.
  • Posunuté odsadenie: plugin ticho ignoruje niektoré nastavenia.
  • Chýbajúca medzera za dvojbodkou.
  • Dvojbodka v hodnote bez úvodzoviek, typický spôsob, ako pokaziť MOTD.
  • Neukončené úvodzovky.
  • Duplicitné nastavenia v jednej sekcii: platí len posledné.
  • Nedeliteľné medzery a BOM, ktoré sa prilepia pri kopírovaní z webov.
  • Nejednoznačné hodnoty: yes/no namiesto true/false, čísla s nulou na začiatku.

Kontrola prechádza riadok po riadku a pokrýva takmer všetko, čo sa v Minecraft konfiguráciách nachádza. YAML kotvy (& a *) a flow kolekcie v zložených zátvorkách sa kontrolujú len povrchne: sú to zriedkavé konštrukty a radšej ťa upozorníme, než by sme vymysleli chybu.

FAQ

Prečo server hlási „could not load config.yml“?

Najčastejšie je to odsadenie: niekde tab namiesto medzier alebo riadok posunutý o jednu medzeru. Vlož config do poľa vyššie a kontrola ukáže presný riadok. Druhou najčastejšou príčinou je dvojbodka v hodnote bez úvodzoviek, napríklad v MOTD.

Koľko medzier má mať odsadenie?

YAML nevyžaduje konkrétny počet, ale vyžaduje rovnaký počet na jednej úrovni. Zvyčajne sa používajú 2 medzery na úroveň vnorenia. Hlavné je nemiešať medzery a taby: taby v odsadení štandard zakazuje.

Posiela sa môj config na tvoj server?

Nie. Kontrola beží v prehliadači na tvojom zariadení a súbor sa nikam neposiela. Je to dôležité, pretože configy často obsahujú heslá k databázam a kľúče platobných systémov.

Kontrola nič nenašla, ale server si stále sťažuje. Čo ďalej?

Potom je syntax v poriadku a problém je v hodnotách: neznáme id predmetu, chýbajúci svet, nesprávny formát času. Pozri v logu riadok za názvom súboru, zvyčajne uvádza presné pole. Táto kontrola neodhalí chyby v samotných pluginoch.

Pozri aj

Vysvetlené slovami — návody na danú tému