Skip to content

Minecraft YML provera konfiguracije

Nalepi sadržaj config.yml, bukkit.yml, permissions.yml ili konfiguraciju bilo kog plugina, i pokazaćemo red sa greškom i šta u njemu popraviti. Provera radi direktno u tvom pregledaču: fajl se nigde ne šalje.

Šta se proverava

  • Tabulatori u uvlačenju: YAML ih zabranjuje i server pada pri pokretanju.
  • Pomereno uvlačenje: plugin tiho ignoriše neka podešavanja.
  • Nedostaje razmak posle dvotačke.
  • Dvotačka unutar vrednosti bez navodnika, tipičan način da pokvariš MOTD.
  • Nezatvoreni navodnici.
  • Duplirana podešavanja u jednoj sekciji: važi samo poslednje.
  • Nerazdvojni razmaci i BOM, koji se ušunjaju pri kopiranju sa sajtova.
  • Dvosmislene vrednosti: yes/no umesto true/false, brojevi sa vodećom nulom.

Provera ide liniju po liniju i pokriva skoro sve što se sreće u Minecraft konfiguracijama. YAML ankeri (& i *) i flow kolekcije u vitičastim zagradama proveravaju se samo površno: to su retke konstrukcije, i radije ćemo te upozoriti nego izmisliti grešku.

Česta pitanja

Zašto server prijavljuje „could not load config.yml“?

Najčešće je problem uvlačenje: negde je tab umesto razmaka, ili je red pomeren za jedan razmak. Nalepi konfiguraciju u polje iznad i provera će pokazati tačan red. Drugi najčešći uzrok je dvotačka unutar vrednosti bez navodnika, na primer u MOTD-u.

Koliko razmaka treba da ima uvlačenje?

YAML ne zahteva određen broj, ali zahteva isti broj na jednom nivou. Obično se koriste 2 razmaka po nivou ugnježđivanja. Glavno je da ne mešaš razmake i tabove: tabovi u uvlačenju su zabranjeni standardom.

Da li se moja konfiguracija šalje na vaš server?

Ne. Provera se izvršava u pregledaču na tvom uređaju i fajl se nigde ne šalje. To je važno jer konfiguracije često sadrže lozinke baze podataka i ključeve platnih sistema.

Provera nije našla ništa, ali se server i dalje žali. Šta dalje?

Onda je sintaksa u redu, a problem je u vrednostima: nepoznat id predmeta, svet koji ne postoji, pogrešan format vremena. Potraži u logu red posle imena fajla, obično navodi tačno polje. Ova provera ne hvata greške u samim pluginima.

Vidi i

Objašnjeno rečima — vodiči na temu