DontSpawn!
🟡 Updated this year🖼️ Gallery (2 images)
🔍 Analysis
- 🏆 #9 of 9 mobs mods in this game by downloads
📋 About This Mod
# DontSpawn (Paper Plugin) **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. --- ## Features - Block entity spawns by scope: - Global - World - Biome - Region - SpawnReason - Region selection system with a wand (no manual coordinate typing). - Per-player region border preview using particles (only visible to the viewing player). - Persistent JSON storage (`regions.json`, `rules.json`). - Optimized spawn listener designed for high-performance servers. - Clean, structured command architecture. --- ## Requirements - **Server:** Paper (Minecraft 1.21.x, tested on 1.21.1) - **Java:** Java 21 recommended for 1.21.x servers --- ## Installation 1. Download the plugin `.jar` file. 2. Place it inside your server’s `plugins/` folder. 3. Restart the server. 4. Use `/dt` to manage rules and regions. --- ## Commands **Main command:** `/dontspawn` **Aliases:** `/dt`, `/ds` --- ### Spawn Rules ``` /dt disable <global|world|region|biome|reason> <entity> /dt enable <global|world|region|biome|reason> <entity> /dt list /dt info /dt reload ``` #### Examples ``` /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. --- ## Regions (Wand + Preview) ``` /dt wand ``` - Left-click a block → Position 1 - Right-click a block → Position 2 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 Permissions use the `dontspawn.*` namespace, including: - `dontspawn.disable` - `dontspawn.enable` - `dontspawn.wand` - `dontspawn.view` - `dontspawn.reload` - and others as needed --- ## Data Files DontSpawn stores persistent data inside its plugin folder: - `regions.json` — Saved regions - `rules.json` — Saved spawn rules --- ## Support & Issues **Source Code:** https://github.com/zHolyWhite/DontSpawn **Bug Reports:** https://github.com/zHolyWhite/DontSpawn/issues When reporting an issue, please include: - Paper build/version - Plugin version - Full console stacktrace - Steps to reproduce
# DontSpawn (Paper Plugin)
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.
## Features
- Block entity spawns by scope:
- - Global
- - World
- - Biome
- - Region
- - SpawnReason
- Region selection system with a wand (no manual coordinate typing).
- Per-player region border preview using particles (only visible to the viewing player).
- Persistent JSON storage (`regions.json`, `rules.json`).
- Optimized spawn listener designed for high-performance servers.
- Clean, structured command architecture.
## Requirements
- Server: Paper (Minecraft 1. 21.x, tested on 1. 21. 1)
- Java: Java 21 recommended for 1. 21.x servers
## Installation
1. Download the plugin `.jar` file. 2. Place it inside your server’s `plugins/` folder. 3. Restart the server. 4. Use `/dt` to manage rules and regions.
## Commands
Main command: `/dontspawn`
Aliases: `/dt`, `/ds`
### Spawn Rules
```
/dt disable
#### Examples
``` /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.
## Regions (Wand + Preview)
``` /dt wand ```
- Left-click a block → Position 1
- Right-click a block → Position 2
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
Permissions use the `dontspawn.*` namespace, including:
- `dontspawn.disable`
- `dontspawn.enable`
- `dontspawn.wand`
- `dontspawn.view`
- `dontspawn.reload`
- and others as needed
## Data Files
DontSpawn stores persistent data inside its plugin folder:
- `regions.json` — Saved regions
- `rules.json` — Saved spawn rules
## Support & Issues
Source Code: https://github.com/zHolyWhite/DontSpawn
Bug Reports: https://github.com/zHolyWhite/DontSpawn/issues
When reporting an issue, please include:
- Paper build/version
- Plugin version
- Full console stacktrace
- Steps to reproduce
📊 Mod Details
- Game
- Minecraft Plugins
- Author
- zHolyWhite
- Version
- 1.0.0
- Downloads
- 79
- Endorsements
- 1
- Category
- mobs
- Created
- 2/7/2026
- Updated
- 2/6/2026
- Game Versions
- 1.21.1
- Tags
- mobs
🔧 How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Plugins →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Plugins versions does DontSpawn! support?
The author lists 1.21.1. Other versions may work but are untested by the author.
What is the latest version of DontSpawn!?
Version 1.0.0, published 2026-02-06 with 79 downloads recorded at the source.
Keep browsing — more Minecraft Plugins mods await

