Skip to content

Pemeriksa config YML Minecraft

Tempel isi config.yml, bukkit.yml, permissions.yml atau config plugin apa pun, dan kami akan menunjukkan baris dengan kesalahan dan apa yang harus diperbaiki. Pemeriksaan berjalan langsung di browser Anda: file tidak dikirim ke mana pun.

Yang diperiksa

  • Tab dalam indentasi: YAML melarangnya dan server akan crash saat startup.
  • Indentasi yang bergeser: plugin diam-diam mengabaikan sebagian pengaturan.
  • Tidak ada spasi setelah titik dua.
  • Titik dua di dalam nilai tanpa tanda kutip, cara umum untuk merusak MOTD.
  • Tanda kutip tidak ditutup.
  • Pengaturan duplikat dalam satu bagian: hanya yang terakhir yang berlaku.
  • Spasi non-breaking dan BOM, yang masuk saat menyalin dari situs web.
  • Nilai ambigu: yes/no alih-alih true/false, angka dengan nol di depan.

Pemeriksaan dilakukan baris per baris dan mencakup hampir semua yang ada di config Minecraft. Anchor YAML (& dan *) serta flow collection dalam kurung kurawal hanya diperiksa secara dangkal: keduanya jarang dipakai, dan kami lebih memilih memperingatkan daripada mengarang error.

FAQ

Mengapa server menampilkan “could not load config.yml”?

Paling sering karena indentasi: ada tab di suatu tempat alih-alih spasi, atau satu baris bergeser satu spasi. Tempel config ke kolom di atas dan pemeriksaan akan menunjukkan baris yang tepat. Penyebab kedua tersering adalah titik dua di dalam nilai tanpa tanda kutip, misalnya di MOTD.

Berapa spasi seharusnya untuk indentasi?

YAML tidak mewajibkan jumlah tertentu, tetapi mewajibkan jumlah yang sama pada satu tingkat. Biasanya orang memakai 2 spasi per tingkat penyarangan. Yang penting jangan mencampur spasi dan tab: tab dalam indentasi dilarang oleh standar.

Apakah config saya dikirim ke server Anda?

Tidak. Pemeriksaan berjalan di browser pada perangkat Anda, dan file tidak dikirim ke mana pun. Ini penting karena config sering berisi kata sandi database dan kunci sistem pembayaran.

Pemeriksaan tidak menemukan apa pun tetapi server masih mengeluh. Lalu apa?

Berarti sintaksisnya baik dan masalahnya ada pada nilai: id item tidak dikenal, world tidak ada, format waktu salah. Lihat di log baris setelah nama file, biasanya menyebutkan kolom yang tepat. Pemeriksaan ini tidak menangkap kesalahan di dalam plugin itu sendiri.

Lihat juga

Dijelaskan dengan kata-kata — panduan tentang topik ini