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!
Can I make a potion spawner with this?
i got a problem when i using command /css setmod [id] < property >=< expression >
it said you entered an invalid expression,make sure you have valid opertors and the rihgt format........
.06:20:02 [資訊] [CommandLogger] Player: pongleung Command: /css setmod t:test mps=@light+2 06:20:02 [資訊] pongleung issued server command: /css setmod t:test mps=@light+2
Great plugin. Something I could not get to work are the custom drops. Server gives me this error when trying to allow zombies to have custom drops…. I type /css setusingdrops 0 true and then it says “setusingdrops” is not valid for the spawners command. What can I do for this, and if we figure it out is there a way to make a random chance drop from monsters like I want them to drop iron ore or diamonds but not every kill a chance drop of 1-30 zombies killed? Then it will drop the item in between a set point. Thanks so much.
I get this error when starting the server. I have minecraft 1.4.7
2013-02-05 05:12:40 [SEVERE] Error occurred while enabling CustomSpawners v0.2.1 (Is it up to date?) java.lang.NullPointerException at com.github.thebiologist13.Spawner.<init>(Spawner.java:125) at com.github.thebiologist13.FileManager.loadSpawner(FileManager.java:518) at com.github.thebiologist13.FileManager.loadSpawners(FileManager.java:565) at com.github.thebiologist13.CustomSpawners.onEnable(CustomSpawners.java:840) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugin(CraftServer.java:282) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.enablePlugins(CraftServer.java:264) at net.minecraft.server.v1_4_R1.MinecraftServer.j(MinecraftServer.java:321) at net.minecraft.server.v1_4_R1.MinecraftServer.e(MinecraftServer.java:300) at net.minecraft.server.v1_4_R1.MinecraftServer.a(MinecraftServer.java:259) at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:149) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
Wow! Absoulutely Love this plugin! Is really has endless possibilities. Thanks for the plugin bioligist, hope to see more :)
Regards, PixelCrumbs
Never mind, it doesn't happen any more. Thanks for the plugin!
@Cammino12
Check your spawner info, you may have the max light level set too low, it might not be active, or other properties might be restricting it. Try making the spawner then entering "/css maxlight 15" then "/css on".
@Gohax
I'm glad you like it :D
@pimatt
Were any crash reports or error messages printed out to the console? If they were, please PM me with them, I can get a much better idea of what could be causing them then. :)
@Phantasmus
twisted067 is correct. It should say what the spawner or entity ID number is in gold lettering when you create one.
thebiologist13
@Phantasmus
When you create an entity, the plugin gives you an ID#. This is the # that goes in the <id>.
This quote is from the text above from the plugin dev... "Next, go in game and type in "/entities create <type of entity>". This creates a default entity of the type you specify. Many properties can be set to the entity from here on out. To make it easier, you should select the entity so you don't have to type in the ID of the entity every time. Use "/entities select <id>" for this, where <id> is the ID number the plugin printed out when you created it. "
Hello Biologist,
It is very unclear to me what I have to fill in for the id in /entities select <id>
I understand it is the id of the entity, but how do I find this value?
It always says "An internal error occurred when attempting to preform this command" when I try to make a spawner. Do you know what that is all about? Thanks! Great plugin!
Thanks for this plugin. I always wondered how to make fancy dungeons and farms without having those ugly mob spawners around everwhere
Hi biologist I LOVE THIS PLUGIN but i have a big problem :(
i cant make a spawner my english isnt very good but i try to explain my problem:
i do following steps:
1. /entities create sheep 0 2. /entities select 0 3. /spawners create 0 4. nothing spawns
i dont know how to set up i tried everything please anyone help me i dont understand this plugin -.-
@twisted067
Alright, I will get on that :D
@venoxis1108
In the video above, I created a Falling_Block entity, then set the item type to water. Finally, I set the velocity to 0,1,0. All the commands for this are on the wiki :D
thebiologist13
how do you make jumping water =D ?
@thebiologist13
Yes that would work, was wanting to add witches to some areas we have, and to make people want to fight them I was thinking of adding more drops to the witches, with % drop chance. Would be good to be able to add more than one item as well, and to not have to add everything to make the loot table equal to 100%
@twisted067
Hi!
I haven't implemented this yet, but it is a great idea I can add in the next update! I thought about it, and would a command like "/cse adddrop [id] <item>%<drop chance>" work? For example, adding a diamond drop with a 0.01% chance: "/cse adddrop diamond%0.01".
Thanks! thebiologist13
@thebiologist13
Hey I haven't looked much into it, but can you add an item drop to a mob that has a % drop chance? Like adding a diamond drop with 0.01% drop chance?
@doggant29
_Wanderer is right about "spawnonpower". It causes spawners to spawn the instant they receive a pulse (i.e. off then on then off) of redstone current.
Each of these properties has it's own use. If you want it to be a one-time spawn (like a boss spawn from a trip wire, etc.), set only "spawnonpower" to true.
If you want it to spawn the whole duration of while it is powered, use "redstonetriggered".
Should I make this distinction more clear on the Wiki (I'm terribly sorry if it wasn't)?
Hope I could help! thebiologist13
@_Wanderer
Yeah BOTH are set to true, I'm running CB 1.4.7 RO 1.0, the latest CustomSpawners and even checked my worldguard config. Nothing is working.
@doggant29
/spawners setredstone [id] true is the option to make a spawner dependent on redstone power.
My guess is what you already tried, or what you're seeing as an 'extra' redstone setting is /spawners spawnonpower [id] [true/false] which only changes whether or not the spawner will spawn its entity the moment it receives power from redstone (ignoring /spawners setrate [id] [ticks]).
If the command does not work and you are sure the spawner is both receiving power and active, then you may need to update the plugin or update Bukkit.