(此章节于2022年7月29日进行大幅度更改)
众所周知,盔甲架具有13个姿势。
但如果严谨一些,上一句话的结尾可能还要再加上一个注意事项:[仅基岩版]
为什么要加上『仅基岩版』呢?是不是java版的盔甲架根本就不具有姿势呢?
java版其实也有,只不过在java版中,盔甲架并没有预置的姿势,
那么问题来了,java版怎么让盔甲架更改动作?
首先让我们回顾一下第九十六章番外的内容:
disabledslots(整数)
invisible(布尔值)
marker(布尔值)
nobasete(布尔值)
pose(复合标签)
showarms(布尔值)
small(布尔值)
其中,更改姿势的秘密(这算是秘密吗?)就在这个复合标签里:
pose{}
在pose复合标签内,具有下面几个标签:
body——定义身体的角度
leftarm——定义左手的角度
rightarm——定义右手的角度
leftleg——定义左腿的角度
rightleg——定义右腿的角度
head——定义头部的角度
这些标签的值都是由三个浮点数组成的列表:
[第一个浮点数a,第二个浮点数b,第三个浮点数c]
a浮点数定义该标签对应部位的绕x轴旋转角度,b和c同理,分别是绕y轴和绕z轴的旋转角度。比如:
\/summon minecraft:armor_stand ~~~{pose:{head:[90.0f,0.0f,0.0f]}}
这将会召唤出一个向南方低头的盔甲架。值得注意的是,这里的浮点数是『单精度浮点数』,因此必须在值的后面加上一个f,否则将会召唤出来的是一个普普通通的盔甲架。
这就是本章的全部内容。看,这个我随便弄出来的盔甲架高兴极了!