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!
@EarlyReflex
I think you can remember the issue with mob-spawning and the limits for that and all that stuff? Well 3.6 includes a fix for that issue :P
However that is a spigot issue. Spigot mixes up the Limits for mobs and animals ("Monster" and "Creature" gets mixed) and well the limits are reversed more or less. However i can fix that issue whenever you're using my plugin. So if you needed to set the limit for "Creature" very high before to get mobs spawning, you'll have to switch "Monster" and "Creature" now, in order to get the limits as they were before.
Is that understandable... ?
Edit: And just to reply to that too: No i don't plan on including the wither and the enderdragon because these mobs could do severe damage to your world if used carelessly (and yea i'm talking about them randomly spawning 5000-Health enderdragons, spawning in groups of 50 each. Have fun)
Edit2: The non-include of enderdragons & wither is not meant as a restriction towards server owners or related, it's an anti-griefing measurement.
Since I've installed the v3.6, we have a very serious animal spawning issue. Animals now spawn like crazy everywhere they can. Every hour I /killall like 800 animals just around spawn! Any clues?
Any plans on including the Enderdragon and Wither as possible mob types? That would be awesome!
@HellFirePvP
Sure, via pm is fine.
@EarlyReflex
Issue located and fix is prepared. If you like i can send you the fix right now via pm or ingame.
Plugin has issues with endermites!
We created a new mob, HagMinion, using the endermite mob type:
HagMinion
We can spawn it and it works without problems. But then on server restart we get this:
Error
This results in all SpawnerData regarding this CustomMob to be wiped out and we have to redo them each time.
The author, I think you can give a V2.51 version, do not need to patch, fix bugs, uploaded to the BBS. I known bugs: To reset the monster after server restart
1.7.2Spigot
@sjdm
i don't know why this happens, but be sure to use a clean installation with no old custommobs files. If it still doesn't work, send me the server log so i know what is going on.
@Si7VdeR
Well i know about the mount thingy and that's a kinda old suggestion.. However make non-hostile mobs attacking the player is again AI stuff and just makes CustomMobs more update-dependent... i dunno if i want to add that since i don't really want to go and add AI stuff.
Maybe, maybe not.
Do you think it's possible to add a feature so you can make a custommob mounted on another monster/animals?
So let's say I made a custommob: SkeletonKing and I want him to ride on a Skeleton horse. But it would only work if the mount also charges towards you so if that's impossible nevermind this. Like the babyzombies riding chickens. Somehow they can control the chicken and make it walk towards the player.
Now this would be epic to make a customob and let them ride pigs or horses and actually charge towards you and maybe if they die their mounts die aswell.
Just a suggestion, or maybe I went too far ? :D
Yes, I have cancelled the V2.51 folder and configuration, regenerate, seems to be no response!
@sjdm
ok can you translate the website please or at least so i can understand the most important things
you need to recreate the folder and everything. you can't use v2.51 folder and config with v3.0
Author, I use the VPN to download this plugin, but is there a problem is I add the plug-in into the server does not like 2.51 generation folder. The server-side 1.7.2 Spigot
The author can upload? Or you can upload the author a good connection and comparison between the two countries web site!
I understand, you can try to connect (pan.baidu.com), but it is in Chinese if you don't understand can translate! If I can connect you registered login to upload, if not, I find another website! But you also is such a conscientious plug-in
@sjdm
Versions up to 2.51 do have some issues, that's why i recommend the newer 3.X versions.
The websites i normally use to upload files are all unavailable for chinese people. Do you know a website where i can upload and you can download?
I'm sorry I didn't see you try so hard to comment on the following message, I am also very want to help the author reprint this plugin, you but I am unable to download if you don't upload elsewhere is not reproduced, actually I don't quite understand what you say to help, you can see some?
Author, my side is network in China, even the bukkit is a bit difficult, and connect on a foreign network backup. I've been trying to connect to many times, but no result. I don't think the author you upload bukkit donate $, but this leads to a lot of Chinese users cannot update, it is very heart!
Is that this plugin is very useful in my server, but there is a problem with is the monster brush strange points each time after restart the server will be reset. Sometimes use/cmob spawner is invalid. / crespawn add sometimes is invalid, it seems, can only set up a brush strange points. My server is a faucet, 1.7.2 but my server is still confronted with this problem, I hope to be solved, thank you!
@sjdm
Unfortunately, i can't upload it to bukkit.
The Plugin installation itself is a bit problematic for 1.8 craftbukkit servers - if you're using spigot, the installation is still the same as it was until v2.51, but for craftbukkit you have to patch your server and so i need to include the patch files to custommobs - And that is what prevents me from uploading it to bukkit.
However, i'm planning to upload it somewhere else, so you can download it there, but that doesn't make the patching easier. So could you do me a favor and translate the patching-instructions (pastebin.com) to chinese? That would help alot ;)
Hello, the author, I really like your this plugin. Your this plugin has been spread to China, is very famous in China. Because a Chinese not updated plug-in version of the reprinted in China, I want to update to 3.0 but I can't download the new address, hope can be uploaded to the Bukkit! Thanks!