Minecraft-Commands

如何在 Minecraft 中為我的狗提供粒子效果?

  • December 7, 2021

我在一個正常的生存世界中,我有一隻名叫查爾斯的狗(名字標籤)。我想在他走路、攻擊和進食時給他粒子效果。我知道你可以給箭頭和玩家效果,但找不到任何關於給我的狗的東西。有人可以幫幫我嗎?

首先,那些是狼,不是狗。

狼行走檢測

存在一個記分牌變數來檢測實體是否走了一厘米。 scoreboard objectives add walk custom:walk_one_cm 添加一個名為的步行變數walk

在這種情況下,我建議您創建一個數據包,因為這涉及對變數的持續操作,這些變數使用遊戲中的命令塊將是滯後且難以完成的。總體方案:重複無條件 execute as @e[type=wolf,scores={walk=1..}] run say ParticleEffect 鍊式條件 execute as @e[type=wolf] run scoreboard players reset @s walk

Attacking 同樣,創建一個攻擊目標 scoreboard objectives add attack custom:damage_dealt Repeat Unconditional execute as @e[type=wolf,scores={attack=1..}] run say PetAttackingParticle chained Conditional execute as @e[type=wolf] run scoreboard players reset @s attack

餵食 我不太確定這個,因為我找不到與餵食動作相關的記分牌obj。也許您應該使用目標來檢測狼的健康變化,這將需要 2 個目標,其中一個記錄狼在上一個刻度中的健康值,並查看目前目標是否與之前的目標值匹配。我認為只有通過餵食才能增加香草中狼的健康(除了健康藥水),所以它應該為你完成任務。實際執行起來相當困難,但如果你一心想要獲得粒子效果,我可以為你提供幫助。

如何使用 /particle 隨著 1.17 和 1.18 中添加了幾個新粒子,一些特定粒子(例如灰塵和振動)所需的語法和參數更加複雜,但通常您必須填寫particle name, position at which to execute the particle effect (relative), the coordinates displacements in x y z from the origin to the ending point of the particle, speed of particle, particle count。如果您正在尋找詳細的解釋,我相信 Minecraft Wiki 會更好。

引用自:https://gaming.stackexchange.com/questions/392681