導(dǎo) 展開 《我的世界》中的命令方塊可以應(yīng)用在方方面面。今天就為大家分享一篇“Msure”介紹的《我的世界》命令探測天氣(晴天、雨天)方法詳解,希望對(duì)大家有所幫助。 基本原理: 召喚一個(gè)著火的盔...

展開

《我的世界》中的命令方塊可以應(yīng)用在方方面面。今天就為大家分享一篇“Msure”介紹的《我的世界》命令探測天氣(晴天、雨天)方法詳解,希望對(duì)大家有所幫助。

基本原理:

召喚一個(gè)著火的盔甲架,判斷這個(gè)盔甲架是否燃燒,若下雨,則不燃燒

示例圖:

若下雨就給玩家緩慢效果

《我的世界》命令探測天氣(晴天、雨天)方法詳解

教程:

首先召喚一個(gè)無敵的盔甲架(防止被燒壞)注意此盔甲架要露天放置:

/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}

具體就是給盔甲架計(jì)時(shí)(一秒檢測一次)

若沒有下雨則重置燃燒時(shí)間

若下雨則加上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

本文是否解決了您的問題

已解決 0 未解決 0