我的世界两种激活命令方块的方法介绍

时间:2017-05-21 来源:88130安卓下载 作者:佚名

  在我的世界中有哪些激活命令方块的方法呢?不少玩家都头疼命令方块怎幺玩,有时候除了红石电路会之外,就不会其他的激活方法了,其实高频也能激活的哦!今天游戏园小编为大家带来了我的世界激活命令方块的方法,希望大家能够喜欢!

  要玩命令方块,你先要知道激活命令方块的方法

  首先,命令方块有两大类常用的方法:

  由红石电路激活和高频

  相信大家对红石电路不陌生,所以我跳到高频先了(我的红石不好)

  高频是用很快的红石脉衝,不停的激活命令方块

  比如这幅图片中的红石方块,就是高频了(无论你甚么时候看它,它都是红石方块,因为它太快了,只有命令方块可以使用它)

  这是怎么做到的呢?

  我用的是一种叫 Fill clock(我不知道它的中文名,不会是叫"填满时鐘"吧) 的方法

  你可以看见它附近有两个命令方块,它就是这个东西的关键

  一个的命令是:fill ~1 ~ ~ ~17 ~ ~17 minecraft:stone 0 replace minecraft:redstone_block 0

  另一个是:fill ~ ~1 ~ ~16 ~1 ~16 minecraft:redstone_block 0 replace minecraft:stone 0

  "minecraft:stone 0 replace minecraft:redstone_block 0" 的一定要在上面!!!(不信的话你试试看)

  这是干甚么的呢?

  首先,它把石头换成红石方块

  然后,它把红石方块换成石头

  然后不停重复,那就有很快的红石脉衝了,它是比一般的红石脉衝快的

  为甚么要用"replace" 呢?

  "replace"可以让你有办法确定哪格要红石脉衝(简单来说就是可以开关)

  不用的话,你那个範围内所有的方块都会变成红石方块;

  这在你要停止某个命令时很有效,你只要把那一格换成不是红石方块或是石头的方块就行了

  在我的世界中有哪些激活命令方块的方法呢?不少玩家都头疼命令方块怎幺玩,有时候除了红石电路会之外,就不会其他的激活方法了,其实高频也能激活的哦!今天游戏园小编为大家带来了我的世界激活命令方块的方法,希望大家能够喜欢!

  要玩命令方块,你先要知道激活命令方块的方法

  首先,命令方块有两大类常用的方法:

  由红石电路激活和高频

  相信大家对红石电路不陌生,所以我跳到高频先了(我的红石不好)

  高频是用很快的红石脉衝,不停的激活命令方块

  比如这幅图片中的红石方块,就是高频了(无论你甚么时候看它,它都是红石方块,因为它太快了,只有命令方块可以使用它)

  这是怎么做到的呢?

  我用的是一种叫 Fill clock(我不知道它的中文名,不会是叫"填满时鐘"吧) 的方法

  你可以看见它附近有两个命令方块,它就是这个东西的关键

  一个的命令是:fill ~1 ~ ~ ~17 ~ ~17 minecraft:stone 0 replace minecraft:redstone_block 0

  另一个是:fill ~ ~1 ~ ~16 ~1 ~16 minecraft:redstone_block 0 replace minecraft:stone 0

  "minecraft:stone 0 replace minecraft:redstone_block 0" 的一定要在上面!!!(不信的话你试试看)

  这是干甚么的呢?

  首先,它把石头换成红石方块

  然后,它把红石方块换成石头

  然后不停重复,那就有很快的红石脉衝了,它是比一般的红石脉衝快的

  为甚么要用"replace" 呢?

  "replace"可以让你有办法确定哪格要红石脉衝(简单来说就是可以开关)

  不用的话,你那个範围内所有的方块都会变成红石方块;

  这在你要停止某个命令时很有效,你只要把那一格换成不是红石方块或是石头的方块就行了

  那么一般来说,甚么时候要用高频呢?

  以我的经验来说,当你要用一些不停工作的命令,比如testfor/scoreboard等的时候时非常适合的,因为它很快,一般来说是很少会检测不了的

  不过,我几乎所有命令都是用它的(待会告诉你为甚么)

  让我们说一下 scoreboard,testfor,execute 等比较多用途的命令

  不知道为甚么,在我看来, 论坛的人多数是用 testfor 而不用 scoreboard 的,我很想问一下为甚么

  一般来说,testfor 做的到的东西,scoreboard 做的更好

  比如我要把在地上的箭都删除

  我有两个方法可以做到

  1: testfor @e[type=Arrow] {inGround:1b}

  用比较器把他的输出连去

  /kill @e[type=Arrow]

  2: 先设一个计分板,判断箭是否在地上

  scoreboard objectives add inGround dummy inGround

  scoreboard players set @e[type=Arrow] inGround 1 {inGround:1b}

  再把在地上的箭删除

  kill @e[type=Arrow,score_inGround_min=1]

  虽然第二个方法好像用的命令比较多,但是它只会删除在地上的箭,而不是当有箭在地上,就把所有箭删除

  testfor 可以探测 一些生物有没有该NBT Tag,然后输出信号

  而scoreboard 可以探测 一些生物有没有该NBT Tag,然后把牠加上一个分数,你就可以依照那个分数运行命令

  然后到execute

  这裡scoreboard的用处可大了

  CustomName不能设範围,而scoreboard可以

  比如 @e[score_test1_min=1,score_test1=5]

  这是"所有计分板"test1",分数为1至5的生物"

  你也可以用两个或以上的计分板,比如"@e[score_test1_min=1,score_test2_min=1,score_test3_min=1]",就是所有test1,test2,test3分数大于1的生物

  我认为scoreboard 很常用的用处是不停的探测,给分,然后把它的分重置

  比如我要知道一个玩家有没有对生物做成伤害,然后给它会血

  我用的计分板是 /scoreboard objectives add damage stat.damageDealt damage

  我不可以不重置它的分,否则的话就会一直会血

  所以我要用 /scoreboard players set @a[score_damage_min=1] damage 0 重置它的分数

  这样只会当玩家有造成伤害时,damage 的分数才会大于0

  它还可以做到计时,而且每一个生物不会影响大家

  scoreboard objectives add timer dummy timer

  scoreboard players add @e timer 1

  很简单对吧,不过你一定要scoreboard才能做到

  minecraft 大部分的统计都可以用scoreboard探测的

  比如你做的伤害,你受的伤害等(不过玩家以外的生物不能)

  又可以用team,friendlyfire调为false

  以下图中的疆尸/creeper和玩家/村民是同一队

  加上stat,scoreboard players operation 等可以依照别的统计更改某个玩家/实体的分数,scoreboard 真的可以做到很多事

  结论,高频加scoreboard是很有用的组合(遭打)

  我的世界豹猫生成BUG以及刷猫塔制作方法分享

  我的世界坑熊孩子方法解析 教你坑熊孩子的奇招

  我的世界TNT工作台放大十六倍以后是什么样

热门搜索

手游排行榜

  • 最新排行
  • 最热排行
  • 评分最高