最近不少我的世界玩家對(duì)游戲抽獎(jiǎng)機(jī)比較感興趣,玩家對(duì)游戲中的命令方塊使用也越來越嫻熟,可能很多玩家對(duì)一些命令方塊的使用還不是非常清楚,下面是詳細(xì)抽獎(jiǎng)機(jī)制作方法解析。
命令方塊抽獎(jiǎng)機(jī)制作方法
這個(gè)機(jī)器原理是用單輸出的隨機(jī)器。而這個(gè)隨機(jī)器,也是指令方塊制作的。接下來,來講講機(jī)器的運(yùn)行方法吧。
首先,在中間的紫色粘土上放個(gè)紅石塊,然后按下按鈕。機(jī)器會(huì)自動(dòng)探測(cè)輸入方塊,然后做出決定抽獎(jiǎng)。
對(duì)面墻壁上的物品是有幾率抽中的物品。
當(dāng)你放完指令方塊并且按了按鈕后,紅石塊會(huì)自動(dòng)摧毀,之后機(jī)器會(huì)自動(dòng)進(jìn)行抽獎(jiǎng)。
抽獎(jiǎng)完畢后你會(huì)獲得一個(gè)隨機(jī)物品,而且左下角對(duì)話框會(huì)顯示你獲得的物品名字。我這里讓指令方塊說話的指令不是 /say,而是 /tellraw。Tellraw的好處是可以自定義文字顏色,字體什么。功能和 /say 差不多。這就是整個(gè)機(jī)器,和其他紅石抽獎(jiǎng)機(jī)差不多。接下來說說工作原理。(P.S. 如果放入其他方塊,不是紅石塊的話,按完按鈕方塊會(huì)被自動(dòng)摧毀,但并不會(huì)進(jìn)入抽獎(jiǎng),所以放其他方塊就是浪費(fèi))
機(jī)器原理:
第一步是方塊探測(cè)裝置,探測(cè)到紅石塊會(huì)開啟輸出,其他方塊會(huì)直接摧毀。這里用了2個(gè)指令方塊和一個(gè)活塞。一個(gè)指令方塊是1.7的新指令:/testforblock做的。這個(gè)指令就是探測(cè)方塊的方法。第二個(gè)指令方塊是清空方塊,用的/setblock做的。不管什么方塊,都會(huì)被清空。活塞只是探測(cè)輸出用的,幫助方塊探測(cè)進(jìn)行輸出。
之后一部分就是抽獎(jiǎng)部分了。當(dāng)給出輸出后,紅石會(huì)激活一個(gè)指令方塊,這個(gè)指令方塊就是隨機(jī)器。隨機(jī)器的原理是使用刷怪籠的隨機(jī)刷怪地點(diǎn)做的。這里刷怪籠刷的是紅石塊掉落沙屬性,所以每次落到一個(gè)隨機(jī)指定的地方就會(huì)給出輸出,獲得獎(jiǎng)品。刷出地點(diǎn)已經(jīng)都設(shè)置好了,所以一旦刷出就會(huì)隨機(jī)在這些地點(diǎn)刷出個(gè)紅石塊。
繼續(xù)來說隨機(jī)器,每次刷一個(gè)紅石塊后,輸出第一步就是清空刷怪籠,以防刷出第二個(gè)紅石塊。之后會(huì)清空紅石塊。然后就會(huì)給出獎(jiǎng)品,讓指令方塊說話。輸出的地方運(yùn)行的都是一樣的指令,除了每個(gè)物品不同而已。
之后就是最后一個(gè)裝置。這個(gè)裝置裝不裝都無所謂,次要的裝置。這個(gè)裝置的用處就是,每次抽獎(jiǎng)成功,就會(huì)在箱子里刷一個(gè)紅石塊。也就是說把輸入的紅石塊放到箱子里了。這個(gè)裝置去掉也可以,對(duì)抽獎(jiǎng)機(jī)無任何影響。
最后我要說下的就是,幾率什么也是可以自定義的,別看有鉆石塊,但是那幾率是很小很小。玩轉(zhuǎn)了半天也沒刷出過,但的確是有幾率刷出,只是和其他的比起來特小。海面,草方塊是幾率較大的。