SpawnerTax
A lightweight plugin that makes mob spawner mining balanced and safe, using a simple system where player-placed spawners are safe and natural spawners destroy the pickaxe.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
SpawnerTax
⭐ SpawnerTax – Balanced and Safe Spawner Mining System
SpawnerTax is a lightweight and performance-friendly plugin designed to make mob spawner mining more balanced, safer, and more intuitive on survival servers.
It introduces a simple but effective “safe vs. natural” spawner logic without changing vanilla gameplay flow.

How It Works
Safe Spawners
- When a player correct mob type preserved, the plugin automatically stores its coordinates as safe. - A safe spawner correct mob type preserved using a Netherite Pickaxe with Silk Touch correct mob type preserved. - The spawner will drop with the correct mob type preserved.
Natural Spawners
- Spawners naturally generated in the world are marked as unsafe. - Mining an unsafe spawner destroys the pickaxe. - Mining an unsafe spawner destroys the pickaxe, adding balance to spawner farming.
The dropped spawner still keeps the correct mob type. ✨ Features ✔ Mine spawners only with Netherite Pickaxe + Silk Touch ✔ Player-placed spawners are always safe ✔ Natural spawners destroy the pickaxe when mined ✔ Always drops a spawner with proper mob type ✔ All placed spawners stored in spawners.yml ✔ Fully customizable messages via language.yml ✔ No dependencies ✔ Very small and very fast plugin ✔ Works perfectly with survival and semi-vanilla servers
Commands
/spawnertax reload
Reloads: - spawners.yml - language.yml
Used for updating messages or clearing cached spawner data.
Permissions
spawnertax.reload
Allows access to the admin reload command: /spawnertax reload
Players do not need any permissions to use spawners normally — the system works automatically.
Configuration
spawners.yml
Stores all coordinates of safe spawners. Automatically updated on:
- block placement - block break
Players never interact with this file.
language.yml
Contains all messages shown to players. You can edit anything here — colors, wording, formatting, etc.
Default messages include:
- Missing Silk Touch warning - Safe spawner mined - Unsafe spawner mined - Plugin reloaded - And more…