JE版マインクラフトで鍵付きドアのコマンドエラーの原因は?マインクラフト
結論:
1.13ではtestforblockが消失し、execute if blockを使用する必要がある。
ポイント:
- testforblockコマンドの消失により、鍵付きドアの実装が困難になる。
- execute if blockを使用することで、同様の機能を実現可能。
- アイテム名の正確な指定が必要で、誤字がエラーの原因となる。
- 座標の指定ミスがコマンドエラーを引き起こすことがある。
- バージョンの違いがコマンドの動作に影響を与えるため注意が必要。
JE版マインクラフトで鍵付きドアのコマンドエラーの原因は?
今回は、JE版マインクラフトでの鍵付きドア作成に関するお話をします。
コマンドを使っていると、エラーが発生してしまうことがありますよね。
特に、バージョンの違いが原因かもしれません。
実は、1.13以降の変更点についても触れますので、ぜひ最後まで読んでみてください。
具体的なコマンドの修正方法や、どのように新しい機能を活用するかをお伝えします。
これを知れば、あなたのマインクラフトライフがもっと楽しくなること間違いなしです!
それでは、さっそく内容に入っていきましょう!
鍵付きドアのコマンドエラーの原因と解決策
まず、鍵付きドアを作成する際にエラーが発生する主な原因は、コマンドの変更にあります。
特に、バージョン1.13以降、いくつかのコマンドが削除されたり、機能が変更されたりしました。
その中でも、testforblockコマンドが消えてしまったことが大きな影響を与えています。
これにより、以前のバージョンで使っていたコマンドがそのままでは機能しなくなってしまったのです。
では、どのようにしてこの問題を解決するかというと、execute if blockコマンドを使う方法があります。
これにより、同様の機能を持つ新しいコマンドを利用して、鍵付きドアを作成することが可能になります。
具体的なコマンドの例を挙げてみましょう。
まず、ディスペンサーの座標を10 10 10、トーチ設置座標を15 8 15~16 8 15と設定します。
鍵となるアイテムは「扉の鍵」という名前の紙としましょう。
以下の2つのコマンドを使用します。
1つ目は、リピートと無条件のチェーンを使ったコマンドです。
①リピート
/execute if block 10 10 10 minecraft:dispenser{Items:[{id:"minecraft:paper",tag:{display:{Name:"{"text"":""扉の鍵""}""}}}]} run fill 15 8 15 16 8 15 minecraft:redstone_torch
