Add-On query.block_neighbor_has_any_tag用法

基岩版 1.17.30.21實裝了query.block_neighbor_has_any_tag這個函數,可查詢相鄰方塊的tag。

用法:

query.block_neighbor_has_any_tag (x, y, z , tag名)

利用這個函數,可偵測附近方塊的狀態,控制該方塊的外觀。


來看Ihategravel的例子,他做出了自動連結的柱子。

這裡下載他的範本包


自訂柵欄方塊也變的可能。


甚至還能自訂傀儡。


Ihategravel的做法是寫好方塊狀態的property。

用tick組件隨時執行更新方塊狀態的event,使用query.block_neighbor_has_any_tag偵測上下左右放置的方塊,再交由permutation決定方塊的geometry。

Property用法參見: 

實體 & 方塊 Properties的用法

留言

此網誌的熱門文章

Minecraft基岩版多人連線教學: 方法一覽

【詳細解說】什麼是Minecraft基岩版,跟Java版有什麼差?

Minecraft基岩版安裝模組(Add-On)&資源包&光影教學