CustomSpawners
CustomSpawners
20K DOWNLOADS! You are all fantastic.

What is CustomSpawners?
CustomSpawners lets you make any block a mob spawner! These spawners can be of any type, have many configurable properties, and can be hidden because materials like stone, grass, even air can be a spawner block! After creation, you can use it like in-game MCEdit to make custom mob spawner blocks too!
The mob types can be customized as well. Create mobs for your spawners like giant slimes that have only half a heart of health, different colored sheep, and if you want the ultimate boss, try giants or charged creepers with damage resistance and regeneration potion effects! You can even change how mobs take and deal damage!
Some Ideas for CustomSpawners:
- Make multiplayer dungeons with mobs that only appear when you get close!
- Make arenas with powerful waves of mobs!
- Create puzzles that won't turn off a spawner until solved!
- Create entities that can only be damaged from certain items or objects!
- Make ultra-dynamic dungeons that change depending on the amount of players in them!
- Make Custom Mob Spawners in-game! (No MCEdit required!)
Getting Started
Tutorial Series Playlist on YouTube: http://www.youtube.com/playlist?list=PL7PtwLM1og9oiejuQ7RAAE0spHmIqLBKx
If you make a video about CustomSpawners, let me know and I could post it here!
Installing
Simply download the CustomSpawners jar file from the download button above, and drop it in you plugins directory. Make sure you only have one version of CustomSpawners in the directory. After that, you can refer to the configuration page on the wiki for configuration of the plugin.
Basic Usage
I strongly recommend watching the tutorial series! I go into much more depth there.
To make a spawner, follow these steps!
- Login to your server.
- Run the command "/cse create <type of entity>" where "<type of entity>" is a mob like a pig or zombie. Note the GOLD ID number printed on screen.
- Select the entity with "/cse select <id>" where "<id>" is the golden ID given to you.
- You can set properties to the mob now, all of which are listed on the wiki.
- Now look at the block you want to make a spawner on, and run "/css create". You will see a ID number in gold for the spawner too.
- Select the spawner with "/css select <id>" where "<id>" is the golden spawner ID given to you.
- Make the spawner work in any light level by running "/css maxlight 15".
- Turn on the spawner with "/css on" and watch the mobs spawn!
Some other useful commands:
- "/customspawners" - displays the plugin info, and provides links to the main page for CustomSpawners and thebiologist13's BukkitDev profile.
- "/css on [id]" - Turns a spawner on.
- "/css off [id]" - Turns a spawner off.
- "/css listall" - list all the existing spawners and locations.
- "/cse listall" - list all the existing entities and their names if they have one.
- "/css setname [id]" - gives a spawner a name so it is easier to find.
- "/cse setname [id]" - gives an entity a name so you can identify it easier.
Development and Downloads
CustomSpawners is currently in Beta and may have a few bugs here and there. Many features will be modified, added, or improved on soon! You can download these versions from the download button above.
CURRENT VERSION IS: 0.5 BETA
If you find any bugs, errors, or generally odd behavior, please create a ticket. You can also PM me or send me an email (thebiologist13@gmail.com). Please include any error stacks, crash reports, what caused the error, and a description of what happened. Thanks!
Known bugs and changelog can be found on the file details: http:dev.bukkit.org/server-mods/customspawners/files/33-custom-spawners-v0-4-2/.
Source for CustomSpawners is on Github! https:github.com/thebiologist13/CustomSpawners
Want to Add Economy Features?
CustomSpawners now has a extension to allow buying/selling of spawner blocks! Just download CustomSpawnersEco!
Finally, thanks to Yolju and others for ideas on updates! I will be adding more each update!
Wiki
Check out the new CustomSpawners Wiki on Github! I am now putting plugin usage, commands, permissions, configuration, and other info on there. https:github.com/thebiologist13/CustomSpawners/wiki/
FAQ
CustomSpawners now has a FAQ! I've answered a lot of questions there.
https:github.com/thebiologist13/CustomSpawners/wiki/FAQ
Donations
Hey! I would really, really, REALLY appreciate it if you could donate to CustomSpawners. It helps a ton, because these things take months to make and are hard to maintain.
Also, I like doing this and don't want a real job XD.
As an added bonus, donors have the option of having their name listed here and when "/customspawners" is run on any server with CustomSpawners! If you are already a donor, or donate now, just email me (from the email account you donated from) with your Minecraft username and I will add it to the list!
Click the Button on the top right above download to donate via PayPal!
Donors:
pongleung
GleeCraft
Insanehero (Block Empires Server)
Zaxuno (Variant Server - mmovariant.es)
Upcoming Features
- Bugfixes! (Will this ever go away? :D)
- More economy stuff like give spawner commands!
- Pick up custom spawner blocks!
- Custom path finding, AI, and waypoints for mobs!
- Particle effects!
- Spawn cycles!
- A lot of other things!
- Other things suggested or pointed out in comments!
- Secret easter eggs!
Have Fun!
-
View User Profile
-
Send Message
Posted Mar 19, 2013@thebiologist13
Yup! That did the trick! Plugin is working perfectly now. :-)
<3
-
View User Profile
-
Send Message
Posted Mar 19, 2013@goflish
If you click on the "Files" tab beneath the BukkitDev logo, you will be able to see it. It just hasn't shown on the front page yet. :)
thebiologist13
-
View User Profile
-
Send Message
Posted Mar 19, 2013@thebiologist13
"I fixed the CustomSpawners download above! :D It is still called CustomSpawners v0.3, but you will see it is a newer file."
Why am I not seeing this?
This is the latest file I can see: B: CustomSpawners v0.2.1 for CB 1.4.7-R0.1 Jan 30, 2013
can you give a link to the updated link that is for 1.5?
thanks!
-
View User Profile
-
Send Message
Posted Mar 19, 2013Works like a charm!
Thanks so much, this has made my life so much easier :)
-
View User Profile
-
Send Message
Posted Mar 19, 2013@jessefjxm
@_Wanderer
@ThisIsSinclair
Hello guys!
I fixed the CustomSpawners download above! :D It is still called CustomSpawners v0.3, but you will see it is a newer file.
Basically, what happened was the other file somehow became corrupted when I uploaded it, which I totally didn't expect as wasn't looking for originally.
Thankfully, someone emailed me that the old file might have been corrupted, so I checked, and it definitely was, same error you all were saying. The new file is not corrupted, I triple-checked. :)
Have fun! thebiologist13
-
View User Profile
-
Send Message
Posted Mar 18, 2013@thebiologist13
I'm afraid that's exactly what I did while nothing happened X_X
By the way,error report using spigot 1.5R0.1 snapshot:
2013-03-19 14:09:14 [SEVERE] Error occurred while enabling CustomSpawners v0.3 (Is it up to date?) java.lang.NoClassDefFoundError: com/github/thebiologist13/commands/entities/EntityCommand at com.github.thebiologist13.CustomSpawners.onEnable(CustomSpawners.java:907) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383) at org.bukkit.craftbukkit.v1_5_R1.CraftServer.loadPlugin(CraftServer.java:304) at org.bukkit.craftbukkit.v1_5_R1.CraftServer.enablePlugins(CraftServer.java:286) at net.minecraft.server.v1_5_R1.MinecraftServer.j(MinecraftServer.java:309) at net.minecraft.server.v1_5_R1.MinecraftServer.e(MinecraftServer.java:288) at net.minecraft.server.v1_5_R1.MinecraftServer.a(MinecraftServer.java:248) at net.minecraft.server.v1_5_R1.DedicatedServer.init(DedicatedServer.java:154) at net.minecraft.server.v1_5_R1.MinecraftServer.run(MinecraftServer.java:387) at net.minecraft.server.v1_5_R1.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.ClassNotFoundException: com.github.thebiologist13.commands.entities.EntityCommand at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:87) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 12 more Caused by: java.util.zip.ZipException: invalid LOC header (bad signature) at java.util.zip.ZipFile.read(Native Method) at java.util.zip.ZipFile.access$1400(Unknown Source) at java.util.zip.ZipFile$ZipFileInputStream.read(Unknown Source) at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(Unknown Source) at java.util.zip.InflaterInputStream.read(Unknown Source) at sun.misc.Resource.getBytes(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) ... 20 more
-
View User Profile
-
Send Message
Posted Mar 18, 2013@thebiologist13
I wish I could give you more information but my server host uses Multicraft Panel and I'm not sure the exact build number. The log I posted is from a fresh server boot from full stop. There are no crash logs being generated from this error. Also no to the older versions of CustomSpawners. The file name was different and I did have to delete the old one, but I did that before booting up the server. I have faith in you! As always, all your super-fans here at Wanderland Towny Server can't wait for the fix I know you'll discover!
-
View User Profile
-
Send Message
Posted Mar 18, 2013@jessefjxm
Hi! You can make a mob wear a player head by holding the head in your hand and typing "/case helmet [id] hand", where "[id]" is the entity ID number.
@_Wanderer
I am very sorry it isn't working for you. D: In my haste to update for 1.5, I must have goofed something up. Probably it was augmented by building CustomSpawners for a development version of Bukkit. Is there any more information you can give me as to exactly what caused the bugs? Such as: was it a server restart or just a reload? What build number of Bukkit was it for (full number like #2263, not just 1.5 R0.1)? Also, no older versions of CustomSpawners are in your plugin directory right? And finally, any crash reports or other error messages?
Sorry for the text wall, but any piece of information helps. :)
I am working my hardest to fix everything as fast as possible. Trust me, it is just as painful for me when stuff doesn't work as it is for you all.
thebiologist13
-
View User Profile
-
Send Message
Posted Mar 18, 2013I had the same problem as _Wanderer,
2.1 doesn't seem to want to use the spawners section of commands while the entities creation was still functional.
3.0 Simply will not load at the start-up level.
-
View User Profile
-
Send Message
Posted Mar 18, 2013I updated to 3.0 but unfortunately it seems to be more broken than 2.1. With 2.1 I could see my entities with /entities list but for some reason no spawners. Typing /spawners list returned "no spawners have been created yet" even though all the spawner .db files were there. Now typing either command returns an error message I've never seen before: "This command is used by /spawners [subcommand] [arguments...] Refer to CustomSpawner's BukkitDev for more usage help." Also none of my spawners have returned to functioning status. The console doesn't show any errors when I use the commands, but it does when starting up the server:
18.03 11:45:13 [Multicraft] Skipped 23 lines due to rate limit (30/s)
18.03 11:45:12 [Server] INFO at net.minecraft.server.v1_5_R1.MinecraftServer.run(MinecraftServer.java:381)
18.03 11:45:12 [Server] INFO at net.minecraft.server.v1_5_R1.DedicatedServer.init(DedicatedServer.java:150)
18.03 11:45:12 [Server] INFO at net.minecraft.server.v1_5_R1.MinecraftServer.a(MinecraftServer.java:242)
18.03 11:45:12 [Server] INFO at net.minecraft.server.v1_5_R1.MinecraftServer.e(MinecraftServer.java:282)
18.03 11:45:12 [Server] INFO at net.minecraft.server.v1_5_R1.MinecraftServer.j(MinecraftServer.java:303)
18.03 11:45:12 [Server] INFO at org.bukkit.craftbukkit.v1_5_R1.CraftServer.enablePlugins(CraftServer.java:264)
18.03 11:45:12 [Server] INFO at org.bukkit.craftbukkit.v1_5_R1.CraftServer.loadPlugin(CraftServer.java:282)
18.03 11:45:12 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
18.03 11:45:12 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457)
18.03 11:45:12 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
18.03 11:45:12 [Server] INFO at com.github.thebiologist13.CustomSpawners.onEnable(CustomSpawners.java:907)
18.03 11:45:12 [Server] INFO java.lang.NoClassDefFoundError: com/github/thebiologist13/commands/entities/EntityCommand
18.03 11:45:12 [Server] SEVERE Error occurred while enabling CustomSpawners v0.3 (Is it up to date?)
18.03 11:45:12 [Server] INFO Cannot hook into WorldGuard.
18.03 11:45:12 [Server] INFO Enabling CustomSpawners v0.3
18.03 11:45:12 [Server] INFO [LightningRod] All recipes have been loaded
18.03 11:45:12 [Server] INFO Prepare for EPICNESS!
18.03 11:45:12 [Server] INFO Enabling LightningRod v2.31
18.03 11:45:12 [Server] INFO Enabling TreasureChest v8.3.8
18.03 11:45:12 [Server] INFO You are running the most up to date version
18.03 11:45:12 [Server] INFO v1.1.7 is now enabled
18.03 11:45:12 [Server] INFO Enabling Broadcast v1.1.7
As always all your #1 fans (the players on my server) eagerly await a fix with v3.1!
- _Wanderer
-
View User Profile
-
Send Message
Posted Mar 17, 2013I haven't even installed this plugin yet, but I want you to know how excited I am at even the possibility of this.
I've been dreading firing up MCEdit just to place a couple of spawners which wouldn't even have been to my liking in the first place.
Eagerly awaiting the update!
-
View User Profile
-
Send Message
Posted Mar 17, 2013Can the skull mobs equipped keeping up their NBTtag about SkullOwner?So that we can create Mobs with Him's head.
-
View User Profile
-
Send Message
Posted Mar 16, 2013EDIT: Nevermind I read some comments below and saw you are giving me a 1.5 update sooner than I could have hoped which I expect will resolve the issue. I'll instead use this space to say... Three cheers for CustomSpawners! Huzzah! Huzzah! Huzzah! My favorite plugin of them all.
CustomSpawners #1 Fan, _Wanderer
-
View User Profile
-
Send Message
Posted Mar 15, 2013@monowii
Alright, I will add a feature to disable WorldGaurd in the config file.
Thanks! thebiologist13
-
View User Profile
-
Send Message
Posted Mar 15, 2013@conkey122
Hi!
This error is caused by CustomSpawners not being able to find the new files for Minecraft 1.5. It will go away as soon as I update CustomSpawners to version 0.3 for Minecraft 1.5 (which should be by March 17th).
Thanks! thebiologist13
-
View User Profile
-
Send Message
Posted Mar 15, 2013@thebiologist13
I just got this error in my console :(
-
View User Profile
-
Send Message
Posted Mar 15, 2013@thebiologist13
I mean if the worldGuard region check can be disable in config file, I want to spawn mobs in region where mobs are not allowed to spawn.
-
View User Profile
-
Send Message
Posted Mar 14, 2013@monowii
Hi!
What do you mean by configurable? If you mean add WorldGuard support, I already have that (unless it is bugged, in which case let me know :D). CustomSpawners should automatically not spawn mobs in regions protected with mob spawning, prevent creeper explosions and custom explosions, and more.
@archon594
Hello!
I haven't removed those features, however, if you were typing in "/css create arrow" and not "/cse create arrow", that would be the problem :P .
In newer versions, CustomSpawners uses "SpawnableEntities", which are basically customized mobs. So if you wanted to make a spawner that spawns arrows or TNT or arrows, you must first create an entity with "/cse create TNT" or "/cse create Arrow". Then, you would tell the spawner to spawn the SpawnableEntity with the ID number of the one you made. If you watch the first part or two of the tutorial series on my YouTube channel, you will see how they work.
Thanks! thebiologist13
-
View User Profile
-
Send Message
Posted Mar 14, 2013So, i was using an old version, like 0.0.5 or something along those lines. and had a wake up moment, so i updated the plugin! however, now i cannot make an "arrow" spawner. it was part of my servers trap system, which rained arrows on tresspassers. now ive tried /css create arrow/arrows/turret/cannon/ a bunch of random stuff. was this removed? or was it just changed? i thought it was a unique part, especially with TnT for sieges. any ideas? Thanks in Advance!
-
View User Profile
-
Send Message
Posted Mar 14, 2013Hey ! Can you add worldguard region check configurable ? I realy need this.