SmartSpawner Addon allows you to set spawner placement limits per chunk and per player.
SSAddon (SmartSpawner Addon) that limits spawner placement per chunk and per player based on spawner stacks, with Folia support!
SSASpawnerLimiter provides two independent limit systems:
Limits spawner stacks per chunk to prevent chunk overloading:
Limits total spawner stacks a player can place globally:
Both systems can be enabled/disabled independently in config.yml:
enable_chunk_limit: true # Enable chunk-based limiting
enable_player_limit: true # Enable per-player limiting
This ensures fair limiting based on actual spawner capacity, not just physical blocks.
.jar file in your plugins folderplugins/SSASpawnerLimiter/config.yml| Command | Description | Aliases |
|---|---|---|
/ssaspawnerlimiter reload |
Reload plugin configuration | /ssalimiter reload |
/ssaspawnerlimiter info |
Check spawner count in current chunk | /ssalimiter info |
/ssaspawnerlimiter check <player> |
Check spawner limit for player's chunk | /ssalimiter check <player> |
/ssaspawnerlimiter checkplayer <player> |
Check player's global spawner count | /ssalimiter checkplayer <player> |
/ssaspawnerlimiter stats |
View plugin statistics | /ssalimiter stats |
| Permission | Description | Default |
|---|---|---|
ssaspawnerlimiter.bypass |
Bypass spawner chunk limit | false |
ssaspawnerlimiter.perplayer.bypass |
Bypass per-player spawner limit (unlimited) | false |
You can create custom limit tiers using the permission pattern: ssaspawnerlimiter.perplayer.<number>
Examples:
ssaspawnerlimiter.perplayer.1500 → Allows 1500 spawners globallyssaspawnerlimiter.perplayer.2000 → Allows 2000 spawners globallyssaspawnerlimiter.perplayer.5000 → Allows 5000 spawners globallyssaspawnerlimiter.perplayer.10000 → Allows 10000 spawners globallyNote: Players with multiple tier permissions will get the highest value. Default limit is configured in
config.ymlasmax_spawners_per_player.
| Permission | Description | Default |
|---|---|---|
ssaspawnerlimiter.command.use |
Base permission for all commands | op |
ssaspawnerlimiter.command.reload |
Use reload command | op |
ssaspawnerlimiter.command.info |
Use info command | op |
ssaspawnerlimiter.command.check |
Use check command | op |
ssaspawnerlimiter.command.checkplayer |
Use checkplayer command | op |
ssaspawnerlimiter.command.stats |
Use stats command | op |
The plugin uses SQLite to store spawner data in two tables:
spawner_chunks - Chunk spawner countsplayer_spawners - Per-player spawner countsSQLite Viewer - Free online tool to view and edit SQLite databases
Database location: plugins/SSASpawnerLimiter/spawner_limits.db