Minecraftの記事
公開: 2020/02/22最終更新: 2021/05/03

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

0 Tweets
Like 0
Dis 0
スポンサーリンク

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

 

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

 

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

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

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

エラーログを確認するには、マイクラを起動する前にランチャーで「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の様々なページの情報をもとに執筆しました。)


コメントを見る

MDバージョンを閲覧
スポンサーリンク

MDバージョンについて
お問い合わせ
利用規約
プライバシーポリシー
Released under MIT License.
(License text is on GitHub)
速度向上のため、記事の内容は60分間変わりません
Last commit: fixed signin not showed