在迷你中,发器是一种非常有用工具。它可以发各种各样物品,例如、箭矢、等等。但有时候我们希望发器可以自动定时发,这就需要用到一些特殊技巧。
使用计数器
首先我们需要准备一个计数器。计数器可以记录经过时间。当计数器数值达到一定值时,就可以触发发器发。我们可以使用以下命令在迷你中创建一个计数器:
/setblock x y z minecraft:unpowered_repeater[facing=north,powered=false]
其中 x、y、z 分别为计数器坐标。这个计数器面朝北方,初始状态是未。
接下来我们需要让计数器每隔一段时间加一。我们可以使用以下命令来实现:
/execute as @a[scores={timer=..19}] run scoreboard players add @s timer 1
这条命令会选取每个玩家,并将他们计分板“timer”分数加一,但只会在“timer”分数小于等于19情况下生效。也就是说,每个玩家只能够在计数器还没到达20时候增加计数器数值。
接下来我们需要让计数器到达一定数值时触发发器发。我们可以使用以下命令来实现:
/execute if score @a timer matches 20 run setblock x y z minecraft:redstone_block
当计数器数值达到20时,这条命令会在计数器位置上放置一个红石块,从而触发与发器相连电路,使其发。
使用红石时钟
除了使用计数器,我们还可以使用红石时钟来实现自动定时发。红石时钟会以一定频率产生红石信号,我们可以利用这个信号来触发发器。
首先我们需要准备一个红石时钟。我们可以使用以下命令在迷你中创建一个红石时钟:
/setblock x y z minecraft:redstone_block
这个红石时钟会不断地产生红石信号。我们接下来需要让这个信号触发发器。
我们可以使用以下命令在红石时钟旁边放置一个发器,并让它与时钟相连:
/setblock x y z minecraft:dispenser[facing=south] 0 replace {Items:[{id:\minecraft:arw\Count:1b}]} /setblock x y-1 z minecraft:redstone_wire
这条命令会在红石时钟南边放置一个朝南发器,并将它与时钟相连。这个发器里面会有一支箭矢。
接下来我们需要让发器在接收到红石信号时触发发。我们可以使用以下命令来实现:
/execute if block x y-1 z minecraft:redstone_wire[power=15] run setblock x y z minecraft:redstone_block
当红石时钟旁边红石线强度为 15 时,这条命令会在发器位置上放置一个红石块,从而触发发器发。
上面讲到就是利用计数器和红石时钟实现自动定时发。不同适用于不同情况,具体使用哪种需要根据实际情况来选择。祝你在迷你中玩得愉快!
在迷你中,生存是我们玩家基需之一,而在生存过程中,住所建立显得尤为重要。在这篇文章中,我们将为大家介绍一种简单实用房子建设,既能够满足我们对生存需,又不会过于繁琐。
所需材料
步骤
以下是建造这个简单实用房子步骤。
首先我们需要在地图上找到一个平坦区域,挖出一个长5格、宽5格方形洞。