Equipment

生物配置中的装备部分是一个特殊的放置表,用于定义生物生成时使用的装备类型。装备只会在生物生成或重新加载时应用于生物,之后可以通过使用装备机制进行更改。

如果你想让你的生物不穿任何类型的装备,你可以使用“PreventRandomEquipment”选项。参见 可选项 options 。使用该选项的替代方法是为您的怪物装备虚拟物品。此类项目需要具有项目 ID AIR。

装备是一种特殊类型的掉落表,可以引用其他掉落表,允许您使用掉落条件来创建高级装备套装。如果您在掉落表中定义插槽并在装备部分(或装备技能)中正常引用它,则生物将“装备”掉落物而不是掉落它们。(the mob will “equip” the drops instead of dropping them.)

语法

  1. internal_mobname:
  2.   Type: <mobtype>
  3.   Equipment:
  4. - <item> <slot>
  5. - <item> <slot>
  6. - ...

<item>可以是 /MythicMobs/items 里的物品或原版物品的名称。

<slot>定义物品在怪物身上的位置。

slot描述
HEAD头 除了常规头盔外,可以是任何方块类型或玩家的头。大多数会准确渲染
CHEST胸 只会渲染胸甲,但会携带任何物品
LEGS腿 只会渲染紧身裤,但会携带任何物品。
FEET脚 只会渲染靴子,但会携带任何物品。
HAND主手插槽
OFFHAND副手

例子

  1. awesome_boss:
  2.   Type: pig_zombie
  3.   Equipment:
  4. - awesome_boss_helmet:4
  5. - diamond_sword:0

内嵌参数

对于非常基本的装备,您可以添加一些内嵌参数,这样您就不必总是在items添加新物品。当前在 4.12 以下版本中可用的选项包括名称、数据、数量、知识和颜色 所有适用于 Equipment: 的内嵌项目数据也适用于Drops: !

  1. Equipment:
  2. - leather_chestplate{name="Dark Leather";lore="&8A vest made of darkened leather";color=BLACK} CHEST

4.12 中添加的选项是模型、附魔、药水效果、头的所有者和头骨纹理(skullOwner and skulltexture.)

下面的示例将生成一个在头部带着 熊猫玩家头 的僵尸。

  1. PandaZombie:
  2.   Type: ZOMBIE
  3.   Options:
  4.   PreventSunburn: true
  5.   Equipment:
  6. - PLAYER_HEAD{skullTexture=eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjY0NjNlNjRjZTI5NzY0ZGIzY2I0NjgwNmNlZTYwNmFmYzI0YmRmMGNlMTRiNjY2MGMyNzBhOTZjNzg3NDI2In19fQ==} HEAD

现在让我们用这个 Panda Zombie 给它一些带有名字、说明和附魔的定制盔甲。

  1. PandaZombie:
  2.   Type: ZOMBIE
  3.   Options:
  4.   PreventSunburn: true
  5.   Equipment:
  6. - PLAYER_HEAD{skullTexture=eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjY0NjNlNjRjZTI5NzY0ZGIzY2I0NjgwNmNlZTYwNmFmYzI0YmRmMGNlMTRiNjY2MGMyNzBhOTZjNzg3NDI2In19fQ==;enchants=WATER_WORKER:1,OXYGEN:3} HEAD
  7. - DIAMOND_CHESTPLATE{name="Panda<&sq>s Will";lore="A Panda must be vigilant";enchants=PROTECTION_ENVIRONMENTAL:4,DURABILITY:3,MENDING:1,THORNS:2} CHEST
  8. - DIAMOND_LEGGINGS{name="Panda<&sq>s Strength";lore="A Panda must be strong";enchants=PROTECTION_ENVIRONMENTAL:4,DURABILITY:3,MENDING:1,THORNS:2} LEGS
  9. - DIAMOND_BOOTS{name="Panda<&sq>s Speed";lore="A Panda must be fast";enchants=PROTECTION_ENVIRONMENTAL:4,DURABILITY:3,MENDING:1,PROTECTION_FALL:4,DEPTH_STRIDER:3} FEET

最后,请记住,我们可以使用 掉落 部分中的内联项目数据。杀死 PandaZombie 将使其掉落所有物品,包括它们的名字、传说和附魔,无需在 /MythicMobs/items 中添加任何代码!

mmo的物品

要为生物装备 mmoitem,请使用以下语法:

  1. Equipment:
  2. - mmoitems{type=ARMOR;id=STEEL_HELMET}:4
  3. - mmoitems{type=ARMOR;id=STEEL_CHESTPLATE}:3
  4. - mmoitems{type=ARMOR;id=STEEL_LEGGINGS}:2
  5. - mmoitems{type=ARMOR;id=STEEL_BOOTS}:1
  6. - mmoitems{type=SWORD;id=RUBY_SWORD}:0

请注意,mmo上关于装备的数据对 mythicmobs 不起作用。他们将不会有额外的生命值,防御或攻击伤害。