Skip to content

Minecraft YML設定チェッカー

次の内容を貼り付けてください: config.yml, bukkit.yml, permissions.yml または任意のプラグインの設定を貼り付けると、エラーのある行と修正内容が表示されます。チェックはブラウザ内で実行され、ファイルはどこにも送信されません。

チェック対象

  • インデント内のタブ: YAML では禁止されており、サーバーは起動時にクラッシュします。
  • ずれたインデント: プラグインが一部の設定を黙って無視します。
  • コロンの後にスペースがありません。
  • 引用符で囲まれていない値の中のコロン。MOTD が壊れる典型的な原因です。
  • 閉じられていない引用符。
  • 同じセクション内の設定の重複: 最後のものだけが有効になります。
  • ウェブサイトからのコピー時に紛れ込むノーブレークスペースと BOM。
  • 曖昧な値: true/false の代わりに yes/no、先頭に 0 が付いた数値。

チェックは行ごとに行われ、Minecraft の設定ファイルにあるほぼすべてを網羅します。YAML アンカー(& と *)と波括弧のフローコレクションは表面的にしかチェックしません。これらは珍しい構文であり、誤ったエラーを出すより警告する方を選んでいます。

FAQ

サーバーが「could not load config.yml」と表示するのはなぜですか?

最も多い原因はインデントです。スペースの代わりにタブが使われている、または行が1スペースずれているなどです。設定を上のフィールドに貼り付けると、チェックで該当行が表示されます。2番目に多い原因は、MOTDなど引用符で囲まれていない値の中のコロンです。

インデントは何スペースにすべきですか?

YAMLは特定の数を要求しませんが、同じ階層では同じ数である必要があります。通常はネスト1レベルにつき2スペースが使われます。重要なのはスペースとタブを混在させないことです。インデントのタブは標準で禁止されています。

設定はあなたのサーバーに送信されますか?

いいえ。チェックはお使いのデバイスのブラウザ内で実行され、ファイルはどこにも送信されません。設定にはデータベースのパスワードや決済システムのキーが含まれることが多いため、これは重要です。

チェックでは問題が見つからないのに、サーバーがまだエラーを出します。次はどうすればよいですか?

その場合、構文は問題なく、値に問題があります。不明なアイテムID、存在しないワールド、誤った時間形式などです。ログでファイル名の後の行を確認してください。通常は該当するフィールドが記載されています。このチェックではプラグイン自体のエラーは検出できません。

関連項目

言葉で解説 — テーマ別ガイド