CustomMobs
CustomMobs moved to spigot for newer versions! Check out the page here: CustomMobs on spigot
VERSION 4.0 AND NEWER ARE ONLY AVAILABLE ON SPIGOT

Bored of the normal mobs spawning all over the world? Mobs which just have always the same weapon, same health and nothing else? Here's the solution: CustomMobs! Customize your mobs just like you want and save them to a simple file. Once created and saved you can spawn them easily as often you want and where you want. In addition it's easy to spawn mobs with other plugins since the whole spawning process got shortened to one single method!
What is CustomMobs?
With simple words this is a mob-customizer. create mobs just as you like them and spawn them with potion effects, armor or whatever you like. Even the drops of a mob can be customized!
Permissions
- custommobs.* gives access to all customMobs commands
- /op - Operators have access to all commands of CustomMobs.
- Each command has its own permission, to use any command you need the "custommobs.cmduse" Permission! See the Command-Descriptions and Examples Page.
Commands
Command-Descriptions and Examples: Click Here...
/Cmob
[Command descriptions for v3.0 and newer]
- /cmob - Overview of the /cmob commands.
- /cmob create <Type> <Name> - Creates a mob with given type and filename (not the displayname of the mob!)
- /cmob burn <Name> true/false <duration/-1/infinite> - Sets the mob on fire or not with given time (ticks not seconds)
- /cmob delete <Name> - Deletes the mob from the database
- /cmob name <Name> <CustomName> - Sets the displayname of a mob shown above it's head
- /cmob fireproof <Name> <true/false> - Sets a mob fireproof so it doesn't take damage from fire, lava and related anymore.
- /cmob exp <Name> <ExpAmount> - Sets the amount of exp it dropps on death
- /cmob health <Name> <Health> - Sets the health of the mob as high as you like
- /cmob setpotion <Name> <Effect> <Amplifier> <Duration> - Sets potioneffects on the mob when spawned
- /cmob resetpotion <Name> <Effect> - Removes the given effect from the mob
- /cmob equip <Name> 0/1/2/3/4 - Sets current weared armor/item-in-hand on the mob (0 weapon, 1 boots, 2 leggings, 3 chestplate, 4 helmet) (Enchantments are possible)
- /cmob drop <Name> <Chance (0.0 - 1.0)> - Sets the item-in-hand as possible drop of the mob with the chance 0% to 100% (0,0 - 1,0)
- /cmob spawn <Name> - Spawns the mob on the block you look at.
- /cmob spawner <Name> [delay > 0] - Sets the named mob as the spawned mob of the spawners youre looking at.
- /cmob cmd <Name> <CommandLine> - Sets a Command that's executed by the ServerConsole on Mob Death. (see configuration section for banned commands)
- /cmob limit <Name> <limit/-1/infinite> - Sets the limit how often a mob can be alive at the same time on the whole server.
- /ccmob spawn <Name> <worldname> <x> <y> <z> - spawn command for Console and CommandBlock!
/Cconfig
- /cconfig - Overview of the /cconfig commands.
- /cconfig add <Name> <(groupspawn) true/false> <groupamount> <(SpawnRate 0.0 - 1.0> [b:Biomes] [w:Worlds] [r:Regions] - sets a new mob to be spawned randomly.
- /cconfig remove <Name> - removes a mob from being spawned randomly.
- /cconfig list - lists all mobs that are spawned randomly.
/Crespawn
- /crespawn - Overview over the CRespawn commands
- /crespawn add <Name> <Time in seconds> - Spawns and sets the mob to respawn after <time in seconds> after being killed at the block you look at. See command description for detailed information behind this.
- /crespawn add <Name> <Time in seconds> <x> <y> <z> - Spawns and sets the mob to respawn after <time in seconds> after being killed at the location you specify. See command description for detailed information behind this.
- /crespawn remove <Name> - Removes the mob from being respawned after certain time.
Installation
Installation instructions and patchfiles for your craftbukkit or spigot server are included in the download Zipfile.
Configuration
- frequency - (Default: 10 - Recommended.)
Its range can be from 0 to 100 and it defines how often a mob-spawning is controlled by the CustomMobs plugin and a normally spawned mob is replaced by a randomly selected mob of the mobs that are added to the randomly spawning mobs.
- spawnAtStartup - (Default: false)
Connected to the /crespawn-settings. If a mob is set to respawn at a certain location this mob will spawn there at server startup if this is set to true.
- spawnAtStartupDelay - (Default: 100)
Connected to the /crespawn-settings. If spawnAtStartup is 'true' all mobs that set to respawn at their defined location will spawn not instantly at startup, but <delay> ticks later. (1 second = 20 ticks; Which means by default they will respawn 5 seconds after startup if spawnAtStartup is set to true)
- spawnerRange - (Default: 16)
Connected to Spawners. This defines how near a player has to be to a spawner so the spawner actually spawns the mobs specified. Like if you are 17 blocks away, but this is set to 16, the spawner will spawn nothing.
- bannedMobCommands - (Includes by default: pex, restart, stop, sudo, op, reload)
Connected to the /cmob cmd-settings. Commands listed here are banned from being executed when a mob dies. Which means if a mob has been set to shedule the command '/stop' (to stop the server obviously) when being killed, but this list contains this command as banned command, it will not execute. This secures some restrictions so that somebody who has access to the functionality of this plugin only, cannot take over the server. However, if you wish that a mob should be able to execute /stop or /restart when killed for WHATEVER reason, then you just have to remove that command from the list and reload or restart your server. Commands listed here in the config.yml must not start with the leading '/'.
- spawnlimitResetCommands - (Includes by default: butcher, killall)
If one of the commands listed here is executed, all mobs with spawnLimit will be killed and the player will recieve a message about how many mobs are killed. Killing mobs with this command does not shedule the respawning. Commands listed here in the config.yml must not start with the leading '/'. Only players with the permission custommobs.* (permissions will change and multiple permissions will be introduced with v3.1) can use this functionality so be sure that all players that have access to /butcher or /killall or whatever command listed here has permissions to use the limit-resetting functionality. Permission needed for usage of spawnlimitResetCommands: custommobs.limit.flush
Developer-relevant Information
(Moved to the following Site:)
History
[Outdated D:]
Downloads
As dev.bukkit.org doesn't allow the sharing of .rar files, i'll upload v3.0 and newer versions to dropbox.
See the Readme file for instructions on installing the plugin!
v2.51 and older still available on the "files" page
v3.0: CustomMobs_v3.0 (Dropbox.com)
v3.1: CustomMobs_v3.1 (Dropbox.com)
v3.2: CustomMobs_v3.2 (Dropbox.com)
v3.3: CustomMobs_v3.3 (Dropbox.com)
v3.4: CustomMobs_v3.4 (Dropbox.com)
v3.5: CustomMobs_v3.5 (Dropbox.com)
v3.6: CustomMobs_v3.6 (Dropbox.com)
Chinese mirrors:
v3.6: CustomMobs_v3.6 (Chinese Mirror)
v2.6: CustomMobs_2.6 (Chinese Mirror)
Upcoming Features
Upcoming features are not listed in the "Future Plans" section on the spigot page!
-
View User Profile
-
Send Message
Posted Dec 18, 2014@HellFirePvP
Hi Man, I love you'r plugin but the spawnlimit lag a lot and my server is unplayable for the moment, When can we update the 2.51 wich will fix it ? :)
Thank's ! Bye ;)
-
View User Profile
-
Send Message
Posted Dec 18, 2014@TheFireballBoss
I can't reproduce the bug you're describing about equipping a skeleton doesn't work. Works fine for me here - Please add server version you're using, custommobs version you're using and maybe some more specific information on how to reproduce this problem.
I also thought about the life-bar on top of the screen to somehow displays "boss" health and stuff, but i didn't implement that yet - but it's not so hard implementing this via the custommobs API, so if you need that now then i guess you have to ask your developer/-s to use the api to implement that for your specific needs.
Stackable mobs won't be implemented.
Sounds won't be implemented - API can be used to implement this if you want to have it
Particles will come in a future update, but not in v2.51 or the v2.6 "1.8 update"
"Changing Armor" will not be implemented - again the API can be used to implement that.
Summoning Allies - i already thought about that but ran into several problems if i would implement that: I have to decide when it's needed to spawn those allies, because just spawning them always would be death for a server, so i would have to implement a combat system that watches "fights" between a player and a mob and as you can imagine that's going too far away from what i want to achieve with this plugin. Sure custommobs is a good base for a rpg server, but i don't want to develop a plugin that a rpg server just have to install and configure and then all their problems with mobs are solved - well maybe it will be so big in future, but for now, i won't implement that.
Why would you set the spawnRate to 0? well you can set that, but why would you set it so it doesn't spawn? instead of setting it to 0 you can remove it that has the same result. And yea there is a calculation around this where java tries to divide by the spawnRate and if the spawnRate is 0, you divide by 0 and well everyone knows this is not possible.
-
View User Profile
-
Send Message
Posted Dec 17, 2014Hello, my name is Ryan and I am a server owner who thinks this plugin is well developed, this plugin enhances my server game play by far but I found a few error's along the way. First off, when I equip an enchanted bow to a plain skeleton, it just uses the same old bow. Second I tried making it use a sword it still used a bow. Finally I used an Axe (Iron) on a Wither Skeleton it still made it a bow.. Please fix this error as it makes this plugin more limited. In other news, I have suggestions. Add maybe boss bar's for bosses near by, Stackable animals EXAMPLE: Zombie on a pig /Cmob create Pig,Zombie WildRider. Maybe even add stuff to support Mob Arena, make the mobs have custom sounds to alert players there near by, Custom particles like trail.. This would be awesome and I have tons more but this is the basic Idea for what I personally think would enhance the plugin also one more thing possible Ghost supports, armor or weapons that switch (With ticks or seconds developers choice) Example: a hat that changes from diamond to iron to redstone blocks in say a delay of 3 seconds would be great! Maybe possible respondings when right clicking a mob or maybe even tame mode when you hold a specific item (Set true or false in config), Possible summon commands during attack: Mob name:Witch Action:Spawnmob zombie 4, P.S. ALSO never do /cconfig spawnRate (name) 0.0 it stops the server every time you join XP
-
View User Profile
-
Send Message
Posted Dec 15, 2014@Si7VdeR
Yes, it is possible for me to include such a command. Anyway i'll add a description to it so everyone knows that i lose control of them after reload or restart.
Again - i'm sorry i have to mention it - that'll be after the 2.51 release. Sorry.
-
View User Profile
-
Send Message
Posted Dec 15, 2014Aha but you say that it is possible to make a command to kill a certain mob ? I mean I never restart my server, it has been around 12 days now since the last restart. For me I can't use /butcher to kill all the cmobs because that will destroy all of the armor stands too. If you could make a /cmob kill name that would be awesome, even if it no longer works after a restart, I wouldn't mind at all.
-
View User Profile
-
Send Message
Posted Dec 14, 2014@Dallas123450
Whoever that guy is - since you didn't tell me who he is or what he exactly did - there is no option to implement that on 1.7 servers. It's, as far as i know, one of the new features for 1.8 to send the client some model data. I don't know how far you can go with the features of 1.8 in terms of modifying the mob's model, sounds, textures and maybe animation, but this plugin isn't even 1.8, i can't implement that and once i'll update it to 1.8 after the v2.51 release, i'm not sure if i'll add that.
If you prefer other plugins that do the same as i do or if they can do more things, you're - of course - free to choose one of them instead of my plugin.
-EDIT- As i looked around, it seems "JonBams" is a youtuber and streamer on twitch who's playing some modpacks like the madpack for instance. That's not a plugin, that's a mod where you can modify mobs. That's a mod, not a plugin, doing this and on clientside you are faar more flexible to do some things than on servers. On servers you can modify the mobs just as long as the client knows how to render it, what texture that "thing" has and so on. On clientside you may do everything. Create new mobs, new items, new blocks and all of that fancy stuff. The thing is: You'll need "Minecraft Forge" to do so and a minecraft forge modded server. That's not craftbukkit or spigot. If you wish to have that feature: Go ahead and get forge, setup a minecraft forge server, tell all your users they have to download minecraft forge and install the mods. However, you can't use my plugin then. So decide what you want to do. I can't implement that (as explained above, i'm not sure what's 1.8 capable of, but as far as i read the update notes, that what you explained is not possible on serverside)
-
View User Profile
-
Send Message
Posted Dec 13, 2014Then how did JonBams manage to do that if it isn't possible?
-
View User Profile
-
Send Message
Posted Dec 13, 2014@Dallas123450
Not possible for a plugin, only for a mod. I won't create a mod for CustomMobs sorry. Thus it's not possible to create something like you mentioned.
@Fritz2456
thatnks for your feedback. i'll try to release a stable 1.8 build ASAP after the 2.51 bugfix release.
-
View User Profile
-
Send Message
Posted Dec 13, 2014I have an important question! Will this plugin ever be updated to deal with mods? Maybe include modded drops! Who knows, maybe server owners can create rare mobs that drop rare items? Or common one's that do some damage! Also, I am personally loving the plugin, but there is one thing I do not like. The thing I hate about this plugin is that there is not an "editor". You know, where you can custom your own mobs. Instead of a zombie, you can edit it to look like a new creature with new sounds! Maybe a zombie to a Mummy? In the future if possible: Make a separate GUI/API to create new mobs. Have users open the editor, make their custom mobs, save a .??? file and insert it into the plugin file under a CustomMob File? Then when the server is restarted, have the mob names appear as a mob, then making the mobs. This would make it much more fun as a user would insert a texture while in the GUI, such as using their textures like when you would make a skin. A bar that you can adjust the size of the mob, like the arm ranging from 0 CM (0 Blocks) to 100,000 CM (100 Blocks). Just something that would be astronomical to see! Thanks, 05192000
-
View User Profile
-
Send Message
Posted Dec 12, 2014this is really an awesome plugin,. my server uses this and it's totally awesome,.
now we're waiting for the 1.8 update! looking forward for this. thank you for sharing this great plugin!!
-
View User Profile
-
Send Message
Posted Dec 12, 2014@Samueljuhasz
To be honest: I don't know spigot really much (on the developers side - not the users side) so i can't really tell what i should do... Updating to 1.8, i'm not sure yet.. Adding new features, like particles and so on will be included yes.
@Si7VdeR
I'm sorry, no. But unfortunately, the mobs will be "lost" when you reload or restart the server... Well, they'll have their armor, health, name, potion effects - the "normal" minecraft things - saved once you restart, but drops, exp and the command will not be executed. I included (somewhere :P) that you should watch your custommobs - especially mighty ones. Of course you could kill them with /butcher, /killall or whatever you prefer or can/want to use. There's no option to like /cmob kill <Name> since i lose control over them once you restart/reload... Well with 1.8 i could save additional data on server stop/reload so i may be able to keep watching over these mobs, but well... i'm sorry to mention that again here:
I'm currently studying Informatics so my time is short and the problem with the limit is the most important to focus on now. FINALLY there will come a time when i have like 1 week free time: Christmas :D And yea i really try to finish everything so you can get v2.51 at least at the 1 year anniversary of custommobs.
-
View User Profile
-
Send Message
Posted Dec 12, 2014Is there a way to kill all the mobs with a certain name ? I made lots of spawners and my custom mobs wandered away, can't find them anymore. Maybe an idea to kill a specific custom mob in the whole map ?
-
View User Profile
-
Send Message
Posted Dec 12, 2014If you update this plugin, you could add two cool things: - Mob particle effect - Mob stacking
-
View User Profile
-
Send Message
Posted Dec 2, 2014But can't you do it with spigot? I read that dev's just have to patch two files together.
-
View User Profile
-
Send Message
Posted Dec 2, 2014@Samueljuhasz
that exactly is the problem... updating means updating the mobs which i can't - well i could if i have a stable 1.8 craftbukkit - then it would be possible of course.
@Onewingseraphim
timers of mob spawners can be displayed in chat with right-clicking the spawner with the custommobs-tool
@XtrmeePlaya
1. of course that can be implemented... I've been busy with the spawnlimit so far -.- I just don't get why this keeps producing errors, i've recoded it like 10 times now and still doesn't work -.-
2. I think i saw something like that some time ago... i'll look what i can do about that..
3. should be possible yea. i'll see what's wrong there, but i think it should be possible with damaging the sword yourself and set the damaged sword as drop. Not sure, never tested (i'm sorry)
Thanks for the good feedback though ;) I'll hurry fixxing the spawnlimit as soon as i can D:
-
View User Profile
-
Send Message
Posted Nov 30, 2014With "update" I don't mean implement the new 1.8 mobs (would be cool too :D), just make it compatible.
-
View User Profile
-
Send Message
Posted Nov 29, 2014Please update it for 1.8! Would be great, cause I loooove this plugin :)
-
View User Profile
-
Send Message
Posted Nov 25, 2014Possibly add Signs that show the spawn timer of the mob Spawners? :D
-
View User Profile
-
Send Message
Posted Nov 24, 2014This may be in already but i am not sure.
Is it possible for when you have the mob autospawn by: /crespawn add [name] [time] Can you make it brodcast to the server that this mob has spawned in? This would be more helpful if config in the REspawnSettings.dat looked like this. sav: TestMob: loc: world;0;0;0 time: 10000 brodcast-example: TestMob Has spawned! Find Him At {loc}! brodcast-example: [TestMob] I Have Come Back Humans! Test Your Strength At {loc}
EDIT: Second is it possible. Knockback resistance? I want some mobs to have zero knockback resistance. Im not sure if this is a potion effect and i just dont know the name or what.
Third Is it possible. Does durability level stick with items for drop chance? I only ask because i am trying to make it drop a 500/1561 durability sword but it always seems to drop a 1524/1561 durability sword, and for the sword i want, that is way to high of a durability
-
View User Profile
-
Send Message
Posted Nov 24, 2014Awesome Possum.
Amazing plugin by the way, I love how simple it is to create and change your mobs. Most other ones i have seen you have to go in the mob config and type out the entire armor you want it to have, or sword, or drops, but yours is just so simple. Love it!