Skip to main content
Plugins

How to Add Custom Bosses to Minecraft

Design and build custom bosses on your Minecraft server with MythicMobs, phases, abilities, drops, models and arenas.

11 min read9 sectionsJava & Bedrock1.21

A great custom boss is one of the strongest hooks a Minecraft server can have. Players come back for the fight. This guide goes deeper than just installing MythicMobs, it covers boss design, phases, drops and the arena setup.

1. The design layer (do this first)

Before opening a YAML file:

  • Theme: a Skeleton King has different mechanics from a Lich.
  • Length: 60,120 seconds is the sweet spot. Longer feels grindy.
  • Phases: at least two. Phase change keeps fights interesting.
  • Group or solo? Solo bosses scale to player count poorly. Design for groups.
  • Loot: what does the player get? See the crate system guide for delivering loot.

2. Phase 1: skeleton

In plugins/MythicMobs/Mobs/SkeletonKing.yml:

SkeletonKing:
  Type: WITHER_SKELETON
  Display: '&c&lSkeleton King &7[Phase 1]'
  Health: 600
  Damage: 14
  Options:
    MovementSpeed: 0.3
    PreventOtherDrops: true
    PreventRandomEquipment: true
    Knockback: 0.4
  Equipment:
   - DIAMOND_SWORD HAND
   - DIAMOND_HELMET HEAD
  DropTable: SkeletonKingLoot
  Skills:
   - skill{s=KingShout} @self ~onSpawn
   - skill{s=BoneStorm} @PlayersInRadius{r=15} ~onTimer:200
   - skill{s=Phase2} @self ~onDamaged{health=<0.5}

3. Phase change

In plugins/MythicMobs/Skills/KingPhase.yml:

Phase2:
  Skills:
   - setname{name="&c&lSkeleton King &7[Phase 2]"} @self
   - effect:explosion{yield=0;blockDamage=false} @self
   - modifyhealth{amount=200} @self     # heal back up
   - effect:potion{type=SPEED;duration=600;level=1} @self
   - effect:sound{s=entity.wither.spawn} @self

4. Abilities that make a fight feel real

  • Telegraphed AoE: particle ring 2s before damage drop.
  • Targeted projectile: lock on to one player, give them 1.5s to dodge.
  • Adds: spawn 3,5 minions at 50% health.
  • Knockback / immobilise: something that pulls players in or pushes them out.
  • Damage shield: immune for X seconds while channeling, then vulnerable.

5. Drop table

In plugins/MythicMobs/DropTables/SkeletonKingLoot.yml:

SkeletonKingLoot:
  Conditions:
   - playerwithin{r=20} true
  Drops:
   - mi king_crown 1 0.05      # MMOItems crown 5%
   - diamond 8-16 1
   - exp 200 1
   - dropTable HighTier 1 0.3

Conditions ensure no one farms the boss while AFK 100 blocks away.

6. The arena

  • 50,80 block circle. Enough room to dodge AoE, not so big the boss kites you.
  • Walls at the edge. No falling.
  • One entrance, blocked when the fight starts.
  • Save the schematic so you can re-deploy.

7. Spawning the boss on demand

Two paths:

  • Boss key: use a custom item as a "summon stone". Right-click in the arena to spawn.
  • Spawner: auto-spawns every X minutes when at least N players are within Y blocks.

8. Common pitfalls

  • Boss too tanky, if the fight is over 3 minutes, players quit mid-fight.
  • Boss too easy, gear inflation kills the loot economy.
  • No phase change, fights feel the same start to end.
  • Loot only drops to the killer, group fights need shared loot.
  • Spawning a boss with no arena, players just kite it into a hole.

Looking for a server that nails this setup end-to-end? Try Astroworld MC, economy survival, custom bosses, full crossplay.

Questions about Add Custom Bosses to Minecraft

What exactly is Add Custom Bosses to Minecraft doing here?

A great custom boss is one of the strongest hooks a Minecraft server can have.

What are the numbers behind Add Custom Bosses to Minecraft?

Targeted projectile: lock on to one player, give them 1.5s to dodge.

Where does Add Custom Bosses to Minecraft store its settings?

In plugins/MythicMobs/Mobs/SkeletonKing.yml: In plugins/MythicMobs/Skills/KingPhase.yml: Telegraphed AoE: particle ring 2s before damage drop.

Add Custom Bosses to Minecraft: what does 2. phase 1: skeleton mean here?

This guide goes deeper than just installing MythicMobs, it covers boss design, phases, drops and the arena setup.

How to Add Custom Bosses to Minecraft: Design and build custom bosses on your Minecraft server with MythicMobs, phases, abilities, drops, models and arenas.
How to Add Custom Bosses to Minecraft, from the Plugins guides on Astroworld.

Blocks and items in this guide

Diamond in MinecraftDiamondSpawner in MinecraftSpawnerPotion in MinecraftPotionShield in MinecraftShield

All 4 of these are named in the Add Custom Bosses to Minecraft guide above, starting with Diamond. Look them up in the item database.

More guides on this site

More Plugins Guides

Related Tools & Databases