
plugin to block entity spawning
DontSpawn is a lightweight yet powerful Paper plugin that provides advanced, fine-grained control over entity spawning.
Create flexible rules to block spawns globally or based on specific contexts such as world, biome, region, or spawn reason — all managed through a clean and intuitive /dt command system.
Built for modern Paper servers with performance and scalability in mind.
regions.json, rules.json)..jar file. plugins/ folder. /dt to manage rules and regions.Main command:/dontspawn
Aliases:/dt, /ds
/dt disable <global|world|region|biome|reason> <entity> [value]
/dt enable <global|world|region|biome|reason> <entity> [value]
/dt list
/dt info
/dt reload
/dt disable global ZOMBIE
/dt disable world SKELETON world
/dt disable biome SPIDER PLAINS
/dt disable reason ZOMBIE SPAWNER
/dt disable region CREEPER spawn
Use enable with the same arguments to revert a rule.
/dt wand
After selecting both corners, the plugin will guide you to finalize and save the region.
/dt view
Toggle region border visualization for yourself using particle outlines.
Permissions use the dontspawn.* namespace, including:
dontspawn.disabledontspawn.enabledontspawn.wanddontspawn.viewdontspawn.reloadDontSpawn stores persistent data inside its plugin folder:
regions.json — Saved regions rules.json — Saved spawn rulesSource Code:
https://github.com/zHolyWhite/DontSpawn
Bug Reports:
https://github.com/zHolyWhite/DontSpawn/issues
When reporting an issue, please include: