我的世界怎么出最好的马?
首先是最基础的召唤兽:马~ ~ 1 ~。之后就可以在后面贴nbt标签了。
Ma拥有以下实体数据:
育成:1或0-未知。育种后还是0。如果值是1,使其接近与1值相同的马。
EatingHaystack: 1或0-如果值为1,则马将在吃草。
驯服:1或0-如果值为1,马将被驯服。玩家以外的生物不能骑没有马鞍的驯服马。
脾气:范围从0到100——喂马会增加这个值。更高的值将使马更容易驯服。
OwnerUUID?【无效:JE 1.16】:记录驯服这匹马的玩家UUID。对行为没有影响。
业主?【补充:JE 1.16】:记录驯服这匹马的玩家。对行为没有影响。如果马没有被驯服,这个价值就不存在。
盔甲:马穿的盔甲。可能不存在。
鞍具:马穿的鞍具。可能不存在。
变体:各种马。决定颜色。
马实体有一个变量字段,它决定了马的外观和类型。以下是决定马品种变异值的数据:
注意:如果使用未指定的Variant值,或者使用无效的id(上述ID以外的ID)作为Variant值来生成马,则只会生成白马。
示例:
后面的例子都是由命令框完成的,所以没有斜杠。
召唤minecraft:马~ ~1 ~ {Tame:1,Variant:514,SaddleItem:1,armor item:{ id:" minecraft:diamond _ horse _ armor ",Count:1}} .
将产生一匹驯服的马,拥有钻石盔甲、栗色和白色条纹。
注意:如果使用未指定的Variant值,或者使用无效的id(上述ID以外的ID)作为Variant值来生成马,则只会生成白马。
其次,决定马寿命、速度、跳跃能力上限的标签,属于nbt中的属性标签。
决定生命上限的是:
generic.maxHealth?[失败:JE 1.16]。
generic.max_health?【地址:JE 1.16】。
决定速度的是:
generic.movementSpeed?[失败:JE 1.16]。
generic.movement_speed?【地址:JE 1.16】。
决定跳跃能力的是(这个标签是马独有的):
马。跳跃力量?[失败:JE 1.16]。
horse.jump _实力?【地址:JE 1.16】。
他们的具体数据可以参考我的世界中文维基属性。
然后我们的指令可以改变马的这些属性。
示例:
召唤minecraft:马~ ~1~?{Tame:1,属性:[{Name:generic.maxHealth,Base:16}]} .
将产生一匹最大生命值为8个心脏的驯服马。
以上三个标签可以同时添加:
召唤minecraft:马~ ~1 ~?{Tame:1,属性:[{Name:generic.maxHealth,Base:28},{Name:generic.movementSpeed?,基数:0.2275},?{Name:horse.jumpStrength?,Base:0.715}]} .
将产生一匹最大生命值14心,速度9.8格每秒,跳跃高度3格的驯服马。