展開(kāi)
《我的世界》不乏很家自制的有趣代碼,今天為大家?guī)?lái)一篇可以把玩家體質(zhì)變成僵尸體質(zhì)的代碼,一起來(lái)看看吧。
今天給大家?guī)?lái)的是讓玩家在日照下燃燒的命令
效果如下:
當(dāng)玩家上方有方塊時(shí)(從頭部一直到255格高),陽(yáng)光被遮蔽,不會(huì)燃燒。一旦沒(méi)有方塊遮蔽,玩家開(kāi)始燃燒。
下雨天不會(huì)燃燒
戴帽子也不會(huì)燃燒(鎖鏈帽子除外,因?yàn)閾醪蛔£?yáng)光)
一旦失去帽子還是會(huì)燃燒。
基本原理:
讓玩家在陽(yáng)光下燃燒首先大多數(shù)人想到了陽(yáng)光傳感器...但是讓玩家頭頂一個(gè)陽(yáng)光傳感器是不現(xiàn)實(shí)的。
所以我們需要多條件判定玩家是否被光照。
首先需要判定時(shí)間是否是白天,之后需要判斷天氣是否是晴天,滿(mǎn)足上述兩個(gè)條件之后,再執(zhí)行后續(xù)的判斷,判斷玩家是否帶有帽子可以來(lái)探測(cè)玩家103號(hào)物品欄,最后再判斷玩家頭頂?shù)?55格方塊中非空氣的方塊數(shù)量。
下面給上OOC代碼
本文是否解決了您的問(wèn)題
全部評(píng)論