本帖最后由 真名 于 2015-9-4 14:13 编辑

注意:

版本需要1.8+

否则可能导致部分功能不全

本教程的幸运方块是破坏方块触发型

右键触发型有时间再发



相信大家都十分清楚幸运方块是什么,

如果真的没听说过戳我


首先我的想法是:

先添加一个积分榜,设置破坏一个方块加分,

先设置石头:


  1. /scoreboard objectives add lucky stat.mineBlock.minecraft.stone lucky
复制代码


然后就是设置一个高频,

但是还得把积分榜清除,不然会不停的刷物品

所以旁边先放一个命令方块,暂时不理它

再看之前放的红石,接着横着放红石,大概这样:

      高频

      [redstone_dust]

[redstone_dust][redstone_dust][redstone_dust][redstone_dust][redstone_dust][redstone_dust][redstone_dust]


[redstone_dust]  [redstone_dust]  [redstone_dust]  [redstone_dust]

没错中间空一个方块

红石的数量你自己决定

然后在每一个突出来的红石前(示意图中下方)放命令方块

每个命令方块里面保持格式统一:


  1. /execute @p[score_lucky_min=1] ~ ~ ~ <指令>
复制代码

指令一定要带/

其中指令就是幸运方块所执行的东西

你可以放上/give、/summon等等

然后随便找块大点的空

你在突出的红石那里放了几个命令方块,数量X2以2个一组中间0.4秒中续器连接

注意第一个和最后一个是一组,也就是2、3一组4、5一组,1和最后一个一组

连成一个回路

注意之前留出来的一个方块的空格

第一个命令方块设置其中一个空格放置红石,第二个删除红石

第三个换另外一个放置,四删除那个

以此类推

放置是/setblock x y z redstone_wire

删除是/setblock x y z air

按个按钮开启回路

好了最后一步

之前有一个没用的命令方块

打开,输入:


  1. /scoreboard players set @p lucky 0
复制代码

记得那个命令方块要放的比锁定玩家的离高频点远一点,也要连上那个高频

然后调成生存,用稿子挖一个石头......

幸运方块触发了

当然你可以不用石头,把stone换一下就行


给大家一些其中指令的点子:

可以扔一个闪电,或者给几个钻石,要不送一只苦力怕也是可以考虑的

现在给大家看看我做的地图,没懂的也可以看看:


全手打花了好多时间大家不要做伸手党啊