抽奖箱是一种能让玩家打开时随机获得物品的红石电路,通常用于服务器中。当打开一个抽奖箱时,玩家通常需要付出一些“货币”来换取随机的物品。
注意:使用命令的方案假定你拥有服务器的管理员权限。
结构[]
抽奖箱大致可以分成2部分:
抽奖部分[]
这一部分负责在玩家打开箱子时给予玩家随机物品。物品可以是放在箱子里,用命令召唤掉落物,或者是使用/give
命令。
付款部分[]
这一部分负责扣除玩家的“货币”。扣除货币也可以有很多方式,比如使用红石商店或者是/clear
命令。
使用红石的方案[]
方块/物品 | 需要的数量 |
---|---|
投掷器 | 1 |
箱子 | 1 |
红石粉 | 2 |
红石比较器 | 1 |
红石中继器 | 1 |
奖品 | 若干 |
规定的货币 | 1 |
任意可堆叠方块 | 21 |
搭建[]
- 挖掘一个2×2深2格的洞,放置堆叠的两个漏斗
- 在漏斗前放置红石比较器,在漏斗内放置你准备的方块,摊成4部分,然后放置一个货币
- 搭建一条c型的红石线(如图所示)
- 放置一个开口朝上的投掷器,在上面放置一个箱子,在投掷器内装满奖品
效果[]
在漏斗中放置一枚钻石,箱子内就会出现随机的奖品。
优缺点[]
优点:
- 容易建造,占空间小。
缺点:
- 虽然隔着一个方块,玩家还是可以从缝隙中拿走漏斗中的货币。
可多次抽奖的方案(使用红石)[]
方块/物品 | 需要的数量 |
---|---|
投掷器 | 1 |
红石粉 | 4 |
红石比较器 | 1 |
红石火把 | 1 |
漏斗 | 2 |
奖品 | 若干 |
规定的货币 | 1 |
任意可堆叠方块 | 21 |
效果[]
若输入输出留空,往输入丢一个货币,投掷器就会投出随机的奖品。输入输出也可以用容器。
优缺点[]
优点:
- 玩家抽奖后等待一段时间再投入货币可再次获得奖品。冷却时间第一次为6游戏刻,连续抽奖的增加到8游戏刻。
缺点:
- 冷却时间内投入的货币仍然会被吞。
使用命令的方案(投掷器)[]
方块/物品 | 需要的数量 |
---|---|
投掷器 | 1 |
陷阱箱 | 1 |
命令方块 | 1 |
奖品 | 若干 |
建造抽奖部分[]
- 放置一个投掷器
- 面对着投掷器放置一个陷阱箱
- 在投掷器中装入奖品
输入命令[]
- 在抽奖箱下放置一个命令方块
- 输入如下命令
clear @p 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"}
|