抽獎箱是一種能讓玩家打開時隨機獲得物品的紅石電路,通常用於伺服器中。當打開一個抽獎箱時,玩家通常需要付出一些「貨幣」來換取隨機的物品。
注意:使用指令的方案假定你擁有伺服器的管理員權限。
結構
抽獎箱大致可以分成2部分:
抽獎部分
這一部分負責在玩家打開儲物箱時給予玩家隨機物品。物品可以是放在儲物箱裡,用指令召喚掉落物,或者是使用/give指令。
付款部分
這一部分負責扣除玩家的「貨幣」。扣除貨幣也可以有很多方式,比如使用紅石商店或者是/clear指令。
使用紅石的方案
| 方塊/物品 | 需要的數量 |
|---|---|
| 投擲器 | 1 |
| 儲物箱 | 1 |
| 紅石粉 | 2 |
| 紅石比較器 | 1 |
| 紅石中繼器 | 1 |
| 獎品 | 若干 |
| 規定的貨幣 | 1 |
| 任意可堆疊方塊 | 21 |
搭建
- 挖掘一個2x2深2格的洞,放置堆疊的兩個漏斗
- 在漏斗前放置紅石比較器,在漏斗內放置你準備的方塊,攤成4部分,然後放置一個貨幣
- 搭建一條c型的紅石線(如圖所示)
- 放置一個開口朝上的投擲器,在上面放置一個儲物箱,在投擲器內裝滿獎品
效果
在漏斗中放置一枚鑽石,儲物箱內就會出現隨機的獎品。
優缺點
優點:
- 容易建造,占空間小。
缺點:
- 雖然隔著一個方塊,玩家還是可以從縫隙中拿走漏斗中的貨幣。
可多次抽獎的方案(使用紅石)
| 方塊/物品 | 需要的數量 |
|---|---|
| 投擲器 | 1 |
| 紅石粉 | 4 |
| 紅石比較器 | 1 |
| 紅石火把 | 1 |
| 漏斗 | 2 |
| 獎品 | 若干 |
| 規定的貨幣 | 1 |
| 任意可堆疊方塊 | 21 |
效果
若輸入輸出留空,往輸入丟一個貨幣,投擲器就會投出隨機的獎品。輸入輸出也可以用容器。
優缺點
優點:
- 玩家抽獎後等待一段時間再投入貨幣可再次獲得獎品。冷卻時間第一次為6遊戲刻,連續抽獎的增加到8遊戲刻。
缺點:
- 冷卻時間內投入的貨幣仍然會被吞。
使用指令的方案(投擲器)
| 方塊/物品 | 需要的數量 |
|---|---|
| 投擲器 | 1 |
| 陷阱儲物箱 | 1 |
| 指令方塊 | 1 |
| 獎品 | 若干 |
建造抽獎部分
- 放置一個投擲器
- 面對著投擲器放置一個陷阱儲物箱
- 在投擲器中裝入獎品
輸入指令
- 在抽獎箱下放置一個指令方塊
- 輸入如下指令
clear @r minecraft:diamond 1
其中diamond可以換成你的伺服器貨幣
- 儲存
效果
現在打開儲物箱,你會失去一顆鑽石,同時在箱內出現一個隨機的物品。
效果展示
優缺點
優點:
- 容易建造,結構簡單
- 占空間小,僅佔三個方塊
- 靈活性強,可以在你的伺服器中靈活拜訪
缺點:
- 玩家可以輕易地從投擲器中拿到你的獎品
使用指令方案的改進方法
建造抽獎部分
因為玩家可以輕易地從投擲器中拿到你的獎品,所以這裏有一種改進方案,使用了垂直物品電梯。
| 方塊/物品 | 需要的數量 |
|---|---|
| 投擲器 | 1 |
| 陷阱儲物箱 | 1 |
| 指令方塊 | 1 |
| 紅石粉 | 6 |
| 紅石中繼器 | 1 |
| 獎品 | 若干 |
- 放置一個陷阱儲物箱,其下放置一個指令方塊
- 在儲物箱後面放置一個紅石中繼器,延遲可不調
- 按照下圖的方式放置紅石線
- 在儲物箱地下的一側放置一個開口朝上的投擲器,裝好獎品
- 最後別忘了封裝你的抽獎箱,用方塊把投擲器蓋住。
輸入指令
- 輸入如下指令
clear @r minecraft:diamond 1
同理,其中diamond可以換成你的伺服器貨幣
原理
根據物品在封閉方塊中會向上升的原理,把投擲器放在地下可以很好的隱藏你的獎品。
其他可能的改進方法
使用/give指令
你可以在陷阱儲物箱後建造一個隨機發生器,多個輸出端連結寫有不同指令的指令方塊。事實上,投擲器就是一個很好的隨機發生器。
運用指令方塊提示你的使用者
比如/title或者/tellraw,寫上一些激勵性的話語,或者是彩色文字。在小型伺服器中尤其有用
這有些提示文字的例子:
title somebody title {"text":"恭喜你获得钻石!","bold":true,"color":"blue"}
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||








