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 Mar 25, 2014can you make the spawning method able to use relative spawning (the tilde)
-
View User Profile
-
Send Message
Posted Mar 24, 2014@Zekermei
I will look into it as soon as i can - unfortunately i'm at school now and will get back home in 5 hours i think. i will look how this can be and try to fix it in v2.0
anyways v2.0 will be out in the next 3-4 days! so don't worry, i fixxed a LOT of bugs there.
-
View User Profile
-
Send Message
Posted Mar 24, 2014Alright, so I downloaded this plugin so that I could have a bit more variation with naturally spawning mobs on my server, and I must say, this is exactly what I was looking for. However, I ran into a problem.
When creating my first mob to test if the plugin worked or not, I did everything correctly. I set it's name, type, health, amount of EXP it dropped, equipment, etc. But when I spawned my mob through the command /cmob spawn [CMobName], the mob did not spawn with any of the equipment I put on it, and it only dropped the normal 5 EXP that Zombies normally drop. It did, however, have the nametag and amount of health I set for it, so it didn't entirely screw up.
When spawning the test mob, I do seem to get a generic error message ("An error has occurred while attempting to spawn this mob", or something like that), followed by the plugin telling me to reload the plugin or my server. I can't seem to wrap my head around what happened, or figure out how to fix it. I've put the config file for the test mob onto pastebin, and was hoping you could help me figure out where I screwed up.
http://pastebin.com/dc7gS8Bh
(Also, I noticed that in the config file for the mob, the equipment didn't keep the name I gave to it. Is it not able to save the name or lore a piece of equipment may have? Or is this another error?)
-
View User Profile
-
Send Message
Posted Mar 23, 2014@ErectFinger
you talk about wiherskeletons? they are spawnable everywhere.. - and don't get me wrong: you don't need to specify -world: and -biome: parameters - they are only needed if you want these features. you don't need to say in which biome or world you want it to spawn if you don't want to make "natural borders" for the mobs.
is it a error that occurs? :/ i rly don't know what's going on with these witherskeletons -.- i tried so often now to fix errors around them - whenever i try to create some, it always works fine - but still i get stacktraces of errors where the witherskeletons appear to be a problem...
try to recreate the mob with another name.. it should work though :/
-
View User Profile
-
Send Message
Posted Mar 22, 2014I can't seem to get withers to spawn in the overworld naturally, I do all the the /cmob reload, /cconfig reload and I restart the server, I specify world and biome and i can't do /cmob spawn. Is this because they only naturally spawn in the nether?
-
View User Profile
-
Send Message
Posted Mar 21, 2014@thecreator809
sounds like Diablo 3 - i will not add that since that is no longer sth. that's connected to mob customizing. that's a PvE or RPG feature however you want to use it.
-
View User Profile
-
Send Message
Posted Mar 20, 2014for the next update you should add the ability to add abilitys to the mob like fire balls teleportation poison etc
-
View User Profile
-
Send Message
Posted Mar 19, 2014@idarie
Normally player's heads are saved... i don't know what changed with the newer essentials version. i dont use essentials though.
i will look about implementing mcmmo funcions - what should be configurable in connection to mcmmo?
i'm not sure if i can connect CustomMobs with MythicDrops, but i'll try.
@semirotta
it works in 1.7.2 - you may have an error in one of your mobfiles.
Try these steps:
1. make a backup of all of your Mobfiles (/plugins/CustomMobs/Mobs)
2. delete all mobfiles and restart/reload the server.
3. try copying some files in the folder and restart/reload again. once an error occurs you know which mobfile is wrong. Recreate the mob if necessary.
-
View User Profile
-
Send Message
Posted Mar 19, 2014Not working in 1.7.2 bukkit http://pastebin.com/s3ryQAms
-
View User Profile
-
Send Message
Posted Mar 18, 2014Are you able to give the mobs players heads? Before I updated essentials players were able to give mobs items & players heads to wear just by dropping them with out a plugin. Now it doesn't. Also is this compatible with mcMMO and MythicDrops?
-
View User Profile
-
Send Message
Posted Mar 18, 2014@TheHomeChickens
I'm very sorry i couldn't reply faster - yea i will add that/was already planned previously for v1.9 but i didnt add it so far :/
v2.0 will include that ofc.
-
View User Profile
-
Send Message
Posted Mar 16, 2014will you be adding more mobs and baby mobs like baby zombie?
-
View User Profile
-
Send Message
Posted Mar 13, 2014@klismanster
have you read the description above the comment section? or the commands that are avaiable?
-
View User Profile
-
Send Message
Posted Mar 12, 2014It is possible to spawn randomly anywhere on the map?
Thank you
-
View User Profile
-
Send Message
Posted Mar 12, 2014@Floodedclient37
well i looked how i can implement that but thats more work than its worth. im very sorry but i dont think i implement that. in addition it's just one person that uses that function than and that's just not worth being added to the main plugin.
maybe you ask a developer to create you a plugin that does this. i made the custommobs plugin (in at least some way) developer-friendly so it wont be hard to get the needed mobs of the plugin.
@xdeathoreox
thats one solution yea - and i think that way too but it's... - well - you know that feeling if you just explain sth. as good and as understandable as you think and the other person just doesnt answer back if that helped or what he/she thinks of it and obviously if it worked.
-
View User Profile
-
Send Message
Posted Mar 10, 2014It would also be nice if they could actually cast the spells from MagicSpells, might make the plugin a little more "custom" with different powers.
-
View User Profile
-
Send Message
Posted Mar 10, 2014Add the ability to make custom mobs drop scrolls from the plugin MagicSpells?
-
View User Profile
-
Send Message
Posted Mar 10, 2014@HellFirePvP
It appears he is talking about something else. Well with the way he wrote it, it seemed like he just forgot to reload the server.
Also, if they don't write back, you can safely assume what you posted helped. Because they didn't come back and say "It didn't work."
-
View User Profile
-
Send Message
Posted Mar 9, 2014@sceezor
i'm very sorry but i cant help you without an error. i dont even know the problem that appeared without one.
@xdeathoreox
you misunderstood that. the problem of dragondeathh was about a problem with the class loader i think.
btw. what i rly dont like is that nearly noone writes back if the solution i posted helped. i just stand here and asking myself if that helped.
-
View User Profile
-
Send Message
Posted Mar 9, 2014@sceezor
Maybe you should follow the last piece of advice. When you create a mob it even tells you to restart the server when you are finished making the mob.