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!
@testrgoogillion
Hi!
The error looks to be one I fixed for the next version of CustomSpawners. It shouldn't happen anymore once CustomSpawners v0.3 comes out. :)
Thanks! thebiologist13
It would seem as though your builds for MC 1.4.7 don't work with R1.0 or higher. No need to worry about that, though, since, theoretically, MC 1.5.0 comes out in 4-ish days. I'm hoping the only reason I get crashes when I try to /css create is because of this... Looks like a great plugin though. There used to be something like this called MobSpawner, but the developer put all of his plugins into one plugin, Mobs, that he claims does all the same things as his originals (which it doesn't seem to do since it can't place spawners). Anyways, keep up the great work.
@Rytel33
Hi!
The jumping water is a entity of type Falling_Block and has the item type set to water. It also has a velocity of (0,1,0) to make it jump. Then I just have a redstone triggered spawner to create them. All the commands for this are on the wiki (itemtype, velocity, create, redstonetriggered, etc.).
@jessefjxm
Once Minecraft 1.5 and a CustomSpawners v0.3 comes out, you should be able to do this by creating a new entity with the buffed properties you want and just add it to the spawner with "/css addtype [id] <entity ID>".
thebiologist13
@thebiologist13
Awesome Thanks
Another idea: a small rate to spawn Elite mobs,that with special prefix/suffix, more powerful than the normal, and higher possibility to drop items.
i withdraw my last statement. it seems to be an error in the server. i did /cs reload
Hello, I was wondering how to edit the velocity of a entity being spawned by a mob spawner, in a way that it would make the x coordinate go in the negative direction. I already tried the command "/cse setvelocity -2,0,0" but yet my problem still remains. can you help?
how do you make the jumping water blocks in the video?
@jessefjxm
Hi!
I can definitely try to do that, but it might be a bit tricky! ;P
@Xekonkaii
Thanks!
To control the drops a mob has, run "/cse setusingdrops [id] true" where "[id]" is the ID of the entity. Then, to make them drop nothing, run "/cse cleardrops [id]". Or, if you want to add a drop, run "/cse adddrop [id] <block ID>[:block damage value]". This will support a percent chance to drop in v0.3 too. :)
thebiologist13
Great plugin but how do u make it such that the mobs drop nothing?
@jessefjxm BTW, can you add Knockback damage, so mobs won't easily be knocked back? ;)
@thebiologist13
Can't wait for v0.3 :)
@QuaqGaming
Hi!
Glad you like the plugin! :D
You are able to give any entity a player head, as long as you have it in your inventory! The you can just hold the play head and run "/cse helmet [id] hand" where "[id]" is the entity ID number.
Thanks! thebiologist13
Please thebiologist13, I love your plugin, but can you do that a entity spawn with a head of a certain player? You are the best! Sorry for my bad english
@jessefjxm
Hi!
In v0.2.1, you can set which drops to use with the inventory and drops commands for entities (see the wiki). However, the drop chances is a feature I am adding for v0.3. :)
@pimatt
In v0.2.1, mobs cannot be made to ride any other mob, but in v0.3 you will be able to make villagers ride minecarts, boats, bats, chickens, or any other mob in game! See the Stacked Entities video on my YouTube channel if you want to see. :D
thebiologist13
Hello, I was just wondering, is there any way to spawn a villager in a minecart? Thanks!
Is it possible to edit NBTtags of items mobs equips/drops ,and the rate of each items droped?
No problem :) I removed this line ->loadbefore: [WorldGuard, WorldEdit] and it started working. Also thanks for awesome plugin :)
@Tonysp
Hello!
Okay, thanks for notifying me. :)
I will look at my plugin.yml again, should be a easy fix.
Thanks! thebiologist13
@thebiologist13 Thank you for response.
CommandBook works when i delete CustomSpawners. I posted it at sk89q's bug tracker. If i load CustomSpawners later with command, then it works.
Some guy on that bug tracker told me that the bug migth be because of this in your plugin.yml