MythicMobs 基于各种自定义的生物,并且他们有一堆你可以设置的设置、属性,下面就是一个完整的属性列表。

大多数都是可选的,这意味着你不需要配置所有的东西。必须的项目是 internal_mobname 和 Type。

internal_mobname:
  Type:
  Display:
  Health:
  Damage:
  Armor:
  BossBar:
  Faction:
  Mount:
  Options:
  Modules:
  AIGoalSelectors:
  AITargetSelectors:
  Drops:
  DropsPerLevel:
  DamageModifiers:
  Equipment:
  KillMessages:
  LevelModifiers:
  Disguise:
  Skills:

分别说说每个设置

internal_mobname:

  • 可以为任何名字,作为 MythicMobs 的全局名称
  • 必须是字母数字,大小写敏感
  • 示例:
    • super_zombie:
    • SuperZombie:
    • superzombie:

Type: [生物种类]

  • 这个决定了你的生物的种类
  • 这里有全部的生物种类:生物种类
  • 示例:
    • Type: zombie
    • Type: SKELETON

Display: '[显示名称]'

  • 设置生物头顶的名称标签
  • 支持颜色代码和变量:见技能|变量
  • 必须用单引号保围
  • 使用 <&sq> 代表一个单引号
  • 示例:
    • Display: 'Super Zombie'
    • Display: '&eSuper Zombie'
    • Display: '&cSuper Zombie&r - '

Health: [number]

  • 设置生物的最大的血量
  • MythicMobs 没有最大血量的限制。但是Spigot会有一个默认的最大两千的设置,可以在 spigot.yml 更改。
  • 示例:
    • Health: 200

Damage: [number]

  • 设置生物的基础近战攻击
  • 1 伤害 = 0.5 心。一个6伤害的生物会造成3心的伤害
  • 这个属性不会影响远程/范围攻击,如药水/弓箭。只设置近战伤害。
  • 示例:
    • Damage: 10

Armor: [number]

  • 将会减少受到伤害的数量
  • 1 护甲 = 0.5 心
  • 示例:
    • Armor: 7

BossBar: (2.4)

  • 设置生物的Boss血条。看起来像末影龙和凋零的Boss血条,但是可以配置。查看Boss血条

Faction: [名称]

  • 设置派系名称,可以用于高级的AI设置
  • 必须是字母数字,区分大小写
  • 示例:
    • Faction: SuperZombies
    • Faction: super_zombies

Mount: [生物名称]

  • 设置坐骑,必须是另一个 MythicMob.
  • 生成时会自动坐在此生物上
  • 示例:
    • Mount: super_zombie_horse

Options:

  • 特殊的选项,用于设置子设置,如决定什么时候移除此生物,设置击退防护,跟随距离,移动速度和其他的!
  • 全部在这里:见生物设置

Modules:

AIGoalSelectors:

AITargetSelectors:

Drops:

  • 添加自定义掉落
  • 可以是原版物品,Mythic物品,经验和其他插件的物品(如果支持)或者是自定义的掉落列表,如果使用自定义的条件系统
  • 查看掉落

DropsPerLevel:

  • 像普通掉落一样工作,但是可以设置为更高等级掉落更多
  • 也在掉落生物等级

DamageModifiers:

  • 完全控制各种伤害源如何和造成多少伤害值
  • 比如让一个怪物完全免疫近战攻击,但是在远程攻击下就很脆弱
  • 伤害修正查看完整的伤害列表

Equipment:

  • 出生时穿上原版物品或Mythic物品
  • 装备查看完整设置

KillMessages:

LevelModifiers:

  • MythicMobs 可以有等级,这个设置可以设置等级统计
  • 生物等级

Disguise:

  • 需要插件 “LibsDisguises” 安装并运行在服务器上
  • 让生物看起来像其他生物
  • 查看附加:伪装

Skills:

  • 设置生物使用的技能和条件等
  • 查看技能概览以制作你自己的技能

使用了所有设置的示例:

更多的生物可以在例子查看。

示例查看

请记住你没有机会使用所有的特性,而这只是一个展示所有特性的示例。你需要做的只是应用你需要的功能到你的生物上。必须的项是 internal-mobname 和 mob-type,剩下的就靠你决定了!

super_zombie:
  Type: zombie
  Display: '&lSuper Zombie&r'
  Health: 200
  Damage: 14
  Armor: 10
  Faction: superb_zombies
  Mount: super_zombie_undead_horse
  Options:
    PreventOtherDrops: true
    PreventItemPickup: true
    Despawn: false
    KnockbackResistance: 0.25
    MovementSpeed: 0.25
  Modules:
    ThreatTable: false
    ImmunityTable: true
  AIGoalSelectors:
  - 0 clear
  - 1 meleeattack
  - 2 randomstroll
  AITargetSelectors:
  - 0 clear
  - 1 attacker
  - 2 players
  Drops:
  - diamond 1-3 1
  - exp 50 1
  - super_zombie_sword 1 1
  DropsPerLevel:
  - rotten_flesh 1-3 0.5
  - exp 10 1
  DamageModifiers:
  - ENTITY_ATTACK 0
  - PROJECTILE 1.25
  - MAGIC 1.75
  Equipment:
  - super_zombie_helmet:4
  - super_zombie_sword:0
  KillMessages:
  - '<target.name> was superbly slain by a <mob.name>'
  LevelModifiers:
  - Armor 0.05
  - MovementSpeed: 0.01
  - KnockbackResistance: 0.05
  - Health: 2
  - Damage: 1
  Disguise:
    Type: player
    Skin: '&lSuper Zombie&r'
    Player: jaylawl
  Skills:
  - throw{v=5;vy=5} @target ~onAttack 0.5
  - effect:sound{s=mob.zombie.hurt;v=1;p=0} @self ~onDamaged
  - effect:particles{p=cloud;a=50;s=0.05} @self ~onDeath

results matching ""

    No results matching ""