# Major Update: Complete System Overhaul
This update completely rewrites the mod to offer total, precise, and high-performance control over creature spawning, regardless of your game version.
## New Features
### Filter by Spawn Source
You can now choose exactly how a mob is blocked:
* **natural**: Blocks natural spawning (night, caves, biomes).
* **spawner**: Blocks monster spawners (Standard & Trial Spawners).
* **egg**: Blocks spawn eggs (players and dispensers).
* **command**: Blocks summons via /summon.
* **all**: Blocks everything, no exceptions.
### Inverted Logic (Whitelist)
Use the exclamation mark (!) to allow an exception.
* *Example:* `!spawner` will block everything (natural, egg...) **except** spawners.
### Preset System
Block entire categories with a single command.
* Available categories: **monsters**, **creatures** (animals), **ambient** (bats...), **water** (fish), and **misc**.
### Global Settings
Apply rules to the entire server using the `global` command (e.g., block natural spawning everywhere).
## New Admin Commands
* `/spawnblocker add <mob> <rules>`: Adds or modifies a rule.
* `/spawnblocker list`: Cleanly displays all active rules.
* `/spawnblocker reload`: Instantly reloads the configuration (no restart needed).
* `/spawnblocker reset`: Completely resets and clears the configuration.
## Performance & Configuration
* Optimized code for zero impact on server performance.
* Configuration saved cleanly in JSON format (`config/spawnblocker.json`).
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }