SpawnerSilk
Lightweight Spawner Manager for Modern Servers
SpawnerSilk gives server owners full control over how mob spawners are mined, modified, moved, and managed.
Let players collect spawners with configurable Silk Touch rules, change spawner types with spawn eggs, and let admins edit spawner settings directly in-game.
Core Features
- Configurable Silk Touch spawner drops
- Change spawner types with spawn eggs
- Edit spawner stats directly in-game
- Adjust drop chances, explosion drops, XP, and inventory behavior
- Optional spawner inspection overlay
- ShopGUI+ integration
- Player feedback and localization support
- Complete online documentation
Compatibility
- Minecraft 1.13+
- Bukkit, Spigot, Paper, Purpur, and compatible forks
Screenshot

Want custom spawners in survival mode? Use spawn eggs and combine SpawnerSilk with Creature Capture.
![]()
| Permission | Description | Default |
|---|---|---|
| spawnersilk.minespawner | Allows players to mine spawners | true |
| spawnersilk.givespawner | Allows players to give spawners with a command | op |
| spawnersilk.editspawner | Allows players to edit spawners with a command | op |
| spawnersilk.reload | Allows players to reload the plugin | op |
| spawnersilk.overlay | Allows players to view spawner overlay information | op |
![]()
| Command | Alias | Description | Permission |
|---|---|---|---|
| /givespawner <player> <type> [amount] | /gs | Gives a spawner to a target player | spawnersilk.givespawner |
| /editspawner <property> [value] | /es | Edits the spawner block you are looking at | spawnersilk.editspawner |
| /sps reload | None | Reloads the plugin configuration and localization | spawnersilk.reload |
/editspawner properties: spawnRange, spawnCount, maxNearbyEntities, requiredPlayerRange, delay, maxSpawnDelay, minSpawnDelay
![]()
Download the latest SpawnerSilk.jar, place it in your plugins folder, and restart your server.
Full setup, configuration, and usage guides are available in the online documentation.

Found a bug or need help? Please report issues on GitHub or join the Discord server.

Since version 2.9, SpawnerSilk uses bStats to collect anonymous usage statistics. You can disable it in plugins/bStats/config.yml.


You will find below a list of my other Bukkit plugins, all maintained and updated for modern server versions.
- SpawnerSilk: Mine and manage mob spawners.
- DeadChest: Keep your inventory in a chest when you die.
- Cryweather: Manage time easily.
- RedStoneMe: Activate redstone with your presence.
- MendingEnchant: Get Mending from your enchantment table.
- MobsManager: Control which mobs can spawn on your server.
- CreatureCapture: Capture creatures with a special bow.


-
View User Profile
-
Send Message
Posted Jun 8, 2019In reply to Outcahst:
Thank you for your feedback ! I will do a series of update soon for this plugin.
In the next update I will add the command to give a specific spawner to a specific player. This command will be accessible or not via a permission. (spawnersilk.givespawner). i will also add a config.yml file with option needSilkTouch enable to true by default.
In a future update i will try to modify the drop system to give you a specific spawner instead a default spawner with a specific egg. I agree that it's better !
I will try to do that in the next days ! Thanks again for your suggestions !
EDIT : Update is partially done ! Just need to add the config system.
EDIT2 : All is done !
-
View User Profile
-
Send Message
Posted Jun 6, 2019how do i give all players spawnersilk.minespawner permission?
-
View User Profile
-
Send Message
Posted Jun 6, 2019In reply to theroyal0g:
You need a permission plugin and add to permission.yml the permission :
spawnersilk.minespawner
Little exemple with PermissionEx :
groups:Member:options:default: truepermissions:- spawnersilk.minespawnerI will update the plugin soon to set this permission true by default for all players.
-
View User Profile
-
Send Message
Posted Jun 6, 2019In reply to crylonz:
thanks!