第102章番外如何获得一个拥有手臂的盔甲架
相信很多读者在看完上一章后,多多少少都会产生一个疑问——java版的盔甲架没有手臂啊。
如果你是一位纯基岩版玩家,那么恭喜你:
你现在就可以跳过这一章了。
当然,如果你对:java版有手臂的盔甲架产生好奇,那么你现在还不用着急退出,只需要你打开你的电脑,然后注册一个mojang账号,花费165rmb购买一个java版mc,再下载一个java的8或10版本。
如果你早就已经完成了上面的几步,那么你只需要双击minecraft快捷图标,然后登陆——创建一个新的世界(建议超平坦),开启作弊,进入游戏。
接下来的事情很简单,你只需要获得一个命令方块就可以了,当然不获得也可以,只不过可能会有些麻烦。
那么万事具备,只欠指令,让我们正式开是今天的内容:如何获得一个拥有手臂的盔甲架。
————————————
首先,既然是只欠指令,那么什么指令可以生成实体呢?
如果你并没有跳着看完这本书,那么你应该知道有这么一条指令叫做:/summon。
想起来了吧?
再加上盔甲架的id:armor_stand,就可以得出生成盔甲架的指令:
/summonarmor_stand~~~
但是,估计你也知道,这样子生成出来的盔甲架还是没有手,跟从创造背包里拿出来的一模一样。所以,这个时候,我们就要再一次看清楚summon的格式了:
/summon〈实体id〉〈生成坐标:xyz〉[nbt]
(注意,这个格式是java版的格式,基岩版请回到第二十二章查看)
结果显而易见,要生成一个带有手臂的盔甲架,就得清楚盔甲架的:
nbt(数据标签)
———————————
现在,让我们重新以介绍json的时候来介绍盔甲架的nbt。
这个叫做“盔甲架”的固态硬盘里,最开始有三个文件夹和六个文件,具体是这样的:
文件夹
{handitems:}
{armoritems:}
{pose:{}}
文件
{marker:}
{invisible:}
{nobaseplate:}
{fallflying:}
{showarms:}
{small:}
由于文件夹过于复杂,我们今天就研究盔甲架的文件。
(事实上文件夹也没那么复杂)
让我们看一下这些文件分别是干什么用的:
marker——如果将这个文件的内容修改为1(这是一个布尔值),生成的盔甲架的尺寸会被设置为0,实体碰撞箱也会变得非常非常小,小到你几乎只能用/kill来破坏(或许可以举办一个大赛:谁可以最快破坏掉这个盔甲架)
invisible——如果你将这个文件的内容修改为1(没错,这还是布尔值),在执行指令之后如果你发现并没有生成,不是你指令输错了,而是你的盔甲架隐形了。
nobaseplate——如果你将这个修改为1(如你所见,这还是一个布尔值),在执行指令之后如果你发现你的盔甲架没有底座,不是你游戏出了问题,因为原因就是你把这个文件改成了1。
fallflying——如果你将这个文件修改成了1(不用提示了吧),那么你的盔甲架将会飞(没错,盔甲架会飞)。为什么会这样呢?原因很简单:你的盔甲架它穿上了鞘翅。
showarms——如果你将这个文件修改成了1,那么恭喜你:你的盔甲架有手臂了。
small——如果你将这个文件修改为1,那么你生成出来的盔甲架它不叫盔甲架,它叫小盔甲架(是小僵尸的好朋友)。
看完了上面的盔甲架数据标签使用指南后,你应该知道如何获得一个拥有手臂的盔甲架了吧?
没错,就是:
/summonarmor_stand~~~{showarms:1}