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!
@thebiologist13 hey thebiologist13, the drops working greate to me but i notic that i cant delete only one drop or change the percentage of the drop.
for change 1 drop i have to delete all the drops... there is a way to delete only one drop per time?
Hi, i downloaded your plugin and its awesome, but is it posible to give mobs names before they spawn deciding on their spawner? Sorry for my bad english
Also could i make mobs use items i made using NBTExplorer and NBTEdit?
@Delta7x
Use:
capped [id] < true or false > - When true, this makes it so after the spawner creates the amount of mobs from "max mobs", it will remove itself and no longer spawn.
@Delta7x
Couldn't you just use the 'capped' value? I haven't used it yet, but it should do what you need.
Blaze fireballs don't seem to do any damage in the latest version.
Heya thebiologist13, nice plugin!
This is the only working spawner plugin I have found which works 100% without negative performance on the server. Not too happy with the size of the plugin, as it does a bit more than what we need, but I'm happy that it works, and it works well!
Keep up the great work on it! We have only been using it a short time, but it seems to be a superb plugin!
One thing that'd be great to add to add to the list of custom attributes is a limit of how many total mobs the spawner can spawn before it stops working/destroys itself.
For example, say a user on my server has a Zombie grinder that features a Custom Spawner, it's set to spawn three Zombies every five seconds. Now being an Admin, I wouldn't want that spawner to be permanent and at some point I want that spawner to stops or destroys itself after about two-hundred Zombie spawns.
Would this be something you would be willing to implement at some point in the future, or?
Fantastic plugin!
EDIT: My problem was that when I converted the block, it removed the maxmobs options. Is there any way of having the custom settings with a regular mobspawner appearance?
@thebiologist13
Hi :) Can this plugin allow spawners to spawn without the 'player within a certain distance limit' that's incorporated into vanilla, I found a different plugin that did that but it had a nasty habbit of mobs spawning while the chunk was unloaded which would end up in thousands of mobs in an unloaded chunk, so once that chunk was loaded again the server would lag and crash.
Thanks :)
Hi everyone!
Wow, I'm really sorry that I haven't been responding to comments. I have a lot of other plugins I'm developing for specific servers right now. Therefore, I haven't had much time. D:
I am going to answer a bunch right now though. :D
@iExtasey
Yes, you can make any item have less than 1% drop chance. Here is an example: "/cse adddrop t:0 iron_sword%0.01". As a note to everyone though, drops do not seem to be working correctly in CustomSpawners v0.5. I'm not sure if it a bug with CustomSpawners or Bukkit though.
@Aeddo
I'm sorry, but CustomSpawners cannot force a certain size slime to not split. However, you can make the smallest type of slime (which will not split) have custom damage.
@sgavster
It depends. If the spawner has been converted with "/css convert", it will. It will lose custom features of the plugin though like customized damage. If you run the command "/csplugin export" though. CustomSpawners saves spawner data to the world file, so if you distribute a map, people can install CustomSpawners and have all the features.
@Eco212
Yes and no ;P
It does support attributes, but they are applied directly to the mob with "/cse addattribute <attribute type> <base> <mod name, operator, amount;...>". I need to add this command to the wiki though.
@ludgart
Okay, I will look into it. I really had to rush releasing CustomSpawners v0.5 and wasn't able to work out all the bugs.
@SheerAwesomeness
I don't really have an API for CustomSpawners, or at least, not one with JavaDoc. However, almost anything in the plugin can be accessed via CustomSpawners.java. It has maps for all the entity types, spawners, groups, etc.
@BFUSpEd
I could try to add such an option, I have a ton of other stuff to work on right now though, so it may take awhile. :(
Please let me know if you have any more questions, comments, or concerns! :D
thebiologist13
is there any way to stop mobs from spawning on non-solid blocks? (water, lava, leaves) If not, could such an option be added?
Hiya, I've rewritten/overridden the MC Health System to suit my needs, is there any API I could hook into for the custom mob damage? :)
Ignore Worldguard isnt work ;-( I have flag with "mob-spawning deny" and the customspawner dont spawn monster. Worlguard Version: 856-b41be0c
Does this support item attributes?
When I unistall the plugin, will the spawners still work?
How to create Slime not split?
@caribbeancruzer
thanks man.. but can i make the % to be less them 1% if i want to do somethink like 0.01% and the add drop command i do like this: /cse adddrop t:0 iron_sword%1 ? i have to set damage?
@iExtasey
Yes you can add these type of items and change the drop %, check out the FAQ: https://github.com/thebiologist13/CustomSpawners/wiki/FAQ and you will find the specific commands.
i wounder if i can make monsters to drop uniqe items that i made with lore and enchants? and if can i make them %Drop and if that % can be low than 1
@stefan16 @zaxuno @Aeddo
I would give a direct link or a mirror link, but BukkitDev's rules don't let me link to unapproved files.
thebiologist13