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 Apr 12, 2013@faesorama " is there a way to make spawner spawn instant once, if a players come's close"
This is what I want, also. A single, instant spawn when a player comes within range. I would even like to have an option for it to not respawn after the first (perhaps by setting "Rate" to a '0' or a '-' ?)
But even if I have to have a respawn timer on it, as long as the first spawn is immediate, l can just set it very high, so that it won't likely respawn while my players are still in the dungeon.
-
View User Profile
-
Send Message
Posted Apr 11, 2013How did you create the custom block spawner? I really want to make the water spawner
-
View User Profile
-
Send Message
Posted Apr 11, 2013Hey how it works that monster spawn on the day to? my monster dont spawn on the day how i can change it?
-
View User Profile
-
Send Message
Posted Apr 11, 2013hellow is there a way to make spawner spawn instant once, if a players come's close and have this able to happen every min, cuz /css setrate is not that accurate.
just to explain whats going on, when i /css setrate it take's so many min to spawn.
and able to make it spawn twice after a short time and then spawn after long time. thx for yur time
-
View User Profile
-
Send Message
Posted Apr 9, 2013Hi all!
Sorry I took a few days to respond, I am still busy with other stuff. D:
@Tonysp
I am VERY close to a good version to release, I only have two more things to work out, and then I will release the update. :D
@Eco212
Oh, I am sorry. I actually checked the code after I posted my last comment and found this was a bugged. I fixed it already though for the next update. :)
@cyberriot
The way the algorithm works is it checks every spawn cycle for players nearby. For example, if the spawner is set to spawn every 5 seconds, it only checks every 5 seconds.
There are two things you can do to solve your problem. The most reliable way would be to make the spawner "spawn on pulse" from redstone. You could just rig up a tripwire for this. What this property does is it spawns mobs only when redstone current is received, and at the exact time it is received.
The other option is to tweak max player distance and min player distance. You could make it spawn fast, but only when they are between a certain number of blocks.
@Raydna3
Sorry, I saw the ticket, and I just marked it as started. Should be fixed for the next update. :)
Thanks Everyone!
thebiologist13
-
View User Profile
-
Send Message
Posted Apr 8, 2013The export command is not working. I filled a ticket. Am I doing something wrong?
-
View User Profile
-
Send Message
Posted Apr 8, 2013With the way the current spawn-rate works, It seems to check every xx ticks if players are within range.
This means that if I set it very high, (30 minutes) players can walk through my dungeons and might never see a single spawn. If I set it low enough to ensure it will spawn when they walk into a room, they'll never get out of the room due to the constant re-spawning.
I would like instead for it to spawn a full group of mobs immediately when the players get within range, and then start a sort of "refresh" timer, so that it will not spawn again for a while.
-
View User Profile
-
Send Message
Posted Apr 5, 2013@thebiologist13
Doing /cse sethand hand%100 or /cse set chest hand%100 doesn't work for me :/
-
View User Profile
-
Send Message
Posted Apr 5, 2013Hey, thebiologist13
When will you have next version? This plugin is crucial for my server. I have half of my dungeons closed because of error while loading entities and spawners which i posted earlier. I would be satisfied with dev build page if you have any. :) Tony
-
View User Profile
-
Send Message
Posted Apr 4, 2013@thebiologist13
Hehe... thats pretty easy! ;D Thx for the quick response!
-
View User Profile
-
Send Message
Posted Apr 3, 2013@Eco212
Hello!
The drop chance is bound to the slot. For example, setting the hand like "/cse sethand 276%0.1" makes only the hand have a 0.1% drop chance. Drop chances will also work with vanilla spawners. Redstone spawners, however, are unique to CustomSpawners. To accomplish something similar, you could have a redstone signal turn on redstone lamps, making it too bright to spawn mobs.
@DerylXOXO
To add effects to fireworks, you have to have the firework type you want pre-made and in your hand. You can either do this conventionally by crafting them, or use a separate plugin.
As soon as you have your desired firework though, simply create a new firework SpawnableEntity, hold the firework in your hand, and run "/cse setitemtype hand" with the entity selected. This will make the firework have all the same data as the one in your hand. :D
thebiologist13
-
View User Profile
-
Send Message
Posted Apr 3, 2013Heya thebiologist13
how do i add effects to a firework spawner? in MC you've to add the effect by using /firework color:red shape:star fade:blue effect:twinkle on a blank firework (Itemid 401) because its stored in the tile entity. also you have to set the firepower (flight duration) seperately from the other commands by using /firework power:3
hope theres a way to customize the fireworks for the spawner ;)
-
View User Profile
-
Send Message
Posted Apr 3, 2013@thebiologist13 Hi. Ok, that's good. But how do I know which drop chance is which slot? Also, do redstone triggered and drop chances both work in Vanilla? Because I'm using this for my Adventure Map. Thanks.
-
View User Profile
-
Send Message
Posted Apr 2, 2013@Eco212
Hi!
This is already implemented :D
Check the wiki at the drop commands usage (about 3/4 down the page). I updated it for the syntax for drop chances.
thebiologist13
-
View User Profile
-
Send Message
Posted Apr 2, 2013Idea for next update - Armour and hand has drop chances, so for example /cse sethand 276%100.
-
View User Profile
-
Send Message
Posted Mar 31, 2013@Unknown_Mage
Right now the WorldEdit wand is separate from the CustomSpawners wand, however, you could set them to be the same data ID in the CustomSpawners config.yml file (the default is 269 for a wood shovel, so you could change it to 271 for a wood axe). This would basically make them the same tool. :)
thebiologist13
-
View User Profile
-
Send Message
Posted Mar 31, 2013I was looking through permissions, and I noticed there was a permission for enabling the use of a wand.
I haven't tested this plugin, so sorry if the following is already included.
Any way to use the wand from world edit to make the selection? I know multiverse has something like this, where you can use a wand that they have, or a wand from world edit if you have it installed.
-
View User Profile
-
Send Message
Posted Mar 31, 2013@thebiologist13
Yay! Thank you very much.
-
View User Profile
-
Send Message
Posted Mar 31, 2013Hello All! I am back! :D
@Eco212
For the drop chances just add a percentage after the item ID and damage value. For example: "/cse adddrop golden_sword%1.0" has a 1% chance of dropping a gold sword or "/cse adddrop 98:1%75 2" has a 75% chance of dropping 2 mossy stone brick. I am also working on the name colors, and it will be there for the next update using an ampersand (&) instead of a selection symbol (ยง).
@Tonysp
Sorry about that error. I know what caused it and will be fixed for the next update. It is just caused by me moving a file within the plugin (SItemMeta.java).
@DerylXOXO
Hi!
I will definitely work on making the spawn areas work right. I think it was just a rounding error in the algorithm, but I will check. The reason you need to do "/css spawnarea true" after setting the area is because each selection doesn't update the spawners, that way selections don't modify spawners you don't want them to.
I am also working on fixing the ender pearl spawners. I think it was just the way it choose a player to set the shooter of the ender pearl as (by the way, it should choose a random player within the max player distance + 1 block to teleport). Again, an easy fix.
@XAgent
Are you using the "/cse xp" command? If you aren't, it would be a lot easier to do that. All mobs in CustomSpawners default to dropping 1xp when killed. If you want an XP orb to make you level 30 or higher instantly, just apply "/cse xp 10000" or something to the entity. :)
@wavecom
You can create an item spawner by making a DroppedItem entity, then setting the item type. I will be making a video tutorial for it soon. :)
I hope I could help everyone out! :D thebiologist13
-
View User Profile
-
Send Message
Posted Mar 29, 2013How can i create a Item Spawner?