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 ([email protected]). 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!
@BadHaders
Yeah, that might be a bug with the plugin itself. I used a very different method for handling spawning, mob removal, etc. in version 0.0.4b versus version 0.0.5 (which I am working on now). The new method fixes a ton of unforeseen problems! :D
Also I just got custom mob drops working last night, so I just have a few more tweaks before I can release an update!
thebiologist13
Ah, no problemo I've been playing around with this properly for the first time, got it nice and working, but the only problem is that the mobs spawn then disappear very quickly, and i can't work out why. It looks exactly the same as when you spawn a mob in peacefull using an egg, and it despawns instantly. Only there is a little delay before the despawn. Anyways, i've probably done something wrong, i'll get back to you and see if it is an official bug, or me being a derp :) - Haders
@BadHaders
Hi!
Yes, custom mob drops are coming the next update. The next update is taking awhile though because I am very busy outside of programming CustomSpawners, and there is a very hard bug to fix in one of the features I am adding. The next update will be very soon though. :D
thebiologist13
Hey there, will we be getting the custom mob drops soon? I really need them for my dungeon bosses :L
@thebiologist13
Wow very good!
Again thank you and congratulations for this plugin.
@odv1983
Hi!
Great suggestion! I can try to put this in the next update, it should be pretty easy. Your idea sounds really cool!
thebiologist13
I have an sugestion.
Allow the commands below for be run by console:
/spawners select <ID>
/spawners setactive
/spawners setinactive
/spawners forcespawn
/spawners setmaxmobs
/spawners setmobsperspawn
With this commands running by console, i can automatize an mobspawn invasion for example and spawn in preset hours many other mobs.
In moment is working fine for me. Thank you for this plugin. It is all who i needed. ;)
@RCBASEBALL13
Great! I am glad you got it working! It sounds like it was just a glitch in the file or a bug I am fixing for the next version. Have fun!
@Pippiter69
Hi! The current version I have uploaded (v0.0.4b) doesn't have support for potions. However, version 0.0.5 which I should be releasing within a week will. It will even allow custom potion tiers and durations!
thebiologist13
This allow splash potions?
@thebiologist13
Ok, Thanks for the help, I think I sent the wrong .yml thing in the first place. I was sure to follow exactly how the tutorial went. I set the max light to 15, The maxmobs to 10 and the radius to 2.0. Then I did /css setactive. I wait awhile and nothing happens. I do /css forcespawn and two will spawn. Also, my CustomSpawners may be messed up. When using it I'am left with this: http://i707.photobucket.com/albums/ww73/RcBaseball13/CustomSpawners.png yml files that I can't delete... Are those supposed to be there?
Thanks for the help :D
@RCBASEBALL13
Hi again!
The other thing that could be preventing mobs from spawning is the max light level property. If the spawner is in broad daylight, it would be to bright for it to spawn at the default light level ("7"). Try setting it to 15. I am unsure though if I could visit your server, I am very busy right now.
Let me know if this works! thebiologist13
@thebiologist13
Oh yea, I did do that to, I guess I forgot to while trying to do it again... It's set to true now but still no luck :\
Oh and sorry for the scrunched up config... I know this is asking too much but could you possibly come on the server and look at it? I can give you OP and you could see whats up with it?
@RCBASEBALL13
Hi!
I see the problem. Spawners are set to be inactive by default so they will not spawn while you set properties. Before they start spawning, you will have to use "/css setactive <id of spawner>". This will make the spawner active and it should spawn mobs.
Look at 4:50 in the video above to see this at work.
Hope I could help! thebiologist13
@MERCHANToDEATH
Hello again!
That's a great idea! I will make the plugin not save if there is nothing for it to save. The dungeons you are going to make are sure to rock!
@Zachster1996
Hi Zachster1996!
For the source, it is on Github here: https://github.com/thebiologist13/CustomSpawners I will add a link later to the main description above.
Hope this helps! thebiologist13
Could I possibly see the source for this? I am interested in how this works.
@thebiologist13
Thank you so much for the response. I also think you should see if you can make it so it doesn't save if there are no spawners in the world, I hadn't even made one, I just took it out because I am a crazy anti-chat-spam kind of guy. I think your plugin is going to allow me to make some amazing dungeons. Thanks for your hard work.
@MERCHANToDEATH
Hi!
As of version 0.0.4b, the main saving and loading message generated when the plugin loads cannot be turned off. However, you can adjust the time interval in which CustomSpawners autosaves in the "data" section of config. There you should see a property called "interval". If you make this a large value, CustomSpawners will not save as often, but will reduce the amount of times it broadcasts the save message. Many of the other properties in this section can be modified to reduce the amount of times it saves too.
I will make sure that in version 0.0.5 to add options for reducing log spam though. :)
Thank you so much! thebiologist13
Ok, this looks great, but I'm a little bothered by the save message that spams the chat. Can this be turned off? I didn't see it in the config,or any option to make it save at different time internals.