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!
Hey thebiologist13,
Just wanted to let you know that with 1.4.2 and up, skeletons are spawning without bows and are non-aggressive.
@Yolju
Those are FANTASTIC ideas! They are not in CustomSpawners yet, but I will definitely note them for future updates. Also, I bet your adventure map will be AWESOME when it is done!
@XxBoonexX
It is hard, but I am trying my best! I can't wait to have the features in for this update. XD
thebiologist13
must be annoying to write plugins with so many updates at once, cant wait for it to be on 1.4.5 :D
Can you make harmless entities hostile? Or can you customize whether a mob explodes or shoots fireballs? What about when a mob dies, can it respawn with another mob entirely in its place?
If not, then consider these ideas, lol.
Anyways. I simply cannot wait for your 1.4 update on this plugin!!
I am also trying to create an adventure server map, and all thats left are the mobs! D:
@Drummerthing
Thanks so much! :D :D :D
thebiologist13
@thebiologist13
Well you deserve to feel special! This plugin should be a lot more popular. This plugin is absolutely amazing for just about anything. I think the most amazing part is that you can use it to spawn arrows and tnt at different velocities, which gives you the ability to make some very awesome traps and also PvP maps. This is definitely an amazing plugin and deserves more hits!
@Drummerthing
Thanks!
That really means a lot; I feel special! :D
An update will be out as soon as possible!
thebiologist13
I really hope you update this. This is by far one of my favorite plugins of all time.
@CoffeeNutz
Hi!
I'm glad you like CustomSpawners so much! :D
I will definitely try to make this feature very customizable for control over this.
Also, I'm sure your adventure map will be fantastic! One of the new features I am adding in the next update is specific for adventure map creation. It allows you to turn normal CustomSpawners managed spawners into vanilla spawner blocks so you can distribute your map!
Thanks! thebiologist13
@Drummerthing
Hello!
Those bug are strange, it may be a conflict with heroes. I will look into the problem and try to have a fix next update. I'm overhauling the engine that controls damage within CustomSpawners for the next update so it should work better overall too!
Thanks for using CustomSpawners! thebiologist13
Also, I just made a dungeon with these, and it was working at first, but now all of the mobs spawn with infinite health.
that would be fucking awesome. a stop spawn other then CS spawners functions per world. i have only one world i run this on for my adventure map i'm building.
oh if possible sepperate the farm animal and mob spawn natural or just a master on/off spawn naturally list like monster apoc would work.
Love the plugin btw and when i can get some funds i'll drop a de note
@thebiologist13
Hey thebiologist13,
I tested the killonreload feature and it works great. Thanks! Sorry about overlooking that feature.
Hey, I was playing around with this on 1.4, and everything seems to be amazing except I am unable to change the HP of mobs. I am running Heroes, could it be because of that?
@CoffeeNutz
Hi!
This is a feature I can try to work out for the next update. I may have to build a custom setting into the config to do it however, for setting those properties in the server.properties file simply removes those mobs as soon as they spawn.
Thanks for using CustomSpawners! thebiologist13
@Mysticaliptica
Hi again!
Yeah, the current spawn algorithm is a bit glitchy in that respect. It basically just chooses random values as long as they are close enough to the spawner. I added a poll at the top of the page for ways I know I could modify the algorithm to make it work better.
Also, there is a setting in config called "killOnReload" which if set to true removes all the mobs whenever a reload command is issued (includes when server is turned off). Try that and please let me know how that works out.
Still working on bugs btw.
Thanks for commenting! :D thebiologist13
could use some help. I want nothing to spawn naturaly in the world and only via spawners
anyone have a idea on how i can block world spawn of both mob/farm creatures and yet still allow this plugin to spawn things?
I also experienced "itsmethatswho" user issue, i just want to suggest that if there could be a way to force "removeallmobs" command before server stops you could get rid off those "extra" entities.
Setting a line on config file as "- resetmobsatshutdown = true" or something like that.
Of course this might not be a solution for everyone i guess. But it surely would help. Now back to my last post issue =)
Alright, tested setspawnarea true command setting pos1 and pos2 to the same block, wich i destroy after it...
Everything was going fine, mob spawning at the established "air" block more or less, however it didnt work fine after server restart.
Thing is (and this is the real problem) that, the mob does not spawn just right at the central space of the settled position. It could spawn randomly at the settled position corner or near, wich involves mob spawn conflict with the adyacent block (in this case, a wall) and consecuently get damaged because it spawns "stucked" between block spawning area and wall.
I can't explain myself better due to my lack of english knowlegde but if you do your own testings you will realize that after reseting server (because it seems it works fine after setting the spawner up), what im poiting out is that it could be a problem when u set spawners between wall (and ceiling) blocks.
Hoping you understand my issue, i managed somehow to evade this problem setting 2x2 spawn areas, however i keep getting some mobs stucked sometimes. Testing many times doing /butcher command over and over.
@Mysticaliptica
Hi!
Questions are great! I'm glad to see you are still using CustomSpawners :D
I think there is a solution to both problems.
For the first one, look into CustomSpawner's spawn area functionality in the commands page. This overrides the spawn radius so you can set exactly which points a mob can spawn between. You should have less problems with small areas then.
For the second issue, I think you can destroy the block after it has been set (redstone powering is not guaranteed to work though) because CustomSpawners ties the spawner to a location, not to the block.
I hope this works for you, and if you have any more questions, don't hesitate to ask: I'm all ears!
thebiologist13