「Loot Table (ドロップ表)」の使い方 Part3 エラーへの対処法【Minecraft】
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の様々なページの情報をもとに執筆しました。)
1件のコメント
-
匿名2020年6月18日edit profile ってどう開くんですか?