MobsManager - How It Works
This page explains the core behavior of the plugin.
Default Behavior
MobsManager blocks the spawn of entities that you have disabled through its data file and commands. Rules are applied per world, so each world can keep its own spawn policy.
Note
Existing entities are not removed automatically just because future spawning has been disabled.
Spawn Categories
MobsManager groups Minecraft spawn reasons into a small set of categories:
ALL: blocks every kind of spawnNATURAL: blocks natural or world-driven spawningCUSTOM: blocks command, plugin, transformation, or other non-natural spawningSPAWNER: blocks spawner-driven spawning, including modern spawner variantsEGG: blocks spawn egg and related egg-based spawningBREEDING: blocks animal breeding resultsIRON_GOLEM: blocks spawns triggered by building an iron golem
Newer Minecraft Spawn Reasons
Minecraft and Spigot keep introducing new spawn reasons. MobsManager maps newer reasons to the existing categories so that older configurations remain usable without being rewritten from scratch.
Examples:
TRIAL_SPAWNERis treated asSPAWNERDISPENSE_EGGis treated asEGGCOMMANDis treated asCUSTOMREINFORCEMENTSis treated asNATURAL
World-by-World Management
Each entity is tracked per world. This means you can allow a mob in one world while blocking the same mob in another.