回覆列表
  • 1 # 語驚

    其實冰凍的冰塊是落沙,而無法移動只是給了生物緩慢效果。

      下面給出指令及其講解:

      /scoreboard objectives add use stat.useItem.minecraft.carrot_on_a_stick

      /scoreboard objectives add bd dummy

      首先建立兩個計分板。其中第一個判據為使用蘿蔔吊杆,即玩家使用蘿蔔吊杆會加一分。

      之後下列指令需要高頻啟用

      首先是觸發部分:

      /execute @a[score_use_min=1] ~ ~ ~ /scoreboard players set @e[r=10,rm=1] bd 100

      /scoreboard players set @a[score_use_min=1] use 0

      這兩條啟用順序不能錯,第一條探測使用蘿蔔吊杆的人,然後以這個人為中心,半徑10內的人bd積分設定為100,即為被冰凍的人(用rm=1來刨除使用者自己)

      第二條指令吧使用者的分數歸零

      之後是冰凍部分:

      effect @e[score_bd_min=1] 2 1 50

      execute @e[score_bd_min=1] ~ ~ ~ summon FallingSand ~ ~ ~ {Block:minecraft:ice}

      /execute @e[score_bd_min=2] ~ ~ ~ /particle blockdust_174 ~ ~ ~ 1 1 1 0.1 9

      第一條為給被冰凍的人五十級的緩慢效果

      第二條為給被冰凍的人召喚冰塊

      第三條為播放冰凍粒子效果

      最後還需要一條來計時:

      /scoreboard players remove @e[score_bd_min=1] bd 1

      之前給被冰凍的人設定了100分,此計時每執行一次會減少一分,100分能持續五秒。

      只要分數不減完,中間冰凍部分三條指令就會一直執行。

      至此,一個冰凍法術就做好啦!

  • 中秋節和大豐收的關聯?
  • 《親愛的,熱愛的》劇情“傻白甜”,為什麼偏偏有那麼多人喜歡看?