SilkSpawners
SilkSpawners - Harvest mob spawners with silk touch
Version v8.3.0
Thanks for MILLIONS of downloads!
A sign shop addon for buying and selling spawners can be found here: https://www.spigotmc.org/resources/12028/
Description
Ever wanted to move a mob spawner? With SilkSpawners, you can now pick up and move monster spawners.
If you use a pickaxe with the silktouch enchantment you will receive the spawner again.
You can control each mob spawner, allow crafting and of course mod support.
I'm happy to hear about your opinion, just leave a comment with a feature request, bug, improvement or just a personal opinion.
As a reminder I want to say that I worked very long on this and really appreciate a 'thank you' in form of a donation! (See details on the bottom or the button on the top)
Demonstration
Thanks @Koz4christ
Features
- NEW A sign shop addon can be found here: https://www.spigotmc.org/resources/12028/
- Added BarAPI support (for 1.9+ only: support for Vanilla implementation)
- per Type spawner name and explosion chance!
- Support Minecraft from 1.8.8 to 1.21.7 (with the exclusion of 1.9 and 1.10)
- Configure a percentage of dropping a spawner on explosions (TNT & creeper)
- Spawner retains creature type
- Works on any spawner
- Crafting of each spawner (own recipe for every mob if wanted)
- Showing of creature type when spawners are placed, broken or held
- Commands for
- Changing a spawner in hand or sight
- Getting a new spawner (or egg) in the hand NEW: With offline player support!
- Console support
- Left-click spawner with spawn egg to change type (consuming egg or not)
- If enabled, right click with an egg and a MonsterSpawner of this type will appear
- Permissions support
- Support for
- Custom mobs added by client/server mods
- Spawning any entity with spawn eggs (dragons, non-creature entities, etc.)
- Dumping entity ID map on startup for debugging mods
- Compatible with
- CraftBukkit
++and Spigot (see spawnersUnstackable) - MCPC(+) and ported mods (auto-detects IDs)
- Not Enough Items (newer builds only)
- CraftBukkit
- Flexible creature type names on input (pigman, zombiepigman, pigzombie, etc. all accepted), official names on output (Magma Cube, not "LavaSlime")
- Colored item names
- Localization of all messages
- Mimic support
- There is an economy addon to charge the users when they change a spawner: SilkSpawnersEcoAddon
Third party features, all of them can be disabled
Please take a look at the detailed information about bStats below!
- bStats for usage statistics
- Auto Updater (connecting to http://dev.bukkit.org for updating checking)
- can be disabled if you switch autoUpdater to false in the config.yml
Configuration
See the config here!
(Fully commented!)
Permissions
You can find a list of permissions and creatures here!
Commands
Only the bukkit permissions are supported!
I highly recommend that you use a plugin for permissions like bPermissions
If no permission system is found, all commands are for OPs only!
If you suffix a mob name with egg you will receive an egg instead.
NEW NEW NEW NEW
/ss help - Displays the help menu.
/ss list|all - Displays all available creatures.
/ss view - Displays information about the viewed spawner.
/ss reload|rl - Reloads the configuration files.
/ss change|set <newMob> - Changes the spawner you are currently holding or viewing at.
/ss give|add <player> <mob> [amount] - Gives a spawner or egg to the player. Amount is optional.
/ss selfget|i <mob> [amount] - Gives a spawner or egg to you. Amount is optional.
NEW NEW NEW NEW
Localization
English (default) by timbru31
Download
German by timbru31
Download
Dutch by Jeroendedoem
Download
Indonesian by smsunarto
Download
Norwegian by Riaz
Download
Swedish by Syrianen
Download
Italian by xMarioAnak
Download
Spanish by JUMBONET
Download
Turkish by xwerswoodx
Download
French by Don_Sensileone
Download
/
Portuguese by Luligabi
Download
Polish by PLKaratusPL
Download
Russian by EV.Jack
Download
Feel free to share your localizations and they will be added here, just leave a comment with a link to a translated localization.yml!
Thank you for contributing!
Downloads/Source Code/Dev Builds
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
(Latest dev builds/bleeding edge builds) - - Dev builds from Jenkins
(Source code hosted on GitHub) - - Source Code
Future Plans (a.k.a. ToDo)
Maybe add economyDeveloped an addon, SilkSpawnersEcoAddonBetter API?Added in 3.1, custom event
Known Bugs
- If sign shops are not working, you may want to try my custom sign shop addon: https://www.spigotmc.org/resources/12028/
- Mobs like Ghasts or Giants are too big for the spawner, this a Minecraft bug and I can't fix that
- Some older Essentials versions/ports are not updated properly for 1.8. There is a maintained fork called EssentialsX you should try.
- If you use Gui Sign Shop and users are unable to place spawners, you need to grant them the guishop.spawner permission from Gui Sign Shop
- Holographic Displays makes Slime spawners non functional
- UltraCosmetics, causes some spawners to non function: https://github.com/iSach/UltraCosmetics/issues/259
Technical Details
You can find more information here!
API
SilkSpawners is equipped with an API. You can find more information here!
Changelog
Version 8.3.0
- Adds support for Minecraft 1.21.5 - 1.21.7
- Adds configurable no silk message
- Fixes an issue with dropping zero items
- Adds "all" as an allowed tool
- Fixes a check for Breeze explosions
Version 8.2.0
- Adds support for Minecraft 1.21.3 & 1.21.4
- Ignores Wind Charge explosion events
- Reads NBT tag from MineableSpawners
- Fixes a bug where the defaultCreature was not working as intended
Credits
@mushroomhostage for his awesome plugin! I'm glad you allowed me to maintain it!
Thanks to all the testers with the 3.0 dev versions!
Banner
Feel free to use this banner!! :)

![]()
Statistics (from bStats)
Donations
I worked really hard on this plugin and I'm very happy about any donation.
Support me & buy me some beer, this makes me happy and keeps me interested in this plugin.
Donation chain: -> I receive some money -> Buy coffee -> Work longer -> Faster Updates -> Your benefit!
There is a button on top of this page (right to the different tabs)
I'm accepting bitcoins, too! :)

Address: 1NnrRgdy7CfiYN63vKHiypSi3MSctCP55C
License
This plugin is released under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license!

Information about the data usage collection bStats
Disabling bStats
The file ./plugins/bStats/config.yml contains an option to opt-out.
The following data is read and sent to https://bstats.org and can be seen under https://bstats.org/plugin/bukkit/SilkSpawners
- Your server's randomly generated UUID
- The amount of players on your server
- The online mode of your server
- The bukkit version of your server
- The java version of your system (e.g. Java 8)
- The name of your OS (e.g. Windows)
- The version of your OS
- The architecture of your OS (e.g. amd64)
- The system cores of your OS (e.g. 8)
- bStats-supported plugins
- Plugin version of bStats-supported plugins


-
View User Profile
-
Send Message
Posted Jul 1, 2013I'm aware of the arrival of the 1.6 update. This plugin will BREAK with the new version!
As soon as Bukkit is ready I start working on a 1.6 compatible update!
Please allow me 24hrs to finish this, I'm no machine, need to sleep and eat and might be offline due to time shifts when CraftBukkit 1.6 comes out!
-
View User Profile
-
Send Message
Posted Jun 29, 2013@GoldenPVP The TNT/creeper drop seems cool, but I was wondering if it's possible to somehow bypass Faction's Destroying Blocks protection to allow players to break Spawners with silktouch in claimed territory. I have seen it work on another silk touch spawner plugin, but the plugin didn't have as many features as this one does.
-
View User Profile
-
Send Message
Posted Jun 29, 2013@harry5573
It's planned for the next major version, on page 2 is a list of what needs to be done and what is done.
Not sure if I can make it into the next version, since 1.6 is around the corner!
@GoldenPVP
You mean the TNT/creeper drop?
See answer above
@ThaSourceGaming
Will test and reply
-
View User Profile
-
Send Message
Posted Jun 29, 2013@xGh0sTkiLLeRx
An updates yet on this feature being added?
-
View User Profile
-
Send Message
Posted Jun 28, 2013@xGh0sTkiLLeRx: Hey there do you think you could add a config to allow spawners to be blown up and make them drop when tnt/creepers explode? Apart from that its perfect :)
-
View User Profile
-
Send Message
Posted Jun 27, 2013@xGh0sTkiLLeRx
Sure, it's below :)
globalgroups file -> http://pastebin.com/sWf50yp3
groups file -> http://pastebin.com/1wkeuVnc
I use Essentials Groupmanager.
-
View User Profile
-
Send Message
Posted Jun 27, 2013@ThaSourceGaming
That should be fine.
Can you post your permissions files? (group and users)
-
View User Profile
-
Send Message
Posted Jun 25, 2013@xGh0sTkiLLeRx
I gave wildcard * permissions, then i tried silkdrop and destroy drop by themselves and then i tried both. Now i currently have this:
- silkspawners.place.* - silkspawners.silkdrop.*
-
View User Profile
-
Send Message
Posted Jun 25, 2013@JorgeFuentes
Exactly ;)
So this won't be changed, you could setup aliases up of course in your mobs.yml file!
(The Vanilla mobs have some examples, copy it and adjust it then :))
@ThaSourceGaming
Granted wild card (.*) or per mob permissions?
Also, only silkdrop/destroydrop or both?
-
View User Profile
-
Send Message
Posted Jun 24, 2013@xGh0sTkiLLeRx
Yes I seem to notice players cannot be able to mine spawners when usePermissions is set to true.
-
View User Profile
-
Send Message
Posted Jun 24, 2013@xGh0sTkiLLeRx
This is true. I believe I have a few "Witch" enemies: -The vanilla Witch -The Grimoire of Gaia Witch ...and at one point I think I had an Ars Magica Witch as well.
There are also two minotaurs but one is minotaurus while the other is minotaur. So it seems that having the mod prefix prevents that from causing conflicts, eh...
-
View User Profile
-
Send Message
Posted Jun 24, 2013@JorgeFuentes
Well, like they said, they need to keep the style of
ModName(Period)MobName
Eg the name "Horse" might be used by two mods, so they need to make a difference between Horse 1 and Horse 2 from mod A and B.
But like the &M caused problems, I fixed it in SilkSpawners, here
@beastlike56
Well, in general I do not support offline mode servers, you can make them online-mode: true even with Bungee.
Take a look at the GroupManager wiki (last entry of the site). I suggest to delete the node groupmanager.noofflineperms if the users/groups have it!
@ThaSourceGaming
See answer above if suitable (offline mode problem).
Also, make sure you switched usePermissions to true.
Are you only having issues with mining spawners?
-
View User Profile
-
Send Message
Posted Jun 23, 2013I'm having permission issues with Essentials Group Manager permissions. None of my permissions are working properly. Help please. thank you.
Players with the right permissions or no permissions cannot mine spawners.
-
View User Profile
-
Send Message
Posted Jun 22, 2013@beastlike56
What should I do to fix this then if my servers are offline mode?
"Side note: Are you running in offline mode? Make sure your users are NOT having the groupmanager.noofflineperms, otherwise all permissions are denied if the server is running in offline mode!"
-
View User Profile
-
Send Message
Posted Jun 21, 2013Hi! I'm so happy that the MCPC+ team is working on this issue.
Your plugin is not the only thing affected by the issue you mentioned in their github: "Name are still prefixed with the mod name (e.g Myths&Monsters.Dendroid) not Dendroid only (I can live with that, but I believe users don't like to type Mtyths&Monsters. in front of all mobs all the time) Especially Myths&Monsters as a prefix caused formatting issue (&M, translated by SilkSpawners to a strike-through-ed text)"
I have a mod (forge mod) called "Infernal Mobs", which adds status buffs and extra drops (and HP) to mobs randomly. However, these last few MCPC+ builds have been having it have the mod name, followed by a period, followed by the mob name, in the Boss Bar, making things look kinda unslightly.
"Ninja mocreatures.horsemob of Vengeance" <
-like that.I'm happy that the issues are related, as it means that MCPC+ will be killing two problems of mine with one stone. ;)
-
View User Profile
-
Send Message
Posted Jun 21, 2013@xGh0sTkiLLeRx
The servers in offline mode due to bungee.
-
View User Profile
-
Send Message
Posted Jun 18, 2013Little information about things that are done and will be in 3.3 (and are in the dev builds)
ToDo
-
View User Profile
-
Send Message
Posted Jun 17, 2013@beastlike56
Permissions are working fine.
I found some issues in your files:
http://pastebin.com/fAwvRSJ7
Side note:
Are you running in offline mode?
Make sure your users are NOT having the groupmanager.noofflineperms, otherwise all permissions are denied if the server is running in offline mode!
-
View User Profile
-
Send Message
Posted Jun 17, 2013@xGh0sTkiLLeRx
Config: http://pastebin.com/ELbTz3XK Groups: http://pastebin.com/jwLjx812
-
View User Profile
-
Send Message
Posted Jun 16, 2013@JorgeFuentes
Watch progress on fixing it here: https://github.com/MinecraftPortCentral/MCPC-Plus/issues/1272
Hopefully MCPC+ is fixing it in the near future :D
At least they are fully aware of this issue