How to Install MythicMobs
Install and configure MythicMobs on your Paper or Spigot server, first custom mob, drops, abilities and spawners explained step by step.
MythicMobs is the de-facto standard for custom mobs on Minecraft servers. Custom bosses, dungeon enemies, raid wave mobs , almost every big server uses it. This guide walks you from a clean Paper server to a working custom mob with abilities and a drop table.
1. Requirements
- Paper or Spigot 1.20.1+
- Java 21
- Optional: ModelEngine for custom 3D models, MythicCrucible for custom items
2. Install
Download MythicMobs from mythiccraft.io and drop the jar into plugins/. Restart the server. You'll see a new folder plugins/MythicMobs/ with sub-folders Mobs/, Skills/, Items/, Spawners/.
3. Your first custom mob
Create plugins/MythicMobs/Mobs/MyZombie.yml:
SkeletonKing:
Type: WITHER_SKELETON
Display: '&cSkeleton King'
Health: 200
Damage: 12
Options:
MovementSpeed: 0.28
PreventOtherDrops: true
Equipment:
, DIAMOND_SWORD HAND
, DIAMOND_HELMET HEAD
Drops:
, DIAMOND 1-3
, GOLD_INGOT 5-10
, emerald 1 0.25
Skills:
, skill{s=Strike} @target ~onAttack
, message{m="&c[King] You dare?"} @PlayersInRadius{r=10} ~onSpawn
Reload with /mm reload, then spawn it:
/mm m spawn SkeletonKing 1
4. Adding skills
Skills go in plugins/MythicMobs/Skills/. Example Strike.yml:
Strike:
Skills:
, damage{amount=8;ignoreArmor=false} @target
, effect:particles{p=crit;amount=20;hSpread=0.4;vSpread=0.5} @target
5. Drop tables
For loot beyond the inline Drops: list, define a drop-table in plugins/MythicMobs/DropTables/kingloot.yml and reference it via DropTable: kingloot. Tables support weighted rolls, conditions and custom-item references , far more flexible than vanilla loot tables.
6. Spawners
Stand where you want the spawner and run:
/mm spawner create kingspawner SkeletonKing
Then edit cooldown and conditions in plugins/MythicMobs/Spawners/spawners.yml. Spawners support biome conditions, time-of-day, nearby-player counts and more , the engine that powers most server "boss every X minutes" events.
7. Common pitfalls
- Naming mobs with spaces breaks targeting , use camelCase or underscores.
PreventOtherDrops: trueis essential, otherwise vanilla drops stack on top of your loot table.- Skills with
@targetneed a damage event , use@selfin~onSpawnhooks.
Going further
Combine MythicMobs with custom boss design, Citizens NPCs for hub mobs, and PlaceholderAPI for dynamic skill text. For loot delivery with style, hook drops into a crate system.
Looking for a server that nails this setup end-to-end? Try Astroworld MC , economy survival, custom bosses, full crossplay.