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 Oct 17, 2020In reply to Forge_User_30547010:
I will, thanks :)
-
View User Profile
-
Send Message
Posted Jul 12, 2020Please update to 1.16 and also add a config to modify the messages... as mentioned below. Thank you!
-
View User Profile
-
Send Message
Posted Jul 12, 2020In reply to JennerPalacios:
The 1.16 update will available soon :)
-
View User Profile
-
Send Message
Posted May 23, 2020Good Plugin! Please add a config to edit the messages.
-
View User Profile
-
Send Message
Posted Jul 12, 2020In reply to Forge_User_97033016:
That will be in the next version !
-
View User Profile
-
Send Message
Posted Apr 2, 2020Really wish i could use your plugin on my server (personally i kinda like all your plugins). Unfortunately, it is open for non-original copies of the game, so it has to stay in offline mode and Mojang's API doesn't work
Do you plan on adding a different method of getting player names (maybe your own method)?
-
View User Profile
-
Send Message
Posted Apr 3, 2020In reply to anthraxhost:
Yes, the update is on the way :)
-
View User Profile
-
Send Message
Posted Apr 6, 2020In reply to anthraxhost:
Done on 3.2 version
-
View User Profile
-
Send Message
Posted Apr 7, 2020In reply to crylonz:
Nice!
-
View User Profile
-
Send Message
Posted Mar 1, 2020plis help https://prnt.sc/ra3mgo
when i type /givespawner PurPLeEPiC Phantom 1
it says [SilkSpawner] The player does not exist
-
View User Profile
-
Send Message
Posted Mar 2, 2020In reply to PurPLeEPiC:
Your server must have online-mode:true please check your server.properties.
-
View User Profile
-
Send Message
Posted Mar 2, 2020In reply to crylonz:
i have bungee server and have true on bungee other servers i have false so i can join servers
-
View User Profile
-
Send Message
Posted Mar 2, 2020In reply to PurPLeEPiC:
You can't give spawner in offline mode because the plugin use the API of mojang to get the player.
-
View User Profile
-
Send Message
Posted Mar 2, 2020In reply to crylonz:
so how to setup if i use bungee ?
-
View User Profile
-
Send Message
Posted Mar 3, 2020In reply to PurPLeEPiC:
I need to make an update to use my own system instead of using Mojang API to allow offline-mode. I don't see another solution for your problem.
-
View User Profile
-
Send Message
Posted Nov 5, 2019Does the spawner that is mined give a random drop or it gives the spawner its self ?
and it if doesnt give random spawner...
is it possible to make it give random spawner ?
and is it possible to add a chance percentage for spawner drops ?
like : imagine a blaze spawner in nether ( with the random drop thingy)
if mined : for example: chance of giving evoker spawner be: 0.1 %
but the cow spawner chance be 30%
-
View User Profile
-
Send Message
Posted Nov 6, 2019In reply to kianmehrsouri:
The spawner that is mined give the spawner itself. And it's not yet possible to give random spawner but I can add this type of feature in a future update.
Just one question for your idea. With random drop how to edit the chance of each entities. I think make a list of all entities with chance in the config is very annoying to configure. And the total chance of all entities must be 100. Any idea ?
-
View User Profile
-
Send Message
Posted Oct 1, 2019Can this plugin modify the efficiency of spawner?
-
View User Profile
-
Send Message
Posted Oct 1, 2019In reply to 4果凍啦:
Not yet, it's planned for the version 3 of the plugin :)
-
View User Profile
-
Send Message
Posted Sep 30, 2019Is there a way to change attributes of a spawner with this plugin?
Such as :
SpawnCount, MaxNearbyEntities,SpawnRange,Delay and such?