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 Aug 9, 2014First of all, i'm very sorry u had to wait some time... i was kinda busy the last week(s) and had not rly much time to continue with the plugin nor helping you out here on bukkit.org... this will change again now, but i'm afraid there is still some time until the release of 2.4...
@CameChap
define "rare" - this may be different for every server. in addition in v2.3 i added an event for other developers who may want to use this plugin: the "CustomMobDeathEvent" - if you want that feature you may tell your developer/s about that certain event and that the "CustomMob" object has every feature you need.
@McZocker135
will be added ofc.
@hellobgbg
animals can't be aggressive. they are completely different from "normal" aggressive mobs - making animals be aggressive would take too much time and dedication to a feature i don't rly think many ppl want.
@charchar64
maybe this items are different? someway special? do other plugins "control" or get data from this item? is there any special formatting around them?
-
View User Profile
-
Send Message
Posted Aug 6, 2014Sometimes the CustomMobs spawner just disappears, is there a reason for this? Am I doing something wrong?
Also, you should add it so it broadcasts a message if a player get's a drop from a custom mob. For example, I would use this for when a player gets a rare drop.
-
View User Profile
-
Send Message
Posted Aug 4, 2014Your plugin is very good :) Its my favourite Mob-Plugin, but could you add a support for potions in the drops?
-
View User Profile
-
Send Message
Posted Aug 2, 2014@HellFirePvP I like your plugin, will you add aggressive animals in ur plugin? That'll be cool , so players will have to kill wild animals before getting food.
-
View User Profile
-
Send Message
Posted Jul 31, 2014@HellFirePvP
Well it does have a custom display name, lore, and enchantments. But I have very similar items that drop fine on different mobs, but for a few ones it just doesn't drop the items.
-
View User Profile
-
Send Message
Posted Jul 30, 2014@Moirria
again as i said, i don't want you to edit these mobfiles. they are more or less only storage from what's configured ingame and they are saved&loaded with bukkits yaml-libary. So i don't support editing these files manually, since there may be errors i don't handle/care for.
@charchar64
Just came back from holidays - i will continue my work as soon as possible.
@charchar64
Seems strange.. can you tell me which item you want it do drop?
And what exactly is special about this item? Lore, DisplayName, ...
Thanks in advance.
-
View User Profile
-
Send Message
Posted Jul 27, 2014I have a certain custom item set to drop on a mob, and whenever its supposed to drop (0.3 chance) it doesn't drop it and puts an error in the console:
Could not pass event EntityDeathEvent to CustomMobs v2.3
-
View User Profile
-
Send Message
Posted Jul 26, 2014@HellFirePvP
Please hurry with the spawner limit, it is ruining my server without it D:
-
View User Profile
-
Send Message
Posted Jul 22, 2014@HellFirePvP
I created a mob in game with everything I would need set so i could use it as a base for creating more mobs outside of the game and that worked fine, even got one I had done before working. I check it against the rest of my mob files and they looked perfectly sound but like i said, after a restarts the config was just wiped and when i tried to re add the ones I knew worked the plugin was having non of it. Errors wise, I just still getting the same one I posted before.
-
View User Profile
-
Send Message
Posted Jul 22, 2014@qq867648970
Because you're using an outdated version.
@Moirria
Hard to say what happened wrong there. There are no "random" errors; there must be something that didn't happen as intended. Is there anything you did before? Did anything not load or are there any errors appearing? it just can't be random i'm afraid :/ :/
@charchar64
it may be possible actually, because enderman cause customMobs to spawn. So that should be possible, but to be honest, i never tested that... :/
Spawning in the end will be possible in v2.4.
-
View User Profile
-
Send Message
Posted Jul 22, 2014Hello author. Why I use CMD /cmob spawner [name] It always say Only Mobs Spawners can be used to spawn mobs? reply to me soon please. Thank you.
-
View User Profile
-
Send Message
Posted Jul 21, 2014@HellFirePvP
I did as you advised and updated the plugin. I updated yesterday and then started work again today and it was working fine, through multiple restarts. But now randomly after a restart the config files wiped back to default and it won't let me add any of the mobs I made before back into the config.
-
View User Profile
-
Send Message
Posted Jul 20, 2014@HellFirePvP
Ok that makes sense but is there any way to make custommobs spawn in the end without any other mobs there?
-
View User Profile
-
Send Message
Posted Jul 20, 2014@Moirria
First of all consider updating, since the version you're using still uses some old Mobfile-Reading process. i think that error appeared on updating the plugin from an older version to versions v2.1 or higher. This error you see there appears, because the drops of a mob could not be read successfully. It appears on reading the Item's Lore.
And i won't set up a tutorial on setting up a config.yml manually, since i try to make every feature easy accessable with commands. Explaining the syntax behind the config and how this works is very risky since 1 wrong space-letter (' ') on the wrong place could already cause severe errors. :P i will move the random-spawning-settings away from the config.yml to a file called "spawnSettings.dat". this should provide an easier view to options that can be configurable easily manually, and automatically generated settings.
@Cryices
write me a pm with your skype-name. If i can talk to you/if you have a mic/headset to talk with i would consider Teamspeak3 to talk. Talking is faster and far more efficient than writing.
@charchar64
To be honest, i won't rush the next update, since i have to inject Minecraft source to provide faster and better spawning and if that works spawning mobs will be looking much more like if minecraft itself spawns them (obviously i use the minecraft spawning algorithm to spawn them) and so this should improve the overall feeling of using this plugin to add some variety to your server.
@charchar64
you have to be sure that where you expect the mob should spawn, it should have the ability to spawn. like: if you specified the world "world", it won't spawn in the world "flatworld" or "world2" or whatever. and in addition i have to mention that every mob has the spawnRate 1.0 by default. This means if no spawnRate is set, default is 1.0.
Also animals, and neutral mobs don't cause customMobs to spawn. Only Zombies, Skeletons, Creeper, Endermen, Ghasts, Spiders, Whiches, PigZombies and CaveSpiders may cause a CustomMob spawn insteadof the normal mob. As i said this will change in some way in v2.4.
-
View User Profile
-
Send Message
Posted Jul 19, 2014Also I have custom mobs set to spawn randomly and I did set the spawnrate to 1.0 and none are spawning anywhere.
-
View User Profile
-
Send Message
Posted Jul 19, 2014@HellFirePvP
How soon do you think v2.4 is going to come out? The custom mobs spawning without a limit is screwing up some of the gameplay on my server.
-
View User Profile
-
Send Message
Posted Jul 19, 2014@HellFirePvP
No, I'm simply requesting the source to one of your no longer continued plugins. If there was a faster way to talk rather than on this page, that would be better xP
-
View User Profile
-
Send Message
Posted Jul 19, 2014Hi, I've been setting up this plugin and have made sure that all the files don't have any exceptions but still I can't seem to get it to work. It just won't spawn in the mobs and give me "The names mob doesn't exist." and I've made sure its the right spelling. I'm not getting anything in the console about it, other than this http://pastebin.com/a74DJmLt whenever I reload the config. Any help?
Also I have a suggestion if you don't mind it. Could you put up an example config file and an example mob file with all the correct formatting and parsing for all the options such as lores for item drops and explanations to what the options are for, such as the special type. Its fine for doing one or two custom mobs in game, but when you want to create any where in the region of 5+ its much easier to do everything in the files them selves. Sorry If I'm over stepping my boundaries there but felt I had to say it.
-
View User Profile
-
Send Message
Posted Jul 18, 2014@charchar64
I'm aware of the problem that spawners reset if that happens, yes. i didn't think it would be such a big deal anyway, but Handling around that will be changed v2.4
Just a bit information why that happens:
The Spawners which spawn the CustomMobs are not linked with Minecraft. Their SpawningBehavior is something i handle, since minecraft behaves strange if i change something on real spawners. i think back to my attempts to make minecraftSpawners spawn CustomMobs. It ended terribly and i won't try that again.
-
View User Profile
-
Send Message
Posted Jul 18, 2014@HellFirePvP
Oh ok wow that was a fast response thank you for that :)