Spawners allow you to define specific points in your worlds at which
your custom mob creations can spawn. They can with a variety of useful
options, conditions and built-in timers, cooldowns and warmups. Note
that in MythicSpawners you can only use the old conditions system. Here
can you find them: [Legacy Conditions](/conditions/legacyconditions)
Spawners allow you to define specific points in your worlds at which your custom mob creations can spawn. They can with a variety of useful options, conditions and built-in timers, cooldowns and warmups. Note that in MythicSpawners you can only use the old conditions system. Here can you find them: [Legacy Conditions](/conditions/legacyconditions)
You can create spawners directly ingame by using [Commands](/commands)
and by creating the a configuration file in the folder
*/MythicMobs/Spawners*. Note that once a spawner-configuration file has
been loaded onto a running server, it can only be edited by ingame
commands. If you want to edit a already loaded spawner-configuration
file in a text-editor, you have to stop the server in the meantime.
You can create spawners directly ingame by using [Commands](/commands) and by creating the a configuration file in the folder */MythicMobs/Spawners*. Note that once a spawner-configuration file has been loaded onto a running server, it can only be edited by ingame commands. If you want to edit a already loaded spawner-configuration file in a text-editor, you have to stop the server in the meantime.
### Pros of Spawners
- Doesn't require natural mob spawning to be enabled to work.
- Allows for a much more specific and consistent implementation
because you can specify exactly where and how each mob spawn.
- Allows for a much more specific and consistent implementation because you can specify exactly where and how each mob spawn.
- Support timers, leashing and other features.
- Good to populate small arenas or dungeons.
...
...
@@ -27,12 +17,11 @@ file in a text-editor, you have to stop the server in the meantime.
- Setup can be time consuming especially for larger implementations.
- Can become very difficult to manage if not planned out correctly.
- Mobs need to be configured appropriately.
- Despawn false isnt a option that is meant to be used in mythic
spawners.
- Despawn false isnt a option that is meant to be used in mythic spawners.
|**mobtype: <mobtype>** or **mobname: <mobtype>:**|This is mob type that the spawner will spawn. Can only be set to an internal MythicMobs mob.|/mm s set <name> mobtype <new_mob_name>||
|**world: <worldname>:**| This is the filename of the world where the spawner is located| /mm s set <name> world <world>||
|**spawnergroup: <group name>**|This sets the group name for the spawn. For larger configurations, such as if you are populating a dungeon, you can group all spawners and then change the settings for them all at the same time.|/mm s set g:<group><setting><value>|
|**X: / Y: / Z:**|Coordinates of the spawner|||
|**radius: <number>**|This is the radius around the spawner at which the mob can spawn.| /mm s set <name> radius <radius>|0|
|**radiusY: <number>**|This is the vertical radius around the spawner at which the mob can spawn|/mm s set <name> radiusy <radius>|0|
|**usetimer: <true/false>**|Whether or not the spawner activates on a timer.|/mm s set <name> usetimer <true/false>|True|
|**maxmobs: <number>**|This is the max number of mobs that can be spawned and existing in the world for this spawner. **Must be equal to or greater than mobsperspawn**|/mm s set <name> maxmobs <amount>||
|**moblevel: <number>**|This is the level of the mob that should spawn from this spawner. Mob must have level configuration for this to work.|/mm s set <name> moblevel <level>||
|**mobsperspawn: <number>**|This is the number of mobs spawned each time the spawner spawns a mob.|/mm s set <name> mobsperspawn <amount>||
|**cooldown: <number>**|This the amount of time in seconds that the spawner waits after a mob has been spawned before another mob is spawned.|/mm s set <name> cooldown <time>||
|**cooldowntimer: <number>**|This option is set automatically by the spawner. Used to bridge cooldowns over server reboots.|*does not require any user setting*||
|**warmup: <number>**|The amount of time in seconds before the spawner starts cooldown. Warmup starts on activation and if maxmobs is reached and a mob dies.|/mm s set <name> warmup <duration>||
|**warmuptimer: <number>**|This option is set automatically by the spawner, used to bridge warmups over server reboots.|*does not require any user setting*.||
|**checkforplayers: <true/false>**|Whether or not players must be near the spawner for it to "activate"||true (recommended for performance)|
|**activationrange: <number>**|What radius must players be within for the spawner to activate.||40 blocks|
|**leashrange: <number>**|This is the max distance that a mob can move from its spawn location before it is teleported back.|/mm s set <name> leashrange <distance>||
|**healonleash: <true/false>**|Whether the mob should heal to full health when it leashes back to its spawner|/mm s set <name> healonleash <true/false>||
|**resetthreatonleash: <true/false>**|Resets ThreatTables (if enabled) when a mob teleports back toits spawner.||true|
|**showflames: <true/false>**|Set this to true to show flames around the spawner.|/mm s set <name> showflames <true/false>||
|**conditions:**|Set conditions to be met for the spawner to activate.| MythicSpawners can only use the legacy conditions system.|[Find them here](/conditions/legacyconditions)||
|**activemobs: <number>**|Used to keep track of mobs connected to (spawned by) the spawner.|*it does not require any user setting*.||
-**mobtype <mobtype>** or **mobname: <mobtype>:**
- This is mob type that the spawner will spawn. Can only be set
to any internal MythicMobs mob.
-**/mm s set Ruins\_Skeleton1 mobtype GreaterSkeleton** (Changes
the mobtype from DecayingSkeleton to GreaterSkeleton)
-**world: <worldname>:**
- This is the filename of the world where the spawner is located
-**/mm s set Ruins\_Skeleton1 world survivalworld** (Changes the
world where the spawner is located to survivalworld)
-**spawnergroup: <group name>**
- This sets the group name for the spawn.
- For larger configurations, such as if you are populating a
dungeon, you can group all spawners together and then change
settings for them all at the same time. If you have 20 spawners,
this is the difference between typing 2 or 3 commands and 20 or
30 commands.
-\*\*/mm s set Ruins\_Skeleton1 group Ruins \*\*(Puts this
spawner in the Ruins group)
- Using the group command:
-**/mm s set g:Ruins warmup 300**
- Sets the warmup settings for all spawners in the ruins
group to 300
-**X: / Y: / Z:**
- Coordinates of the spawner
-**radius: <number>:**
- This is the radius around the spawner at which the mob can
spawn. setting to 0 will cause the mob to spawn exactly on its
spawner. Setting it to 5 will allow the mob to spawn anywhere
within a 5 block radius of the spawner.
- This can be used to make mob spawns in large areas feel more
random when large radius' are used.
-**/mm s set Ruins\_Skeleton1 radius 5** (Sets the spawner to
spawn mobs within a 5 block radius)
-**radiusY: <number>:**
- This is the vertical radius around the spawner at which the mob
can spawn. setting to 0 will cause the mob to spawn exactly on
its spawner's Y level. Setting it to 5 will allow the mob to
spawn anywhere within a vertical 5 block radius of the spawner.
- This can be used to make mob spawns in large areas feel more
random when large radius' are used.
- Defaults to 0
-**/mm s set Ruins\_Skeleton1 radiusy 5** (Sets the spawner to
spawn mobs within a vertical 5 block radius)
-**usetimer: <true/false>:**
- Whether or not the spawner activates on a timer. Set to false
to activate on command only
- Defaults to true
-**maxmobs: <number>:**
- This is the max number of mobs that can be spawned and existing
in the world for this spawner. Should be set equal to or greater
than the **mobsperspawn** settings.
-**/mm s set Ruins\_Skeleton1 maxmobs 2** (Sets the spawner to
allow a maximum of 2 mobs to be spawned)
-**moblevel: <number>:**
- This is the level of the mob that should spawn from this
spawner. Mob must have level configuration for this to work. Can
only be a single level.
-**/mm s set Ruins\_Skeleton1 moblevel 2** (Sets the spawner to
spawn mobs of level 2)
-**mobsperspawn: <number>:**
- This is the number of mobs spawned each time the spawner spawns
a mob. This is limited by the **maxmobs** settings.
-**/mm s set Ruins\_Skeleton1 mobsperspawn 2** (Sets the spawner
to spawn 2 mobs each time)
-**cooldown: <number>:**
- This the amount of time in seconds that the spawner waits after
a mob has been spawned before another mob is spawned.
-**/mm s set Ruins\_Skeleton1 cooldown 30** (Sets cooldown to 30