手冊:數據驅動 (網易)/方塊

出自Minecraft基岩版开发Wiki
名稱 描述
netease:aabb 用於設定方塊的碰撞箱。
netease:block_entity 用於給自訂方塊加入自訂方塊實體
netease:block_properties 用於組態自訂方塊的方塊屬性

這些方塊屬性可以疊加,主要用於引擎對一些方塊特性邏輯的判斷

netease:connection 用於給自訂方塊定義「連接」屬性,使用列舉的方式組態該方塊與哪些方塊具有「連接」屬性,並且此屬性是單向的。不支援附加值。

由於方塊更新的特性,「牀」和「橫額」方塊在區塊邊緣放置時,與其他方塊會出現連接失敗。

netease:face_directional 用於設定方塊的多面向,主要用於多面向的功能
netease:fire_resistant 用於組態自訂方塊是否抗火。設定為抗火時,方塊的跌落物會與地獄合金一樣,不會被火燒毀,掉進岩漿時會彈走。
netease:listen_block_remove 用於組態自訂方塊是否監聽方塊的BlockRemoveServerEvent事件
netease:may_place_on 用於組態自訂方塊可存在於哪些方塊的上面。會生效於玩家右鍵放置方塊時;以及已存在的方塊下方的方塊發生改變時。
netease:neighborchanged_sendto_script 用於設定在鄰近方塊變化時是否向腳本傳送事件。
netease:on_after_fall_on 用於觸發實體下落至方塊後的事件,主要用於力的計算
netease:on_before_fall_on 用於觸發實體剛下落至方塊的事件,主要用於傷害計算
netease:on_entity_inside 用於觸發實體碰撞盒所在位置有方塊時的事件(判斷位置邏輯有無方塊,與方塊碰撞盒大小無關)。
netease:on_stand_on 用於觸發實體站在方塊上的事件
netease:on_step_off 用於觸發實體剛離開一個實心方塊上的事件
netease:on_step_on 用於觸發實體剛移動至一個實心方塊上的事件
netease:pathable 用於設定遊戲內AI在進行尋路時,方塊是否被當作障礙物。
netease:random_tick 用於給自訂方塊定義是否可以隨機tick,並且設定該tick事件是否傳送到腳本層。
netease:redstone 用於組態自訂紅石源與自訂紅石機械元件;可以組態自訂紅石的型別,如紅石源或者紅石機械元件;可以組態初始訊號強度,預設為15。
netease:redstone_property 用於給自訂方塊設定紅石屬性。
netease:render_layer 用於設定方塊的繪製方法。
netease:solid 用於設定方塊是否為實心方塊,主要與生物在方塊內時是否受到窒息傷害有關。
netease:tier 用於設定與挖掘相關的屬性,主要用於挖掘的功能。