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!
@satergen179
i talk of the error that occurs in the console -.-"
obviously that error is shown to your minecraft-client
@HellFirePvp "An error occured during the spawning of this mob. Try /cmob reload or relode/restart the whole server and try again." Every time I try to spawn a mob I make it says this. I reload the cmob files every time I make a new mob and I must have restarted the server fifty times.
@wesleyd0g
i'm afraid i can't reproduce this error. maybe type the whole command (for example): /cmob spawner <mobname> 30
@satergen179
please send me the error that occurs and be sure you're using the latest version now. - i can't help you if you just say there's an error..
I meant to say fine on my last comment, not fin.
I have updated to the latest version, but it still wont work. My co-owner had got it on my server and it worked fin until one day every time we tried to spawn a new mob we made it show up with that error message we reloaded it every time we made a new mob and it still wont work. So I removed the plugin from the server then got it back to see if that would work but it still doesn't. I was wondering if there's any configuration or anything that I have to do besides just installing it to get it to work.
Well i get 50 mobs from 1 spawner and huge fps drop.
@satergen179
have you just tried a newer version? maybe 1.91 fixxes the issue u have/had. reply again with the error and how to reconstruct it, if no error shows up in the console.
@wesleyd0g
spawn limit of what? please specify that. :D
Please add spawn limit!
Please help. I havent been able to spawn any of my mobs I've created for like two months. I know I've already posted a comment about this but please help I really love this plugin my server is an rpg server and this was one of the main things about it that every one loved but now no mobs can spawn please help
Uh...looks like mistyped something in my post originally xD it was supposed to be like..
/summon Pig ~ 5 ~
but this works too, just got to do some trickery. thanks!
@EnchantedBishop
i will add this using WorldGuard as region-define - yes.
EDIT: Ok, v1.91 is out now, i decided to release the pre-version of v2.0 just with the bugfixxes i made. it's more about fixxing the most occured bugs so far. i hope this will help the most of you!
Is there a chance in the futer that you will add this?
@satergen179
that seems weird, but i will see if i can redo the error on my server so i can find sth. that causes it maybe.
@WanderingSoulofTime
oh that's a nice idea. i will think about that.
@EnchantedBishop
you ask if the plugin has a region-support? i'm afraid it doesn't have such a feature.
and yes it works with bukkit R0.3
Does this plugin allow you to select the land where the custom mobs spawn. So for example i select a island and easy mobs spawn there then on another island there are super hard mobs.
Also does this plugin work for bukkit R0.3 for 1.7.2.
@HellFirePvP
Alright, vanilla survival allows you to use relative spawning commands, using the x y z coordinates.
ex: /summon Pig ~ 5 ~
That will summon a pig 5 blocks above me. I was requesting if that's possible to do with your plugin.
I'm having the same trouble as @ZamX735. No matter what I do, it shows up with the error message ever single time. I reload it after I create the mob, and I have restarted the server quite a bit of times. I've even uninstalled the plugin and cleaned out all it's files then reinstalled it but it wont work.
@HellFirePvp Thank you, I really miss spawning in custom mobs. I love your plugin. :)
@ZamX735
i think i know where that error may appear after looking through the source. i will see when i can fix that, but i will maybe upload a pre-version of 2.0 (like v1.91) to get the bugs fixxed first.
I love this plugin, but at the same time I can't use it. I had it on my friends server for a day or so, and it worked perfectly, and I loved it. Then it started popping up with error messages every time I tried to spawn a mob. I reloaded it, restarted the server, and every thing. The spawners didn't spawn the mob I had made eather. I just uploaded it to my server yesterday, and the same thing keeps happening. I'm reloading it after I've made the mob, and then I reloaded it after the message came up, and I must have restarted the server a hundred times over. Please help.
@WanderingSoulofTime
what do you actually mean with the "spawning method" - do you talk about the method that actually spawns the mob? the parameters Location and String (mobname) should be enough to spawn the mob.
if you talk about spawning it by command /cmob spawn and /ccmob spawn, then i'm afraid you have to specify the question since i don't really understand what you want to suggest...