客服

我的世界获得光明方块的指令-我的世界命令方块setblock指令详解


比较常用的指令之一,这个指令可以用来放置方块,基本格式为

setblockxyz方块名称损伤值模式

和自己手动放置方块不同的是,比如刷怪笼、蘑菇方块(不算用精准采集的),原版中无法再创造背包界面得到的物品,用setblock都能得到。比如

setblock~~1~minecraft:red_mushroom_block

即可在上面1格处放置一个红色巨型蘑菇方块。用setblock弄出的方块方块会被强制放置,即使有实体会强制放置(如果是手动放置有生物在你想放置的地方的话是放置不了的)。老样子,方块名称可以用F3+h进行查看。在这里,这个数据值我需要强调一下。这个代表方块的状态,比如方向,或者像按钮在按进去这样的状态。数据值填写0-15,如果不填即为默认一种数据值。比如按钮,不同的朝向(默认为你放置方块的正面)就会有不同的状态,按下去也会有不同的数据值,这个也可用在testforblock。甚至召唤出各种神奇的东西,比如

setblock~~1~vine15

这个指令则会召唤出一种正常途径弄不出来的藤蔓方块,四面都是藤蔓而中间是空心的。

而setblock的模式则有三种,一种是destroy,在替换方块的时候会把方块破坏,而不是替换。破坏和替换的区别是,破坏会有特效声音并且会有掉落物(不开gamerule的情况下),而替换不会有特效声并且不会有任何掉落物。比如

setblock~~1~minecraft:redstone_block0destroy

这个就是利用destroy做的脉冲。它可以起到非常快速频率的效果。(使用最好用/gamerule把掉落物关了,不然还得kill@e[type=Item])另一种是replace,这个是默认的,一般不输入任何模式都会默认为这个数据标签。意为把原来的方块替换。在数据标签处输入replace或者不填即可做到这个效果。最后一种是keep,用来保存原有的方块。只要不是空气,如果有方块则不会放置方块。意为保留除了空气外所有的方块,在数据标签处输入keep即可。或者地形探索等。另外,使用setblock一定要算好坐标,否则替换错误可能会造成一些影响。setblock给予玩家的方块也可以加上自身的数据标签,和give性质相同。

undefined

我的世界获得光明方块的指令-我的世界指令方块加法器

右边那一竖列是加等级的,分别是+1+2+4+8+16+32+64+128,左边那一竖列是检测等级区间的最下面那个指令方块里面写的是(/testfor@p[lm=256,l=511])意思是检测附近有没有等级大于256小于511的玩家如果有就输出1信号,由下往上数第二个里面写(/testfor@p[lm=128,l=255])意思是检测附近有没有等级大于255小于511的玩家如果有就输出1信号,之后的以此类推。

检测等级的指令方块的输出是连着指示灯和另一个指令方块,下文称该指令方块为A。底部的A从下至上写入降级指令(/ xp-256l @ p),第二个A写入(/ xp-128l @ p)依此类推,因此加法表示,当附近玩家的等级在(256,511)范围内,打开第一盏灯并将玩家的等级降低到256。若附近玩家等级不在(256,511)这个区间内时将不做出任何反应然后由下一个【检测用的指令方块】进行判断。

undefined

我的世界获得光明方块的指令-我的世界指令方块卡末影龙教程

大家好,今天教大家如何用指令方块刷出一个哪也飞不了的黑龙。

这是我无聊时随便做的一个我皮肤雕像,于是我把手反转了一下,把黑龙放在了上面。黑龙是哪里也飞不走的,他想冲到我这里来,但那是不可能的(靠近的话还会攻击,但无法移动)。

龙被卡在了上面,即使打他他也出不来。下面进入原理和教程。

这个原理十分的简单,原理就是:黑龙坐在矿车上。任何生物坐在矿车上,都会失去控制性。当生物在矿车上时,一般是下不来的。矿车走哪生物就会走哪。所以只要矿车一消失,黑龙就会飞出来。黑龙坐矿车是无法用正常手段获取的,必须用指令方块刷出。

下面进入教程

首先要在想让黑龙刷出的地方做一个空槽,也就是一个1*1*1的小坑。如下图:

这个小坑的用处是固定矿车,不让矿车乱跑。矿车不跑,龙就固定住了。注意小坑下面一定要有建筑方块,否则矿车会掉下去。之后要做的就是指令方块部分了。首先是获得指令方块,直接按T,然后输入指令:

/give@pminecraft:command_block

之后游戏就会给你刷一个指令方块。创造界面是没有指令方块的。拿到指令方块后放地上,然后点击右键,会出来一个打指令的地方。刷黑龙的指令:

/summonEnderDragon(x坐标,y坐标,z坐标)

{Riding:{id:Minecart}}

这条指令里的x,y和z坐标就是黑龙刷出的位置,也是设置完小坑的位置。要知道位置坐标就跑到小坑里,然后按下F3。之后屏幕左上方会出现很多字,如下图:

这里要看的就是x,y和z这3个字母。这就是玩家的当前位置坐标。如果移动的话坐标会变。所以站在要刷出黑龙的地方,就能获得那个地方的坐标。但是有些玩家会说,x和z坐标都有很多的小数点,不知道怎么填写。这里就要看后面的括号了。小数点后面有一个括号,括号里是一个整数,就填写整数就好了。比如:我这里的坐标就是:

也就是(4879198)。OK。获得坐标后就可以完善指令了。在坐标处填写坐标就可以了。比如我的就是:

/summonEnderDragon4879198{Riding:

{id:Minecart}}

当正确输入指令后,指令方块会在所填写的坐标处刷出一条坐在矿车里的龙。但是要注意的事:在使用指令方块之前,千万要打/gamerulemobGriefingfalse这条指令的意思就是把怪物破坏关掉。如果没关掉,那黑龙会把附近的所有方块都毁了,即使在矿车里。如果成功的话,这就是最终效果:

黑龙会被卡在空槽里。还有一点就是,如果你要100%隐藏矿车的话,是无法直接在黑龙周围放方块的。因为黑龙面积很大,所以靠近黑龙的地方都无法放置/摧毁方块。这里就又要请出指令方块了。用/setblock指令,强行在目的地放一个方块。/setblock指令的格式是:

/setblock(xyz坐标)(方块)

这些是主要的。其他还有什么NBT,旧方块处理什么,以后慢慢教。用这条指令可以在黑龙附近刷方块,完全隐瞒矿车的存在。甚至可以把方块刷到矿车里,最终是矿车卡在方块里,无法被人察觉,但效果还是同样。这里整个系统就做完了,可以放到服务器里给其他玩家看。

之后来说下更高级的东西。刷龙的指令里有一条{Riding:{id:Minecart}}。这是一条NBT信息。意思是叫指令方块刷出一条龙,并且坐在矿车里。指令方块刷任何生物都可以加这个,最终效果就和黑龙一样。格式是:

/summon(生物名字)(XYZ坐标){Riding:{id:Minecart}}

Minecart的意思是矿车。当然,不一定要是矿车,可以直接打其他东西。最后可以做出僵尸坐在黑龙上。当然,NBT还有几百个,Riding只是一个。以后慢慢教。这个刷固定黑龙的方法也不是本人原创,是国外的Dragnoz发现的。他还用这个原理制作了普通生物就可拥有BOSS血条的一个作品。

undefined

以上就是ourplay小编为大家带来的我的世界获得光明方块的指令-我的世界命令方块setblock指令详解的相关内容,获取更多游戏资讯请锁定ourplay资讯频道。

相关攻略
我的世界文件夹在哪-我的世界
5845浏览
发布时间: 2020-12-25
我的世界手机版命名牌怎么用-我的世界手机版js怎么用
1953浏览
发布时间: 2020-12-25
我的世界怎么换材质包手机版-我的世界怎么换皮肤手机版
3049浏览
发布时间: 2020-12-25
我的世界先出还是迷你世界先出-迷你世界VS我的世界这个细节上迷你世界大获全胜
2571浏览
发布时间: 2020-12-25
我的世界台阶怎么合成-我的世界深色橡木台阶合成教学
2305浏览
发布时间: 2020-12-25
我的世界金苹果怎么做-我的世界金苹果制作方法攻略
1382浏览
发布时间: 2020-12-25
发现好游戏
游戏专区
游戏详情