MC1.9+版本如何实现原版幸运方块

我的世界1.9+版本如何实现原版幸运方块的技巧分享,幸运方块是指破坏该方块后产生一个或一系列随机事件的方块,根据这句话,可以将本教程内容分成三部分,下面就和我一起来看看具体的内容讲解吧! 作者:MCBBS X_Crystal原创(转载请注明) 1)幸运方块生成

编辑:我的世界发布时间:2017-07-12 09:30

  我的世界1.9+版本如何实现原版幸运方块的技巧分享,幸运方块是指破坏该方块后产生一个或一系列随机事件的方块,根据这句话,可以将本教程内容分成三部分,下面就和我一起来看看具体的内容讲解吧!

  作者:MCBBS X_Crystal原创(转载请注明)

  安游我的世界官方群:安游我的世界投稿群欢迎各位我的世界小彩笔加入讨论,老司机带着小编飞!

  1)幸运方块生成与定位阶段

  A.放置幸运方块

  我的方法是使用定位生物来生成特定方块

  (老方法啦。。。而且也不是什么很特殊的方块啦。。。)

  (为了偷懒,用了下面这种方式,后文同)

  三个持续激活的命令方块

  /execute @e[type=Shulker] ~ ~ ~ /setblock ~ ~ ~ minecraft:tnt 1 replace

  /execute @e[type=Shulker] ~ ~ ~ detect ~ ~ ~ minecraft:tnt 1 /summon ArmorStand ~ ~100 ~ {NoGravity:1b,Invisible:1b,Silent:1b,Marker:1b,Invulnerable:1b,Tags:["lucky_block_pos"]}

  /kill @e[type=Shulker]

  复制代码

  这是通过放置潜影贝来生成“命令方块”

  原理:

  放置的方块是一破坏就会点燃的TNT,通过这个方块可以实现破坏时被定位

  盔甲架后面跟的一大堆NBT是保证盔甲架在原位保持不动且不会消失、不会被发现(除使用/kill指令外)

  盔甲架的tag是为了在点燃TNT的时候确定为幸运方块的激活点,可以用[tag=lucky_block_pos]选择

  生成在上方100格是为了破坏方块时不会阻碍(100只是我用的数字,视情况而定)

  电脑配置好的同学有兴趣的话可以试一下,把第三个去掉,只执行第一条和第二条指令 [滑稽脸]

  B.定位幸运方块

  上面第二个命令方块的指令以上面举的100格为例子讲解

  TNT的附加值设为1时,是一破坏就会爆炸的状态(可以按F3将鼠标移到方块上,看右边底端的true和false);破坏后产生一个点燃的TNT(1.10.2中可以用[type=PrimedTnt]选择)。

  所以,本阶段的命令方块指令如下

  /execute @e[type=PrimedTnt] ~ ~ ~ /execute @e[type=ArmorStand,tag=lucky_block_pos,r=2] ~ ~ ~ /summon ArmorStand ~ ~-100 ~ {NoGravity:1b,Invisible:1b,Invulnerable:1b,Silent:1b,Marker:1b,Tags:["lucky_block_active"]}

  /execute @e[type=ArmorStand,tag=lucky_block_active] ~ ~ ~ /kill @e[type=PrimedTnt,r=2]

  /execute @e[type=ArmorStand,tag=lucky_block_active] ~ ~ ~ /kill @e[type=ArmorStand,tag=lucky_block_pos,r=0,c=1,dy=100]

  复制代码

  到目前为止,已经将点燃的TNT和原盔甲架清除,在幸运方块原地使用了带有lucky_block_active标签的盔甲架代替,完成定位。

  接下来就是随机选择事件、生成事件的阶段

  

相关推荐

在线制作地图工具

地图下载排行

MOD下载排行

材质包下载排行

热门视频

皮肤下载