0

CommandBase を拡張する Command クラスを作成し、作成してプレイヤーが見ている位置に「ゼロ」と呼ばれるブロックをスポーンさせたいと考えています。ここに私が書いたコードがありますが、何もしません。誰かが助けてくれることを願っています。事前に感謝します。コマンド実行コード イベント ハンドラ コード

前もって感謝します :)

4

2 に答える 2

0

ブロックを設定したいだけなら、なぜ新しい世界世代を追加するのですか? world.setBlock (または新しいバージョンでは setBlockState) を使用してください。プレイヤーの lookvec は、あなたが見ているブロックではなく、あなたの顔のちょうど 1 ブロック前にあります。そのため、ある角度から見ていると、頭と同じスペースにスポーンされます (窒息する可能性があります)。

于 2016-07-01T13:35:14.133 に答える
0

コマンドを実行すると、プレイヤーの hitVec をいつでも確認できます。見ているブロックの座標を取得し、収集した座標を使用してブロックを設定するよう世界に依頼します。

于 2016-11-03T14:51:10.337 に答える