MythicMobs is a plugin that allows server owners to fully modify the attributes and behaviors of any non-player entity (NPC/Mob). It provides a scripting system to create custom mobs that can either replace vanilla mobs or be spawned via specific conditions and generators. Key features include:
- Mob Skills: Custom skills using a YAML scripting system with configurable conditions, target selectors, and triggers.
- Mob Attributes: Modification of health, damage, movement speed, and attack range.
- Special Effects: Integration of custom sounds and particle effects.
- Equipment: Creation of custom gear for mobs to wear or drop.
- Damage Modifiers: Ability to make mobs immune to specific damage types (e.g., fire, drowning) or reduce damage from specific sources (e.g., arrows).
- Mob Spawners: Custom spawn points with timers, conditions, and cooldowns.
- Spawning Control: Random spawning in specific world regions based on conditions, capable of replacing vanilla spawning.
- Mob Levels: Scaling mob attributes based on level, spawn location, or spawn method.
- Threat Tables: RPG-style aggro/threat systems to enhance target selection.
- AI Controls: Modification of mob AI (e.g., allowing zombies to open doors or making friendly mobs fight hostile ones).
- Mob Factions: Grouping mobs into factions to enable inter-mob combat or alliances with players.
- Disguises: Support for disguising mobs via the LibsDisguises plugin.
- Plugin Compatibility: Integration with other plugins such as ModelEngine.