我的世界两种激活命令方块的方法介绍
在我的世界中有哪些激活命令方块的方法呢?不少玩家都头疼命令方块怎幺玩,有时候除了红石电路会之外,就不会其他的激活方法了,其实高频也能激活的哦!今天游戏园小编为大家带来了我的世界激活命令方块的方法,希望大家能够喜欢!
要玩命令方块,你先要知道激活命令方块的方法
首先,命令方块有两大类常用的方法:
由红石电路激活和高频
相信大家对红石电路不陌生,所以我跳到高频先了(我的红石不好)
高频是用很快的红石脉衝,不停的激活命令方块
比如这幅图片中的红石方块,就是高频了(无论你甚么时候看它,它都是红石方块,因为它太快了,只有命令方块可以使用它)
这是怎么做到的呢?
我用的是一种叫 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是很有用的组合(遭打)
精品推荐
相关文章
更多+热门搜索
手游排行榜
- 最新排行
- 最热排行
- 评分最高
-
角色扮演 大小:60.3M
-
应用软件 大小:0.39MB
-
角色扮演 大小:90.5M
-
休闲益智 大小:145.91M
-
应用软件 大小:1.24MB
-
模拟经营 大小:61.8M
-
网络工具 大小:11.42MB
-
休闲益智 大小:20M
-
其他游戏 大小:104M
-
动作塔防 大小:39 MB