ItemsAdder 内部创建

使用 ItemsAdder 自然生成怪物

您需要设置 replace_mobs_spawn 属性, 让怪物自然地生成.

以下是一个被命名为 Soul 的自定义怪物示例. 正如您所见, 我将其设置为一个普通物品; 但不同的是, 它还具有一个命名为 mobbehaviour(行为) .

此示例配置会让 ItemsAdder 在 MIDNIGHT(午夜) 时分的洞穴环境 (max_sky_light: 0) 内, 以 20% 的 概率 替换所有自然生成 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

您可以创建任意数量的 replace(替换)规则, 例如: 您想同时 ZOMBIE(僵尸)SKELETON(骷髅), 您就可以创建第二条规则

        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

最后更新于