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!
@Zomblad
If you read the whole description at least once you'll have your answer.
And yes this plugin can do that, but if you want to know how to do that, please read the description and at least the short-description of what each command does.
I have a question. Can I config this plugin to make zombies spawn in groups? But I need other mobs to spawn too.
@LeDerpyHorse
well as i said.. if it's set as equipment the content of the book is gone since i don't save it - because the equipment never drops so you won't get to see the content anymore.
what was so important about the book? why can't you reproduce it? why didn't you save it if it's that important?..
@HellFirePvP
Ive given up trying to get the book back and decided to do something else with the gamemode. i got the book with nbtedit and it was empty
@LeDerpyHorse
did you give it to him as drop or as equipment? if you set it as drop then it has some sort of dropchance and you may get it with killing the mob.
if the dropchance is 0.0 or something you should go to the mobfile (-> plugins/CustomMobs/Mobs) and open the mob's file. Somewhere in the "drops" section there is a value called "chance" - or "dropchance" i'm not rly sure anymore.... - just edit that to 1.0 and restart the server. Spawn the mob and kill it. Done.
if it is set as equipment then i fear it's information is gone since for equipment it doesn't make a difference if the mob has a book with 5 pages of text in its hand or without text. That's why i don't save that, i'm sorry.
Hello, I tried using this plugin to make custom pigmen for a gamemode i am making. I had a book that had lore in it necessary to make the game interesting. I accidentally gave the signed book to the pigman, and i accidentally cleared my inventory when clearing the rain. the pigman still lives. Is there a chance that i can receive this book from the pigman? (note i have not set a drop chance yet) Willing to try anything
@Tomlol1622
CustomMobs don't drop any exp or their normal mobs by default.
For the /cmob spawner issue: can you provide a full error stacktrace (that error thing on the console) on the issue please?
It is possible to set the exp drop to 0 or -1 to disable exp dropping ? Because I tried on my server spigot 1.7.9 and it doesn't work I saw an other error, When you define a spawner with the "/cmob spawner <name> <time>" command. The plugin doesn't replace the previous spawner but set however the new one. The both type of mob, the normal mob and the custom one will spawn
Sorry if I did mistakes because English is not my first language
@linghun91
AI is not included, that's true. For information when and where i include that consider reading through the "Future Plans" section on the plugin's spigot page.
@HellFirePvP
thank you, this plugis is good,but But one thing is inadequate, Unable to control the monster path
@linghun91
no i don't have any intention on supporting citizens2
@HellFirePvP
Can you add support citizens2?
@linghun91
version 3.0 up to the latest version work with the latest spigot and craftbukkit build.
I'll not support that in near future.
@HellFirePvP
plz update to 1.8.8 and add support BOSS bar
@Str8LineStrafe
/cmob drop does not overwrite old loot. However you can only set 1 drop for each type. Like only 1 "type" of diamond sword. Not 2 different diamond swords. Overwriting the drop stuff was an issue until v2.4. After that it was fixxed and never appeared again. Be sure to stay up to date if that's your issue.
/cmob cmd does work. And be sure not to write a "/" before the command. It is not needed.
Hello, how do i add more than one loot drop? Because when i do /cmob drop it overwrites my current loot. Also, i think the commands are broken because none of the commands were executed when i killed the mob
@THEColorsASD
Sorry i really try but i don't get what you're trying to say. Please reword your question or add an example.
You can not solve that spawned it should not be just any part of the world will spawn automatically?
can i have your Skype? Its not working and i don't want to spam your comments area like i am, the issues I'm having are "Im using bucket 1.7.9 with most recent "bukkit" world guard, it does not even show up in my plugins, idk if its me changing the .rar into a .jar but yea, i then tried and updated my server to spigot 1.7.10 and none of it works still, and when i download it it sends me to media fire, and shows no patching instructions, :/ I want this plugin, i don't want to spend a year of my life trying to understand mythic mobs :'( this plugin has the same features "kinda" and is simple enough where i can throw together the mobs without learning a million things
@zachsauer
No.
If you want to use CustomMobs 3.0 or newer with Craftbukkit, please read through the "PatchingInstructions" included in the download and follow the steps. If you're having issues please feel free to ask.
Edit: If you're using Spigot you don't need to do anything, just drop the CustomMobs.jar into the plugins folder.