切換
舊版
前往
大廳
主題

【嵐】【指令】更多防止推動生物的方法

雪色 | 2017-01-01 10:44:20 | 巴幣 0 | 人氣 749

--------------------------------------------------------------------------------
一、盔甲架綁定:
實用性:
這比較適用在村民身上...(因為其他的生物看起來會是「騎著」的樣子)

原理:
讓村民騎在盔甲架上,變成你推了村民但卻推不動的感覺
(缺點:村民的身體方向會跟盔甲架看的方向相同)

/summon ArmorStand ~ ~ ~ {Invisible:1,Passengers:[{id:Villager}]}

●Invisible標籤會讓盔甲架隱形
●Passengers是一個讓生物騎在生物上的指令,可以堆疊騎乘在同一隻生物上


你想把他弄到看起來是站在地上的話,可以把ArmorStand(盔甲架)的標籤加入一個Marker,
此時村民就會變成在地上了

/summon ArmorStand ~ ~ ~ {Invisible:1,Marker:1,Passengers:[{id:Villager}]}

●Marker標籤是會讓盔甲架縮至極微小而無法擁有碰撞箱

順帶一提Passengers的格式是這樣:{Passengers:[{id:(生物ID),(此生物ID的資料標籤)}]}

--------------------------------------------------------------------------------
二、重複式tp:
實用性:
可以看起來讓生物是完全不會移動的

原理:
讓生物持續tp到一個點上
(缺點:這非常的消耗資源,而且會下降順暢度)

差不多就是tp指令了...(不太知道怎介紹了XD...

/tp (玩家ID) (x座標) (y座標) (z座標)

--------------------------------------------------------------------------------
三、觸發式tp:
實用性:
可以讓生物在移動超過一個距離時會馬上tp回原點

原理:
讓離開指定座標的生物tp回指定座標上
(缺點:如果範圍設太小也會很容易一直tp)

這也跟重複tp的指令挺像的,不過多了針對搜索生物的格式

/tp @e[x=(指定x座標),y=(指定y座標),z=(指定z座標),rm=(當離開超過幾格後會被tp)] (指定x座標) (指定y座標) (指定z座標)

--------------------------------------------------------------------------------
四、壓力版式tp:
實用性:
可以讓生物在離開壓力板後就會被tp回座標上

原理:
讓離開壓力版的指定生物被tp回壓力版上
(缺點:壓力版的聲音和壓力板很礙眼...)





--------------------------------------------------------------------------------
五、隊伍設定:
實用性:
可以在不用任何指令方塊的狀態下讓玩家完全推不動生物

原理:
讓玩家加入被調整設定過的隊伍後就完全無法推動任何生物
(缺點:每個玩家所擁有隊伍只能有一個,除非是每個都設定)

基本上就是調整隊伍設定的指令八:
/scoreboard teams option (隊伍ID) collisionRule (模式)

●collisionRule模式:always(皆可以發生碰撞)、never(隊員皆無法和其他生物發生碰撞)、pushOwnTeam(只能推撞隊員)、hideForOwnTeam(只能推撞其他隊伍隊員)

--------------------------------------------------------------------------------

創作回應

追蹤 創作集

作者相關創作

更多創作