投稿日:
最終更新:

「Loot Table (ドロップ表)」の使い方 Part3 エラーへの対処法 [Minecraft]

Loot Table解説のPart3です。今回は、ドロップ表自作においてエラーが出た際の対処法を解説します。Part1およびPart2も合わせてご覧ください。

スポンサーリンク

 

自作ルートテーブルのエラーを確認する手順と、各種エラーの原因

SublimeText最高

Loot tableの書き方はマスターできましたか。設定項目が豊富なので、色々設定していくうちにjsonが半端じゃない長さになるはずです。私にとってはSublime Textの構文チェック機能の有り難みを改めて感じることができました...

アイテムが出てこない場合は

しかしテキストエディタに頼ってもミスをする時だってあります。頑張ってルートテーブルを書いたのに、アイテムが出てこない... そんな時は次の点を確認しましょう。

  • プレイ中にLoot tableのJSONを編集したなら → F3+Tキーを押そう
  • 押してもアイテムが出てこない → 以下の手順でログを確認しよう


EditProfileから設定変更

エラーログを確認するには、マイクラを起動する前にランチャーで「Edit Profile」から設定画面を開きます。「Launcher Visibility」にチェックを入れて、Keep the launcher openを選んでSave Profileをクリックします。

 

JSONの記法が間違っている場合のエラーメッセージと対処法

エラーログを確認しよう

するとゲーム内でルートテーブルを読み込んだ際に、エラーログがランチャーに表示されます。... at line 26と書かれているので、読み込んだルートテーブルの26行目に異常があるということです。

コンマ忘れに気付いた

jsonファイルを開いて、該当する行を探すとありました。カッコの間のコンマを忘れていました。

よくやるミス

他によくやってしまうミスとして、「カッコ内の最後の項目にコンマを付けてしまう」がありますね。項目を追加したけれどやっぱりいいや、と消した際にコンマを消し忘れるんですよ。

 

「Couldn't find resource table ○○」エラーの対処法

ルートテーブルを指定する際のエラー

Couldn't find resource table ○○というエラーが出た場合は、コマンドでルートテーブルを指定した際の、ファイル名やフォルダーの指定が間違っていたということです。

フォルダーの構造とファイル名に注意

セーブデータの「data」→「loot_tables」フォルダ内の構造とファイル名と、ルートテーブルを指定する記述が合致しているか確認しましょう。

おさらい: Loot tableを指定するコマンドのNBTタグの書き方
  • チェスト/トラップチェスト/ホッパー/チェスト付きトロッコ/ホッパー付きトロッコの場合:
    {LootTable:"フォルダ名:ファイル名(.json抜き)"}
  • Mobのドロップアイテムとして指定する場合:
    {DeathLootTable:"フォルダ名:ファイル名(.json抜き)"}
※フォルダの中にさらにフォルダを作った場合は、「フォルダ:フォルダ/フォルダ/ファイル名(.json抜き)」という風に書きます。

 

参考にさせて頂いたページ様

Loot table - Minecraft Wiki
http://minecraft.gamepedia.com/Loot_table
1.9 - Custom Loot Tables - Minecraft Forum
http://www.minecraftforum.net/forums/minecraft-discussion/redstone-discussion-and/command-blocks/2546347-1-9-custom-loot-tables
▲LootTableのJSONの記法が使用例とともに分かりやすく解説されています。Skylinerwさん、素晴らしい解説をありがとうございました!
(その他、公式Wikiの様々なページの情報をもとに執筆しました。)

スポンサーリンク

この記事を読んだ人は、こんな記事も読んでいます

スポンサーリンク

コメント

更新を休止しているため、記事の内容が最新のものと異なる場合があります。なお管理人は多忙のため、コメント対応や記事の更新ができません。ご了承ください。