YuuuuKiのマイクラ日記

マイクラ配布ワールド制作のこと中心にのんびり書いていきます!

配布ワールド作成で役立つコマンド② 村人固定編 [マイクラ統合版]

こんにちは!YuuuuKiです。

 

今日も「配布ワールド作成で役立つコマンド」を紹介します。

村人を固定するコマンドです。

いつも通りコマンド勉強中のメモなので、情報不足でもお許しください<m(__)m>

f:id:YuuuuKi:20210206145759p:plain

 

 

下の画像で、村人を金色ブロックの上に固定してみましょう

f:id:YuuuuKi:20210206145858p:plain

<コマンドブロックの設定(参考)>

ブロックの種類:反復

   条件  :無条件

レッドストーンレッドストーンが必要

<コマンド>

tp @e[name=タカシ] X Y Z y-rot x-rot

テレポート(tp)を繰り返して固定する仕組みです。

<コマンド引数>

name

エンティティ(今回は村人)の名前です。ここでは村人にタカシという名前を付けておきました。

X,Y,Z

固定する座標です。

y-rot

y軸回転です。体を向ける方向を指定できるようです。

北向き -180.0、東向き-90.0、南向き 0.0、西向き 90.0 だそうです。

使ってみましたが、一応その方向を見るものの、固定はされないみたいでした。

x-rot

x軸回転です。

真上-90.0 、真下90.0  だそうです。

こっちはちゃんと固定してくれました。

首折れないのかな...

f:id:YuuuuKi:20210206145729p:plain

ちなみに僕が作成したこれまでの配布ワールドでは、物語の進行に伴って村人を移動させていました。

例えば座標①から座標②に村人を移動させたい場合、下の画像のような方法です。

移動させるタイミングになったら、今あるレッドストーンブロックを消して次のコマンドブロックの前に新しいレッドストーンブロックを設置する流れです。(レッドストーンブロックの消去、設置を行うコマンドブロックは別に必要)

f:id:YuuuuKi:20210206151910p:plain

この方法の悪いところは、村人が瞬間移動するので現実的に見えないところですね笑

そこでexecuteというコマンドを使って移動させることも試してみましたが...

f:id:YuuuuKi:20210206160152g:plain

まだまだ勉強が必要なようです...

 

では、読んでいただきありがとうございました(^^)/