🌘
Bloodmoon Advanced
  • Bloodmoon Advanced
  • ❓FAQ
  • 📚Guides
    • Enable bloodmoon for your world
    • How to use commands in console
    • Use custom sounds
  • General
    • Commands & Permissions
  • ⏰SCHEDULES
    • Introduction
    • Commands
    • Properties
  • 🚧SIGNS
    • Introduction
    • Overview
  • 💀Mobs
    • Introduction
    • Properties
    • Commands
    • Spawn mechanics
    • Boss
    • Mythic mobs
  • 📦Items
    • Introduction
    • Commands
  • 🌡️Lifecycles
    • Introduction
    • Commands
  • 🎬Actions
    • Introduction
    • Commands
  • 💀Death Actions
    • Introduction
  • ⏲️ Events
    • Introduction
    • Stop Event
    • Death Event
    • Heal Event
    • Lightning Event
    • Potion effect Event
    • Teleport Event
    • Swap Event
    • Reinforcement Event
    • Dash Event
    • Speak Event
    • Respawn Event
    • Explode Event
    • Sound Event
    • Vanish Event
    • Shield Event
  • Placeholder API
    • Overview of placeholders
  • 📄Configs
    • config.yml
    • mobs.yml
    • actions.yml
    • lifecycles.yml
    • items.yml
    • messages.yml
    • schedules.yml
  • 🖇️API
    • Introduction
    • API docs
Powered by GitBook
On this page
  • Flow
  • Mob registration
  • Custom mob spawning

Was this helpful?

  1. Mobs

Spawn mechanics

A detailed explanation of how the spawn mechanic works

PreviousCommandsNextBoss

Last updated 4 years ago

Was this helpful?

Flow

As one of our targets was to maintain a natural spawning and not a sudden surprise mob spawning behind you, we came up with a solution that would maintain natural mob spawning but with additional custom mobs included.

We came up with the solution to replace mobs that are spawned by Minecraft with our custom mobs. When a mob is spawning, an extended flow of conditions will execute. Based on the outcome of the condition, we might replace the original mob with a custom mob or keep the mob that was originally spawned.

Mob registration

Every custom mob that is spawned will be registered on the blood-moon. Whenever the blood-moon ends, all the custom mobs will automatically despawn.

Custom mob spawning

The custom mob spawning allows the plugin to spawn mobs in a radius around the player with a given minimum and maximum radius. Mob spawning does completely ignore natural spawning and therefore it will also spawn mobs in places that have high light levels.

The server administrator can configure the maximum amount of mobs within a single chunk. By default, this feature is disabled.

spawning:
  enabled: false
  min-radius: 20
  max-radius: 80
  mobs-per-chunk: 20

💀