我的世界高级挖矿机命令方块教程。我们常见的挖矿机都是在工业模组中出现的,工业模组中玩家通过工业组件的拼合可以自动挖矿。其实不适用模组,我们利用命令方块也可以轻松实现。
高级挖矿机效果图:
怎么用命令方块制作高级挖矿机?
第一步:
创造一个计分板。
/scoreboard objectives add IName dummy
第二步:
所有的命令方块连接高频红石。
scoreboard players set @e[type=Item] IName 1 {Item:{id:"minecraft:stone"}}
这里我挖矿的物品是 石头(stone) 可以改其他的 .,命令的意思就是把所有 掉落的石头加1 在 IName 积分版上。
第三步:
execute @e[type=Item,score_IName=1] ~ ~ ~ setblock ~ ~-1 ~ minecraft:air 2 destroy
这条是往下挖一格,(如果用 Blockdata 的话 可以去看下面是不是基岩)
拿着 “石头” 按下 Q 你就会发现正在挖了。但是你会发现你现在的挖矿机太简陋了。
以下是高级挖矿机的核心---附加的功能:
首先介绍管道:
execute @e[type=Item,score_IName=1] ~ ~ ~ setblock ~ ~1 ~ minecraft:glass 2 destroy
这条命令就是把 “石头” 挖的时候放置 玻璃在他上方,原理和 国外著名的 Zip 服 的传送物品一样 物品通过玻璃给挤上去了。
接着就是限制每一个石头的存活时间:
1、创建一个计分板:
/scoreboard objectives add Timer dummy
把这条加到计分板中。
2、scoreboard players add @e[type=Item] Timer 1 {Item:{id:"minecraft:stone"}}
每次运行所有的石头加1。
3、kill @e[score_Timer_min=16]
这条就是把 积分版 Timer >= 16 的 杀掉(删除)