Skip to main content

Stackable Spawners

Stackable Spawners allow multiple spawners of the same entity type to be combined into a single block, increasing spawn rates and efficiency.

How Stackable Spawners Work

  1. Place a spawner on the ground
  2. Place another spawner of the same entity type on top
  3. The spawners merge into a stack
  4. Spawn rates increase based on stack amount
  5. A hologram displays the current stack count

Configuration

Enable Stackable Spawners

stackableSpawner:
enable: false # Set to true to enable

Global Limit

Maximum stack amount for all entity types:

stackableSpawner:
globalLimit: 5

Per-Entity Limits

Set specific limits for different entity types:

stackableSpawner:
limits:
- SKELETON: 10
- ZOMBIE: 8
- BLAZE: 5

Entity Blacklist

Prevent certain entities from being stacked:

stackableSpawner:
blacklist:
- BLAZE
- WITHER_SKELETON

Entity Whitelist

If specified, only these entities can be stacked (empty = all allowed):

stackableSpawner:
whitelist: [] # Empty means all entities allowed
# Or specify specific entities:
# whitelist:
# - ZOMBIE
# - SKELETON

Hologram Display

Configure the hologram shown above stacked spawners:

stackableSpawner:
hologram: '&6x%amount% &f%entity%'
PlaceholderDescription
%amount%Current stack amount
%entity%Entity type name

Stack Levels

Configure spawn behavior for each stack level:

stackableSpawner:
levels:
- stackAmount: 1
delay: 200
minSpawnDelay: 100
maxSpawnDelay: 400
spawnCount: 5
maxNearbyEntities: 10
requiredPlayerRange: 16
spawnRange: 8

- stackAmount: 2
delay: 200
minSpawnDelay: 100
maxSpawnDelay: 400
spawnCount: 6
maxNearbyEntities: 10
requiredPlayerRange: 16
spawnRange: 8

# ... continue for higher stack amounts

Level Options

OptionDescription
stackAmountStack level this configuration applies to
delayBase delay between spawns (ticks)
minSpawnDelayMinimum random delay (ticks)
maxSpawnDelayMaximum random delay (ticks)
spawnCountNumber of entities per spawn
maxNearbyEntitiesMaximum entities before spawner pauses
requiredPlayerRangeRequired player distance for spawning
spawnRangeRadius where entities can spawn

Example Configuration

Basic Setup

stackableSpawner:
enable: true
globalLimit: 5
hologram: '&6x%amount% &f%entity%'

limits:
- SKELETON: 10
- BLAZE: 3

blacklist:
- ENDER_DRAGON
- WITHER

whitelist: []

levels:
- stackAmount: 1
delay: 200
minSpawnDelay: 100
maxSpawnDelay: 400
spawnCount: 4
maxNearbyEntities: 10
requiredPlayerRange: 16
spawnRange: 8

- stackAmount: 2
delay: 180
minSpawnDelay: 90
maxSpawnDelay: 360
spawnCount: 6
maxNearbyEntities: 12
requiredPlayerRange: 18
spawnRange: 8

- stackAmount: 3
delay: 160
minSpawnDelay: 80
maxSpawnDelay: 320
spawnCount: 8
maxNearbyEntities: 14
requiredPlayerRange: 20
spawnRange: 10

- stackAmount: 4
delay: 140
minSpawnDelay: 70
maxSpawnDelay: 280
spawnCount: 10
maxNearbyEntities: 16
requiredPlayerRange: 22
spawnRange: 10

- stackAmount: 5
delay: 120
minSpawnDelay: 60
maxSpawnDelay: 240
spawnCount: 12
maxNearbyEntities: 18
requiredPlayerRange: 24
spawnRange: 12

Aggressive Stacking

For servers that want faster spawning with stacks:

stackableSpawner:
enable: true
globalLimit: 10

levels:
- stackAmount: 1
delay: 100
minSpawnDelay: 50
maxSpawnDelay: 200
spawnCount: 6
maxNearbyEntities: 15
requiredPlayerRange: 20
spawnRange: 10

- stackAmount: 5
delay: 80
minSpawnDelay: 40
maxSpawnDelay: 160
spawnCount: 15
maxNearbyEntities: 30
requiredPlayerRange: 24
spawnRange: 12

- stackAmount: 10
delay: 60
minSpawnDelay: 30
maxSpawnDelay: 120
spawnCount: 25
maxNearbyEntities: 50
requiredPlayerRange: 28
spawnRange: 14

Conservative Stacking

For servers that want controlled spawning:

stackableSpawner:
enable: true
globalLimit: 3

levels:
- stackAmount: 1
delay: 300
minSpawnDelay: 200
maxSpawnDelay: 600
spawnCount: 3
maxNearbyEntities: 6
requiredPlayerRange: 12
spawnRange: 6

- stackAmount: 2
delay: 250
minSpawnDelay: 180
maxSpawnDelay: 500
spawnCount: 4
maxNearbyEntities: 8
requiredPlayerRange: 14
spawnRange: 7

- stackAmount: 3
delay: 200
minSpawnDelay: 150
maxSpawnDelay: 400
spawnCount: 5
maxNearbyEntities: 10
requiredPlayerRange: 16
spawnRange: 8

Tips

Balancing Spawner Stacks

  • Lower globalLimit reduces potential lag from too many entities
  • Higher maxNearbyEntities allows more mobs but may impact performance
  • Increase requiredPlayerRange to spread players across spawners

Performance Considerations

  • Each stack level should have reasonable spawnCount values
  • Consider server TPS when setting minSpawnDelay and maxSpawnDelay
  • Use blacklist to prevent stacking of resource-intensive mobs

Economy Balance

  • Premium spawners (higher stack limits) can be sold in shops
  • Per-entity limits allow different pricing tiers
  • Stack amount directly affects farm efficiency
Copyright © 2026 GroupeZ|Build #loading...|-