この記事では、Minecraft Java Edition(バージョン1.19.2)の情報をもとに執筆しています。
そのほかのバージョンや機種などでの動作は保証できません。
コマンドを使ってmobや防具立てなどを前進させたいプレイヤー
「動かないmobを用意したんだけど、前進するようにしたいな! どうすれば前進させられる?」
こんな疑問を解決します!
- tpコマンドを使ってエンティティを前進させる
こんにちは! マインクラフターのなつめ(@natsume_717b)です。
マイクラ歴は5年程で、最近は脱出マップやミニゲームを制作しています!
→ダウンロードページ
この記事では、エンティティを前進させるコマンドを紹介していきます。
エンティティを前進させることは難しくなく、とあるコマンドをリピートすれば前進し続けてくれます。
そのコマンドを解説するので、ぜひ習得してくださいね。
それでは、見ていきましょう!
tpコマンドを使ってエンティティを前進させる
動かないようにしたmobや防具立てといったエンティティを前進させるには、tpコマンドを使います。
tpコマンドはテレポートさせるコマンドですが、短い距離をテレポートさせ続けることで移動しているように見せられます。
というわけで、以下のコマンドでエンティティを前進させることができます。
今回はABCというタグを持っている防具立てを前進させると仮定してコマンドを組みました。
/tp @e[type=minecraft:armor_stand,tag=ABC] ^ ^ ^0.1
type=でエンティティの種類、tag=でタグの判別が可能です。
短い距離をテレポートさせるカギとして、^(キャレット)に0.1という値を付与しています。
3つ目のキャレットは前後に関係していますので、今いる場所から0.1だけ前にテレポートするように指示しているわけですね。
これをリピートすれば0.1ずつ前進して、結果として前進しているように見えるということになります。
キャレットについては以下の記事をどうぞ。
というわけで、エンティティの前進にはtpコマンドを使えばOKです。
まとめ
というわけで、今回のまとめです。
今回使ったコマンドはこちら。
- ABCというタグを持っている防具立てを前進させるコマンド
(リピートすること)
/tp @e[type=minecraft:armor_stand,tag=ABC] ^ ^ ^0.1
- ^(キャレット)を使うことで、前方向に少しずつテレポートさせることができます。
この記事は以上になります。