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!
I seem to have come across a bug: often when i come on the server i see that the spawners continue to spawn past the limit as if the mobs it previously spawned are no longer recognized... this is a pain because it will reach the limit then will start over and continue to reach the limit...
I also have an idea: I think a cool feature would be disabling spawners for a certain time after the mobs are killed... you could also have an option so the spawner powers redstone for a certain amount of time after the mob is killed.. This combined with the armour that you add in the next update would allow sick bosses!
@CloudxPhantom
Hi!
I am VERY close to having it working. I should have it ready in no more that a week or two. Sorry for the long wait, I have a bunch I am adding this update.
thebiologist13
Is there any estimate of when the inventory feature is coming out? A server I am creating depends on it.
@Drummerthing
Great Idea!
What I have set up right now is each mob in CustomSpawners will have a inventory not restricted to just the armor and item in hand (though you can set it). It will have a whole inventory with any amount of items able to be added (i.e. every item in the game could be in their inventory XD), then you can have them drop on death.
Also, the armor and item in hand will carry over when you convert to a normal spawner.
thebiologist13
@Drummerthing
Whoops, sorry, saw someone asked this just before this. Either way, I hope it gives you an idea of how to go about doing it :D
Hey biologist, I know you're busy working out bugs, but I was wondering if you plan to add the ability to add armor to the creatures you spawn. I saw one spawner plugin where you would type a equip entity command and it would equip all of the entities spawned from that spawner with the armor you have currently equipped (and it would keep the echants, name text, and lore test), and then you can set a chance for them to drop those equipped pieces. I think it would be great for map making, see if you can try this please. :D
@Drakortha
Hi!
I think it will be ready pretty soon. I have most of the new/modified code in place, I just have to look for bugs and then I can release it :)
I estimate by December 8th.
thebiologist13
Any estimate on when the update will be ready?
@frogyfro
Hello!
There is not a way to do this yet, but I have already made a whole inventory system for CustomSpawners I will add in the next update :D
@dreniarb
Awesome! I am ecstatic that you enjoy CustomSpawners! Also, your cow cannon made me laugh all day XD
thebiologist13
@thebiologist13
Awesome. Thanks for the plugin. It's really a great addition to the game.
BTW, being able to launch cows over a castle wall Monty Python style is just the coolest thing I've done on Minecraft in a long long time. Thanks for that! :)
Is there a way to apply custom armor to mobs? If not will you add that?
@dreniarb
Hi!
The way I did the meat grinder in the video is I made each entity have 1/2 heart of health using "/cse sethealth 1". Then, I made them spawn on fire using "/cse setfireticks 100".
Sorry about the setfireticks command, I forgot to add it to the commands page.
Thanks for using CustomSpawners! thebiologist13
@dreniarb
Answered one of my own questions.
/cse setvelocity 3,0,0 or /cse setvelocity -3,0,0
to get it to shoot the other direction.
Still curious about the meat maker though. :)
Two questions:
1. How did you make the meat maker? I don't see how to make a mob spawn on fire?
2. How did you make that chicken cannon? I'd like to use something just like it in an arena but with arrows.
Thanks
@darthgeek3
Hi!
First, I love your username XD
As for the error though, it is most likely a bug on my end (I really need to finish the update) unless you were trying to spawn a 1.4.5 mob (wither, bat, etc.). I will try my best to fix it for the next update! Also, let me know if there are any more issues, I am glad to help!
Thanks for using CustomSpawners! thebiologist13
@thebiologist13:
Hey! I am using your mod on my server and it works great, everyone really likes it. The only problem is that it keeps spamming the console every second with this error message:
21:42:55 [WARNING] [CustomSpawners] Task #4 for CustomSpawners v0.0.5 generated an exception java.lang.NullPointerException at com.github.thebiologist13.CustomSpawners$2.run(CustomSpawners.java:17 3) at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(C raftScheduler.java:345) at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:529) at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426) at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
Could it be something i did when i made a spawner, or the fact that I'm using it on a 1.4.5 server? Your help (or anybody else's) would be greatly appreciated!
@sami102
Hello!
Yes, I am updating this for 1.4.5, it is just taking a while to do everything :P
thebiologist13
It will be updated on 1.4.5?
@itsmethatswho
Alright, thanks for letting me know :D I will fix this.
@CloudxPhantom
Already working on it! :D
What I plan to do is add it so CustomSpawners managed mobs have a full inventory set that you can control. Then, I want to add a spawner convert command that changes the CustomSpawners spawner into a vanilla mob spawner block, with all the properties you set carrying over. That way, it is like in-game MCEdit for spawners!
thebiologist13
Any way you could make it tie into the new custom spawner thing? Like, how you can add armor and weapons to the mobs that spawn? Like, maybe make it so you can make a chest, and put these things in: Armor on top row Weapon on second row items that it can drop on 3rd row
And to change it to a spawner, you use /cs itemmob <mobtype> <Block type>
If you did this, I would love you very much