|
|
Mob Levels
|
|
|
==========
|
|
|
|
|
|
Mob levels are a useful function for adding levels to your mob. Levels can allow for several useful features.
|
|
|
Mob levels are a useful function for adding levels to your mob, which allow for several useful features.
|
|
|
|
|
|
You can have their damage and hitpoints scale up as their level
|
|
|
increases, you can have them drop more items depending on what their
|
|
|
level is (see _BonusLevelItems_ in [Droptable Options](/Items/Drops#droptable-options)).
|
|
|
For example, you can have the mob's damage and healthscale up as their level increases, or you can have them drop more items depending on what their level is (see _BonusLevelItems_ in [Droptable Options](/Items/Drops#droptable-options)).
|
|
|
|
|
|
Or, for more advanced configs you could change their drops completely
|
|
|
depending on what level they are, give them different skills depending
|
|
|
on their level, or even change where/how they spawn depending on what
|
|
|
level they are (using spawners and randomspawns.)
|
|
|
Or, for more advanced configs you could change their drops completely depending on what level they are, give them different skills depending on their level, or even change where/how they spawn depending on what level they are (using spawners and randomspawns.)
|
|
|
|
|
|
Mob levels can be influenced by world scaling (see below), [Random
|
|
|
Mob levels can also be influenced by world scaling (see below), [Random
|
|
|
Spawners](/Random%20Spawns) or the [SetLevel
|
|
|
mechanic](/skills/mechanics/setlevel).
|
|
|
|
... | ... | @@ -53,50 +48,30 @@ for the affected attributes in the mob configuration. |
|
|
World Scaling
|
|
|
-------------
|
|
|
|
|
|
Mob levels (for random-spawned mobs) can automatically be set by the
|
|
|
plugin for by specifying world scaling settings in the config.yml
|
|
|
located in */MythicMobs*/. Setting it up is simple. By the default the
|
|
|
section for scaling in your config.yml should look something like this:
|
|
|
Mob levels (for random-spawned mobs) can automatically be set by the plugin by specifying world scaling settings in the config.yml located in */MythicMobs*/. Setting it up is simple. By default the section for scaling in your config.yml should look something like this:
|
|
|
|
|
|
Scaling:
|
|
|
Default:
|
|
|
Enabled: false
|
|
|
PerBlocksFromSpawn: 250
|
|
|
PerBlocksFromSpawn: 500
|
|
|
world2:
|
|
|
Enabled: false
|
|
|
PerBlocksFromSpawn: 250
|
|
|
world2_nether:
|
|
|
Enabled: false
|
|
|
PerBlocksFromSpawn: 100
|
|
|
|
|
|
First off, when configuring world scaling for your world, you must
|
|
|
define the name of your world. In most cases and if you didn't apply a
|
|
|
custom name to the folder of your world, that will just the *world*. For
|
|
|
the sake of example, let's say your world is called *MyAwesomeServer*.
|
|
|
As next step, you must set **Enabled: true**.
|
|
|
|
|
|
Now for the important part; setting **PerBlocksFromSpawn: \[blocks\]**.
|
|
|
Based on this value, MythicMobs will make the mobs spawn on different
|
|
|
values. In the example below it is set to **PerBlocksFromSpawn: 250**,
|
|
|
which will make the mobs spawn:
|
|
|
|
|
|
- **At level 0 in the white area** (0-249 blocks from spawn)
|
|
|
- **At level 1 in the skin area** (250-499 blocks distance)
|
|
|
- **At level 2 in the yellow area** (500-749 blocks distance)
|
|
|
- **At level 3 in the orange area** (750-999 blocks distance)
|
|
|
- **At level 4 in the red area** (1000-1249 blocks distance)
|
|
|
- **At level 5 ...** (1250-1499 blocks distance)
|
|
|
PerBlocksFromSpawn: 150
|
|
|
|
|
|
The above examples shows different worlds with different levels of scaling. Using "world2" as an example, the levels for randomspawnmed mobs would look something like this:
|
|
|
|
|
|
- Lvel 0 in the white area (0-249 blocks from spawn).
|
|
|
- Level 1 in the tan area (250-499 blocks distance).
|
|
|
- Level 2 in the yellow area (500-749 blocks distance).
|
|
|
- Level 3 in the orange area (750-999 blocks distance).
|
|
|
- Level 4 in the red area (1000-1249 blocks distance).
|
|
|
- Etc.
|
|
|
|
|
|
![](http://fs5.directupload.net/images/160317/ebnd74rs.jpg)
|
|
|
|
|
|
These options will automatically be applied to all mobs that are
|
|
|
summoned into the game using MythicMobs' [Random
|
|
|
Spawning](/[[databases/spawners/randomspawners). You can use the
|
|
|
**UseWorldScaling: \[true/false\]** option on your randomspawn
|
|
|
configurations to control whether mobs are supposed to be affected by
|
|
|
world scaling.
|
|
|
|
|
|
Note that world scaling options will never affect mobs in
|
|
|
*VanillaMobs.yml* located in */MythicMobs/Mobs*. Vanilla overrides
|
|
|
cannot be affected by world scaling at all. It will only work on custom
|
|
|
mobs created in their own configuration files. |
|
|
\ No newline at end of file |
|
|
These options will automatically be applied to all mobs that are summoned into the game using MythicMobs' [Random Spawning](/[[databases/spawners/randomspawners). You can use the **UseWorldScaling: \[true/false\]** option on your randomspawn configurations to control whether mobs are supposed to be affected by world scaling.
|
|
|
|
|
|
Note that world scaling options will never affect mobs in *VanillaMobs.yml* located in */MythicMobs/Mobs*. Vanilla overrides cannot be affected by world scaling at all. It will only work on custom mobs created in their own configuration files. |
|
|
\ No newline at end of file |