是否有辦法產生敵對的通常是被動的生物(例如牛)?
更具體地說,我想召喚一個鐵Go來自動鎖定玩家並攻擊他們。我不是這種“高級命令塊編程”的專家,所以我留給你們...有什麼想法嗎?
是否有辦法產生敵對的通常是被動的生物(例如牛)?
更具體地說,我想召喚一個鐵Go來自動鎖定玩家並攻擊他們。我不是這種“高級命令塊編程”的專家,所以我留給你們...有什麼想法嗎?
從1.9開始,如果一個生物是另一個生物的乘客,它將控制其宿主的尋路。例如,如果您有一個殭屍騎著鐵go,那麼鐵go將追趕玩家,因為殭屍將玩家定位為目標。
但是,鐵go仍然會嘗試攻擊敵人。通常,您可以通過將兩個小怪添加到同一支隊伍中來避免這兩者之間的敵對行為,以防止兩者之間的敵對,從而避免這種情況,但是當敵人是其乘客時,這對鐵go無效。即使將鐵go的 generic.followRange
屬性設置為0,也不會阻止鐵go嘗試騎騎它的敵人。
您可以使用的是一隻怪獸,怪獸不會攻擊,但仍會以爬行者為目標並瞄準玩家。您可以給爬蟲一個 Fuse
值32767,使其大約需要27分鐘才能爆炸,如果玩家移出範圍,它將重置,以確保它不會爆炸。
一個示例命令,該命令召喚一個由爬行者控制的鐵go:
/ summon VillagerGolem〜〜1〜{乘客:[{id:“爬行者”,Silent:1b,Invulnerable:1b,Fuse:32767,ActiveEffects:[{Id:14,Duration:2147483647,ShowParticles: 0b}]}]}
不幸的是,這種類型的控制不包括攻擊,因此魔像將在騎手嘗試攻擊時盡可能地靠近玩家(在這種情況下,它不能如此)。您可以通過在魔像周圍使用 / effect
命令來嘗試模擬攻擊:
/ execute @e [type = VillagerGolem]〜〜〜/效果@a [r = 1] minecraft:instant_damage
不幸的是,如果不深入研究《我的世界》編碼,這是不可能的。但是,對於您的鐵go問題,有一種方法可以解決,但這很痛苦。根據Wikia,玩家創建的鐵go不會傷害製造它的玩家。如果玩家擊中村民或鐵go本身,自然產生的鐵go(例如在村莊中)將變得憤怒。
因此,從理論上講,您可以從一個村莊中拿取鐵and並擊打它,這會使它變得生硬。不幸的是,這是我想到的唯一方法,您可能會做類似的事情。
總結。不,沒有使用命令塊將被動生物轉變為敵對生物的方法。抱歉。
祝您好運!
您需要通過/ scoreboard建立一個新團隊,然後再去 到此站點以創建一個鐵魔像召喚命令,該命令將使鐵魔像針對您。