展開
《我的世界》中的命令方塊可以應(yīng)用在方方面面。今天就為大家分享一篇“Msure”介紹的《我的世界》命令探測天氣(晴天、雨天)方法詳解,希望對大家有所幫助。
基本原理:
召喚一個著火的盔甲架,判斷這個盔甲架是否燃燒,若下雨,則不燃燒
示例圖:
若下雨就給玩家緩慢效果
教程:
首先召喚一個無敵的盔甲架(防止被燒壞)注意此盔甲架要露天放置:
/summon armor_stand ~ ~ ~ {CustomName:"fire",CustomNameVisible:1b,NoGravity:0,Invisible:1}
創(chuàng)建記分板:
/scoreboard objectives add rain dummy
之后rcb+ccb:
rcb:空(由于一些特性,用于激活后續(xù)ccb)
/scoreboard players add @e[name=fire] rain 1
/scoreboard players set @e[name=fire,score_rain_min=21] rain 0
/entitydata @e[name=fire,score_rain_min=20] {Fire:25s}
/scoreboard players tag @e[name=fire,score_rain_min=19,score_rain=19] add rain {Fire:-1s}
/scoreboard players tag @e[name=fire] remove rain {Fire:20s}
具體就是給盔甲架計時(一秒檢測一次)
若沒有下雨則重置燃燒時間
若下雨則加上rain標(biāo)簽
之后只要探測fire盔甲架有沒有rain標(biāo)簽就知道下不下雨了
若要下雨天給玩家減速:
/execute @e[tag=rain] ~ ~ ~ /effect [url=home.php?mod=space&uid=311230]@A[/url] 2 1 1
若要晴天給玩家加速:
/execute @e[tag=!rain] ~ ~ ~ /effect @a 1 1 1
本文是否解決了您的問題
全部評論