ItemsAdder internal

使用 ItemsAdder 自然生成怪物

要自然生成怪物,你需要设置 replace_mobs_spawn 属性。

这是一个名为 Soul 的自定义怪物的示例。 如你所见,我将其设置为一个普通物品,但具有一种特殊的行为,名为 mob

此示例配置告诉 ItemsAdder 以 20% 的 几率午夜 并且仅在洞穴中(max_sky_light: 0)替换任何自然生成的 ZOMBIE

  soul:
    display_name: Soul
    permission: creaturesplus
    click_in_ia_gui: false
    resource:
      generate: false
      model_path: "mob/soul/soul"
    behaviours:
      mob:
        ai: HUSK
        hit_color: ff7e7e
        max_health: 40
        lock_head_rotation:
          y: 0
        animation:
          attack: soul_attack
          walk: soul_walking
        replace_mobs_spawn:
          mob1:
            type: ZOMBIE
            reason: NATURAL
            chance: 20
            max_sky_light: 0
            time:
              start: MIDNIGHT
            biomes:
             - DESERT
             - DESERT_HILLS
             - DESERT_LAKES

你可以创建任意多的替换规则,例如,如果你想同时替换 ZOMBIESKELETON,你可以创建第二个规则

        replace_mobs_spawn:
          rule1:
            type: ZOMBIE
            reason: NATURAL
            chance: 20
            max_sky_light: 0
            time:
              start: MIDNIGHT
          rule2:
            type: SKELETON
            reason: NATURAL
            chance: 50
            max_sky_light: 0
            time:
              start: NOON

你可以决定是替换怪物还是生成自定义怪物而不替换原始怪物。 你需要使用 spawn_another 属性。

          rule3:
            type: ZOMBIE
            spawn_another: true
            reason: NATURAL
            chance: 10
            max_sky_light: 0
            time:
              start: MIDNIGHT

Last updated