バニラのクリエイティブで動作する踏切遮断機を作りました。
遮断機の動作に合わせて基準アマスタの頭の角度を調整し、その他の遮断機はその基準アマスタが向いてる方向に合わせて^(キャレット表記)で動かしています。
キャレット表記を使ったのは初めてですが、便利ですね。色々使い道がありそうです。
2つの遮断桿の中継部分にあるブラックストーンの塀が思ったより馴染んでて個人的には気に入っています。
後日解説動画は作るかと思いますが、コマンドの一例を紹介します。
遮断機の基準部分
/execute as @e[tag=CrossingB
ar0,distance=..30,type=armor_stand] at @s run tp @s ~ ~ ~ ~ ~4.47368421052632
L字遮断機の根元側
/execute as @e[tag=CrossingB
ar3,distance=..30,type=armor_stand] at @e[tag=CrossingB
ar0,distance=..30,type=armor_stand] run tp @s ^0 ^0 ^-1.311
L字遮断機の先端側
/execute as @e[tag=CrossingB
ar13,distance=..30,type=armor_stand] at @e[tag=CrossingB
ar12,distance=..30,type=armor_stand] run tp @s ^0 ^0 ^-0.437
撮影場所:SandBoxワールド - newMaskLab(私の実験エリア)
制作環境:
[Version]1.16.5
[Plugin/Mod/DataPack]踏切に関わるものに関しては無し
jao Minecraft Server
https://jaoafa.com #jaoafa ※Japanese Only Server