Config plugin: YAML tanpa error
Aturan sintaks YAML yang mencegah server menyala: indentasi, tab, tanda kutip, titik dua, dan cara memeriksa file sebelum dijalankan.
Diperbarui 13 Agustus 2026
Lebih dari separuh kasus "server tidak mau menyala setelah diedit" disebabkan oleh YAML yang rusak.
Lima aturan
- Hanya spasi. Tab dilarang dalam YAML. Editor panel menandainya sebagai error.
- Indentasi berarti penyarangan. Geser satu baris sebanyak satu spasi dan Anda sudah mengubah strukturnya.
- Spasi setelah titik dua.
key:valuesalah,key: valuebenar. - Tanda kutip untuk karakter khusus. Bungkus string apa pun yang mengandung
:,#,&,%atau diawali angka dengan tanda kutip:motd: "Server: survival". - Daftar menggunakan tanda hubung diikuti spasi.
kits:
start:
delay: -1
items:
- "stone_sword 1"
- "bread 16"
Cara memeriksa
- Editor panel dapat membuka
.ymlsebagai form: tipe field diturunkan dari nilainya, dan strukturnya tidak bisa rusak — opsi paling aman. - Validator YAML online apa pun.
- Log: error seperti
while scanning ... could not find expected ':'menyertakan nomor barisnya — Cannot load configuration.
Encoding
File dengan teks Rusia harus UTF-8 tanpa BOM. Jika tidak, Anda akan mendapat karakter rusak di chat — Localization.
Backup config
Sebelum edit besar, salin file di sebelahnya (config.yml.bak) — di panel itu cukup satu tombol "Copy". Memulihkan config yang berfungsi lebih mudah daripada mencoba mengingat apa yang Anda ubah.
Setelah mengedit
Config dibaca saat startup. Beberapa plugin mendukung /plugin reload, tetapi me-reload plugin di server yang sedang berjalan adalah sumber error yang sulit dilacak. Restart lebih andal.
