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 Jun 13, 2014I can't get custom drops working on my server, but I assume it's definitely a plugin conflict thing because I haven't seen anyone else in the comments have this problem. We have mcMMO and ExtraHardMode installed, and I assume at least one of those two messes with mob drops somewhere. I don't see it anywhere in their configs but I'm probably missing it.
-
View User Profile
-
Send Message
Posted Jun 12, 2014@mrdollar11
the group-spawning option of /cconfig add ... works fine, but its random how many (from 1 to whatever you specify) mobs will spawn each time.
the ability mobs riding other mobs is something i thought already about to implement... still not sure if i do, but i think about that again.
@Dad_Yoshi
permissions for each command will be implemented next version, its already added, but not fully tested yet.
descriptions of all commands and the files of the mobs are just to store them. its safer to modify the mobs via commands.
-
View User Profile
-
Send Message
Posted Jun 12, 2014Can you provide a list of the permissions. I use a permissions plug in which does not recognize '*' as a valid permission and I don't want to set my character up as an OP.
Also, an example of a 'simple' mob file would be nice too.
Thanks
-
View User Profile
-
Send Message
Posted Jun 9, 2014Dude, next, can you add the ability to make mobs riding mobs, and make two mobs spawn together? Also, i tried giving a weapon with an attribute to a zombie to make the zombie spawn more zombies around him, but the attributes don't follow through. Hope you'll listen to what i have to say ^_^
-
View User Profile
-
Send Message
Posted Jun 8, 2014@HellFirePvP
That sounds awesome, thanks!
-
View User Profile
-
Send Message
Posted Jun 8, 2014@iskillzi
If i implement all the normal mobs too, i will include them in ALL customizing options that make sense.
But setting the helmet of a Pig doesn't make sense, so i will look how i can exclude these mobTypes from these commands.
This basically means you can set: Name, Drops, Exp (dropping at death), HP, Potion effects and burn - and of course also /spawner and /cconfig commands will work for these mobs aswell.
But leave me some time to update and test the new version of CustomMobs, because i don't want any unnecessary bugs in there.
-
View User Profile
-
Send Message
Posted Jun 7, 2014@HellFirePvP
Really all I'm looking for is a display name changing plugin for all the mob types.. For an RPG server :)
But it might also be cool to be able to change their HP and stuff too..
-
View User Profile
-
Send Message
Posted Jun 7, 2014@iskillzi
what exactly do you want to customize on a Pig, chicken or cow? they are what they are.
i may implement that but i have to rework the /cmob equip and several other commands to accept that the mobs are somewhat different from all the other mobs.
maybe that's possible in the next patch.
By the way to see what mobTypes can be customized just type "/cmob create sdfsfsdf Test" - typing a unknown mobType as mobtype will cause an error and the plugin will send you a message with all customizeable Mobtypes.
-
View User Profile
-
Send Message
Posted Jun 7, 2014Hello~ I was wondering if it's possible to customize passive mobs such as pigs chickens cows etc, and if not would that be available in an upcoming patch?
-
View User Profile
-
Send Message
Posted Jun 5, 2014@samdouglas
normally the files should have updated themselves - i just take care that the files update to newest if they are outdated - except the config.yml - check the version-number of the config.yml and read the history to see whenever something changes in the config.yml so you have to recreate it maybe.
normally all files always update themselves on CustomMobs updates.
It may be the other plugin though. can you send me the name of it if its on bukkit.org or the basic functions of it so i can look where the error you experience can appear
-
View User Profile
-
Send Message
Posted Jun 4, 2014I think it's either caused by the fact that i'm using another custom mob plugin to make more advanced ai's or that i have been using this plugin for a long time and i made these mobs ages ago.
-
View User Profile
-
Send Message
Posted Jun 4, 2014@samdouglas
thats really odd. i guess you did something wrong cause i never got an error like that. check your mob's names, check the mobfile-names, check your command syntax.
@DunderMifflinDMI
i heard that error now several times - it seems bukkit changed something on their metadata so it somehow doesn't get saved. normally it will be saved of course but it seems that something's wrong with that the last days. i'll look into that problem - 100% fixxed next version
-
View User Profile
-
Send Message
Posted Jun 4, 2014Is this plugin compatible with an item's metadata? Whenever I try to use a head it defauts to that of a Skeleton's, or Stained Glass defaults to White Stained.
-
View User Profile
-
Send Message
Posted Jun 3, 2014When i do /cconfig it doesn't recognize the names of my mobs, Runner and Brute.
-
View User Profile
-
Send Message
Posted Jun 1, 2014@samdouglas
its a option you have to enable. the commands related to natural spawning are /cconfig commands. description is up there.
@notcam45
region support is coming in the next version.
-
View User Profile
-
Send Message
Posted May 31, 2014Are these supposed to spawn naturally because they won't on my server. Is it an option i need to enable?
-
View User Profile
-
Send Message
Posted May 29, 2014I have a suggestion you probably already heard. Can you add WorldGuard support so that we may choose regions for these custom mobs to spawn in. And yes a timer would be lovely as well :).
-
View User Profile
-
Send Message
Posted May 29, 2014@huangrkul
i already had several suggestions about that function. i may release an optional extension to custommobs which covers most of the suggestions connected to rpg functions.
and yea the despawn-function is something i forgot so far... :/ i'll add that in the next update be sure! ;)
-
View User Profile
-
Send Message
Posted May 28, 2014First of all, I want you to know this is probably one of the best mob creation plugin I found in Bukkit. You really did a good job, thanks!
I wasn't sure if this is covered in the description....but is there a way to turn de-spawn to false on a specific mob (ie. World Boss) so it's always in a location you spawned it at?
Also, just an idea, it would be nice to set a timer on specific mob so that when it dies, it will re-spawn after x amount of time. That way, the admin won't have to go into dungeon to repopulate bosses whenever someone needs to do it.
Again, thank you for all your hard work. I love the plugin.
-
View User Profile
-
Send Message
Posted May 28, 2014This plugin is really great but i can't get the mobs to spawn naturally