这是一个所有可用于 Options 的生物等级的数据库。
生物等级是一个很有用的功能,用于给生物添加等级。为你的宠物添加等级可以允许很多不同的新花样。
你可以让他们的伤害和命中率随等级增长,你可以让更高级的生物掉落更多的物品。
或者,更高级的设置可以让你完全改变他们的掉落物和他们的技能,而这些都决定于他们的等级!你甚至可以通过等级来决定他们在哪里生成(使用刷怪点和随机刷怪点)
生物等级可以受世界范围影响(见下),随机刷怪点,或者机制设置等级机制
这个页面只会介绍基础,其他的教程/例子可能会在其他更加有深度的教程中出现。
Zombie:
MobType: zombie
Health: 100
Damage: 10
Display: '&5Zombie Lvl - <生物等级>'
Options:
MovementSpeed: 0.3
Drops:
- GOLD_NUGGET 1 1
DropsPerLevel:
- GOLD_NUGGET 1 0.5
LevelModifiers:
Health: 5
Damage: 0.5
每个等级的掉落下方罗列的掉落会以生物的等级为基准应用。在这个示例中,上方的僵尸拥有每等级增加50%金锭掉率的设定。所以如果这个僵尸为5级,那么它最多有机会掉落6个金锭,查看掉落概览查看更多信息。
等级修正(LevelModifier)这些在 LevelModifier 下的选项,将会随等级增加而增加属性值。这些增加会基于基础量。
如果你没有设置基础属性量,等级修正可能不会工作。
- Health: [数字]
- Damage: [数字] (注:伤害不会影响药水和箭矢造成的伤害)
- KnockbackResistance: [数字]
- Power: [数字] (见技能力量等级)
- Armor: [数字]
- MovementSpeed: [数字]
- AttackSpeed: [数字]
MovmentSpeed
and AttackSpeed
在版本 2.3.2 加入。
世界范围生物等级(随机生成的生物)可以根据配置(config.yml)中设置的世界范围设置而自动设置等级。设置它们很简单,基础的设置应该看起来是这样:
Scaling:
Default:
Enabled: false
PerBlocksFromSpawn: 250
world2:
Enabled: false
PerBlocksFromSpawn: 250
world2_nether:
Enabled: false
PerBlocksFromSpawn: 100
首先,在设置世界范围之前,你应该先设置你的世界的名称。在大多数情况下,如果你没有设置自定义的世界名,那么默认应该是 world 。为了举例子,我们假设你的世界名为 MyAwesomeServer,在进行下一步之前,你应该设置 Enabled 为 true
现在是重要的一部分:设置 PerBlockFromSpawn [方块数]
。基于这个值,MythicMobs 将会设置生成的生物不同的属性。在这个例子里,我们将 PerBlockFromSpawn 设置为 250:这也将让生成的生物:
- 在离出生点 0 - 249 格为 0 级
- 在离出生点 250 - 499 格为 1 级
- 以此类推
这些设置将会在使用随机刷怪点(刷怪点[第8页]随机刷怪点)生成的生物自动应用。你可以使用 UseWorldScaling: [true/false]
选项于你的随机生成的设置上来控制生成的生物是否应该被世界范围影响。
注意世界范围不会影响原版生物和覆盖原版生物生成的生物。世界范围只对配置文件里自定义的生物有效。