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 Oct 31, 2014Hmm I am using this on a Spigot server with protocol and 1.8 and it works. But I tried /cconfig add Pirate true 2 As soon as I did that the server stopped, did I typ something wrong or is it because of the non-compatibility with the 1.8 ? (Was trying to make them spawn in the world, everywhere)
-
View User Profile
-
Send Message
Posted Oct 30, 2014@Si7VdeR
/cmob limit is the command you are looking for. For example, /cmob limit TestMob 4 will only allow 4 of the TestMob to be alive in the world at once. However, this command is not working properly with spawners at the moment, but it will be fixed shortly when v2.51 is released.
-
View User Profile
-
Send Message
Posted Oct 30, 2014Hey man thanks for the reply, I got almost everything to work except I still have 1 thing I cannot solve. When I use /cmob spawner TestMob 20 it just keeps spawning, the is no max mob limit. If somehow you could put that in it would be amazing, right now I am thinking of just using command blocks to spawn the mobs because the spawners are a bit too much.
-
View User Profile
-
Send Message
Posted Oct 30, 2014@tikkadatla
that can be defined already with /cconfig add - i don't know if you're refering to that option, but yea, there you can define (also multiple) biomes where the mob added to the random-spawning mechanics with /cconfig where the mob should only spawn in.
@Si7VdeR
As far as i know i can't really stop the mobs from burning by the daylight.
Also keep in mind that the plugin doesn't know the 1.8 implemented blocks. you may run into some problems if you want to use them..
You can destroy them just byee breaking the block if you habe the permission to do so
That's not true. You can set multiple items to drop, but only 1 of 1 material. See the command examples and description for help. If this doesn't resolve your problem simply weite a new comment
-
View User Profile
-
Send Message
Posted Oct 30, 2014Hi, I am using this plugin for my 1.8 server to make dungeons. It works really well but I do have some questions. Is there a command or maybe in the config some way to make it so zombies or skeletons don't burn in the day light ? (I don't understand the burn command that well and I don't think that works, as soon as I hit a zombie it starts to burn by the daylight).
Also I made spawners but there is no command to disable them, any tips on how to disable them or maybe make the block destroyable ? ^^
Oh another thing I had, mobs can only drop 1 item. Everytime I do /cmob drop TestMob 0.1 - 1.0 the drops get reset so it's drop table only has 1 item max.
-
View User Profile
-
Send Message
Posted Oct 28, 2014It would be cool if you can set the biome you want your mob to spawn in
-
View User Profile
-
Send Message
Posted Oct 12, 2014@smittywits
Again, i will think about a good way to implement many features with various options, but also i just want to keep it simple so if you just want to see some flames when a special mobs dies, you don't have to go through like a window with 10-thousand buttons and see which one is the one you want. That's just what i try to keep in mind whenever i create features for CustomMobs. To implement as many features as possible and to keep it as simple as possible. Well, that doesn't work at some point, but i'll do my best. Suggestions what should be implemented and maybe some ideas how are also appreciated since i want you to like the plugin, not me :D (Well, you know what i mean..)
And also thanks in advance for the tutorial. I'm really looking forward to see it :D
-
View User Profile
-
Send Message
Posted Oct 12, 2014@smittywits
I agree, some effects added into the plugin like that would be very cool.
-
View User Profile
-
Send Message
Posted Oct 12, 2014@HellFirePvP
I could do the explosive death via the summon command, but it wouldn't create the awesome fire effects that I think would really sell it. I can do some basic plugin creation but I'm still learning Java, so something like this is beyond my scope. My thoughts on how it would be done would just be to add different effects such as an explosion, then have a particle be selectable, and then lastly define number of particles, speed they travel, duration, etc. I'm pretty sure you could even find a list of them that Minecraft already recognizes somewhere, so that would help a lot. Glad to hear you like the idea though!
I will be spending a fair amount of time today setting up a new boss mob for a dungeon, so that should allow a lot of good details. Once it's done I'll let you know. Thanks for the fast reply!
-
View User Profile
-
Send Message
Posted Oct 12, 2014@charchar64
in about 2 to 3 days.. i experience some issues surrounding the problem with spawners you mentioned
@smittywits
Well this is easy to do if you're a developer yourself; the API has functions to do that easily, but it may be a bit difficult for me to add something you mentioned that's acutally configurable with commands or a config. i may think about a GUI solution, but this could take a while.. i'll think about that!
A complete tutorial would be really appreciated, but be sure to explain every command/function of the plugin correctly :D
-
View User Profile
-
Send Message
Posted Oct 11, 2014This plugin is awesome! I do have one question about what you could do with it, though. Is there a way that you can add events for when the mob dies? For example, having it explode with customized particle effects making it more dangerous to take on in melee. I'm sort of at a loss for additional events, because most others I can think of are already possible using /cmob cmd.
I'd also be happy to write up(record) a tutorial to explain how you can use the plugin.
Thanks in advance for your reply, -smittywits
-
View User Profile
-
Send Message
Posted Oct 10, 2014@HellFirePvP
When are you going to release v2.51?
-
View User Profile
-
Send Message
Posted Oct 7, 2014@Aragoniaserver
what do you want to tell me? "How can i stop mob wondering?" sorry i don't understand that :P
-
View User Profile
-
Send Message
Posted Oct 6, 2014Hey Guys!
I have 1 problem.I create this mobs and works perfectly.Also that's are normal mob's so he have AI and this mobs wonder.How can i stop mob wondering?ReallyVery thanks for the reply's!
-
View User Profile
-
Send Message
Posted Oct 6, 2014@charchar64
i'll be at home in about 2 hours. i'll start working on this issue then. Once i find something that solves this problem, i'll update this Comment
Edit: Found and fixxed in v2.51
-
View User Profile
-
Send Message
Posted Oct 6, 2014@HellFirePvP
To be more exact, I set the limit of TestMob to 1. I spawn it with /cmob spawn TestMob, and it spawns. Try to do it again, doesn't work, limit is hit. Once I put that mob into a spawner, it starts to push the limit higher and spawns more than 1. After that whether the spawner is still there or not a random amount will be allowed to spawn with /cmob spawn TestMob. This all gets reset and back to the limit of 1 with a reload/restart. Again, it does not produce any errors, but a lot of messages show up in the console saying: [CustomMobs] 1 Entities got removed without neutral reason!
-
View User Profile
-
Send Message
Posted Oct 5, 2014@charchar64
what "type" of spawn seems to ignore the limit? (types: "Random-Spawn", "Random-Spawn-Group", "Spawner", "Command")
-
View User Profile
-
Send Message
Posted Oct 5, 2014I am having some problems with the /cmob limit. It isn't producing an error, but most mobs just seem to ignore the limit of 1 and go to about 8-12.
-
View User Profile
-
Send Message
Posted Oct 4, 2014@LeefNUT
again - customMobs version, craftbukkit/spigot version and please a paste of SpawnerData.dat and the mobfile of the mob that should be spawned by the spawner - that's the best/fastest way i can help you and fix the error.
@Boltflame
1!! post. you can edit the old one and add a link. don't post twice.
I'll create an addon for CustomMobs once i figured out how that api works -.-"
-
View User Profile
-
Send Message
Posted Oct 3, 2014Link for Quest: http://dev.bukkit.org/bukkit-plugins/quests/