CompleteMobControl
CompleteMobControl is a craftbukkit plugin that aims to give you more control over where mobs spawn and how they interact with their environment. It provides many features such as recipes, structures, commands, and configuration values.
WIKI | COMMANDS | PERMISSIONS | SOURCE
**ATTENTION**
This plugin will not be updated on bukkit.org! I am currently working on rewriting the plugin from scratch but it is going very slowly. I am unsure when an update will come but it will be posted to the spigot resources when it is completed.
- LAST UPDATE ON MAR 28, 2022 -
==========
INSTALLATION
This plugin is extremely easy to install on any bukkit enabled server! To install this plugin you simply place the CompleteMobControl.jar in your servers /plugins directory and restart your server. After a successful installation, all configuration files should be generated automatically and you should see a message on the server console stating the plugin was successfully enabled. If you run into any issues, feel free to submit a ticket above or visit the forums.
Please note that this plugin requires java 7 or later to function properly!
USAGE AND FEATURES
Some of the more prominent features that this plugin adds to your server consist of entity repellers, forcefields, commands, configuration settings, and crafting recipes. As the plugin development continues you will begin to see new and more widespread features becoming available for you to use.
- ENTITY REPELLERS -
An entity repeller is an object that can be made from different blocks in the game to repel mobs. To create an entity repeller you will need seven iron, gold, diamond, or emerald blocks. "The block types can be set in the plugin configuration." You must first take five blocks and construct the base of the entity repeller by creating a shape similar to a plus "+" sign parallel to the ground. Next, take the remaining two blocks and place them directly above the center of the base or plus "+" sign that you created. If you constructed the repeller correctly, you should see a message in chat and in the server logs saying that an entity repeller has been created at the location. There are currently four different sizes of entity repellers. The sizes consist of small "iron", medium "gold", large "diamond", and extreme "emerald". The entity repellers work on a cuboid basis to repel mobs within a certain distance of the entity repellers base. For instance, if you construct an extreme "emerald" repeller, it will prevent mobs from spawning in a 200x200x200 cube centered at the base of the constructed entity repeller. You can remove an entity repeller by breaking one of its blocks or using either /erepel remove or /erepel removeall. Below is an example of the default entity repeller lineup "small on left, extreme on right".
- ENTITY FORCEFIELD -
An entity force field is an object that can be built in-game to kill hostile/all mobs that pass over/under it. To create an entity force field you will need clay "can be changed in config.yml", redstone dust, and a redstone power source. First use /ffield toggle to enter building mode. Then take the clay blocks and place them where you would like to have your force field located. "It is possible to have a 1x1 force field". You can now use /ffield toggle to exit building mode. Now that you have constructed the entity force field, you must provide redstone power to the blocks for it to activate. "An example is in the image below." Entity force fields can be turned on or off by turning on or off the redstone power to them. Mobs will be killed if they have the same X and Z coordinate of an active force field block. You can remove a force field by breaking all of its clay blocks. "You do not have to enter building mode to destroy a force field."
- MOBREPELLENT -
MobRepellent is used to prevent mobs from targeting players. This allows players that are holding the mobrepellent item and have it as the active item "in-hand item" to not be targeted by hostile mobs. Any mobs that have already targeted the player before choosing the mobrepellent as the active item will not be stopped. Here is the current crafting recipe for mobrepellent:
- REPELLING SWORD -
The Repelling Sword is used to prevent mobs from targeting players while adding the ability for players to attack entity's effectively. This allows players that are holding the repelling sword and have it as the active item "in-hand item" to not be attacked by hostile mobs while providing a sword for the player to attack them with. This works in much the same way as the MobRepellent. Any mobs that have already targeted the player before choosing the repelling sword as the active item will not be stopped. After crafting the repelling sword, you can add enchantments to it and it will not loose its functionality. Here is the current crafting recipe for The Repelling Sword:
PLUGIN CONFIGURATION
The config.yml file contains many different configuration values that modify how CompleteMobControl works. Almost all aspects of this plugin can be set within the configuration. Please see the automatically generated configuration file for more information.
ALL KNOWN PLUGIN CAVEATS
All issues have been fixed as of version 2.00 D3
If any issues are found or any concerns, please submit a ticket!
FEATURES AND DEVELOPMENT
Would you like to see the upcmming features or provide feedback for the development of this plugin? Make sure to click on the forum link above! If you would like to help out with this plugin, a big way of doing that is through donations. Just simply click on the donations button below and give what you are willing. All donations are very much so appreciated!
DEVELOPMENT BUILDS
Do NOT use the development builds from my CI server at this time. They will NOT work on your server and will corrupt your current configuration files and possibly break other plugins. I am not responsible for any loss of data if you do not heed this warning!
Development builds of this project can be acquired at the provided continuous integration server.
These builds have not been approved by the BukkitDev staff. Use them at your own risk.
The dev builds are not recommended for normal use!
CLICK HERE FOR DEVELOPMENT BUILDS
CHANGELOG | CONTACT | DONATIONS
I would like to thank you very much for using my plugin on your server!
I also hope you have enjoyed using this plugin and will continue!
Make sure to leave a comment even if it's just to say hi :)
Worked fine with 1.11.2 and even works with 1.12 although getting errors in the logs, see below in the spoiler.
i am looking to mind control mobs in some way via a plugin, a sort of mob army if you will.
could you maybe make something like this? because it seems there arent many plugins that allow you to "control" mobs to for example attack another player or defend you from other mobs while you are building shelter. so if you could be able to do something like that that would be very much appreciated. thx
@Trollnimal
Sorry for the late reply, have been away on vacation. I could very possibly add something like this. I have been working on recoding a lot of different things in the plugin. I will see if I can get this in within the next few beta releases. I'll also PM you and let you know when it is added in.
Could the config change entity repellers?
Like, maybe instead of the structure/block shown, I could just say, for example, all beacons do it. Then I could set a range on the blocks it does, and also if any mobs are resistant of it.
CompleteMobControl v2.00 B3 is out and all known plugin issues have been fixed! Does anyone have any suggestions for new plugin features?
Sincerely,
iamkodastorm
I have taken over this project and plan to continue development on it. I have just posted a new update and it is awaiting approval.
Well OK then - that's a complete turn around from just a few days ago.
Please read the above message in red regarding this plugin. Please do not attempt to redistribute this coding in any way.
@RDGristle
Hi RDGristle, this project is still being maintained and is under development. The current beta version should work with the latest versions of bukkit. I am not planning to release a new version of the plugin until after the development release of craftbukkit 1.8.
Is this plugin still being maintained?
Whoa 2000+ downloads! I am still continuing to develop and support this project. I have been working on upgrading my development servers to support more platforms such as android and windows development and did not realize that I had taken down my bukkit builds section. It will be returning soon. I am about 40% finished with the next version of CMC. It is taking me some time to make this next release due to me completely writing the code from scratch and adding many new features to the plugin. I still do not have an ETA for it's arrival.
the dev build site has been down for a long time now. are you still supporting this plugin?
Hello everyone! I have just pushed out a new development build called CompleteMobControl v1.2 D1. This version should fix the bukkit 1.7 issue. Although this is a working version of CMC I will not be providing support for it as it is a dev temp-fix for an issue. If you are running a large server, I suggest waiting for the full release of v1.2. You may also notice that this version has half the file size of the previous versions. It has been completely recoded to reduce the file size and server load. If you decide to try this version, please leave a comment and let us know how well it is running on your server(s).
There will also be a form of multi-language support coming soon.
Never mind, I just put the build/destroy permissions under the world I want in my permissions manager.
Has per world functionality been removed from the config? I thought I remembered seeing that in there, but I just went to make some tweaks, and there's no such ability.
@NoPride
Hey NoPride, sorry about the late reply. There seems to be some issues regarding the latest versions of bukkit causing this issue. We are working on a temporary fix for this and it should be released soon. I have added this issue to the list of known plugin issues.
No sure about anyone else but the last few versions of this plugin makes my server lag..
according to NoLagg
Total duration: 127821.323 ms / 5000 ticks Average duration: 25.564 ms/tick Selected task: Task #38 Plugin: CompleteMobControl Location: com.smartwolftech.cmc.FFieldMoveListener Execution count: 200
Notice Added :P Our development build servers are now back online also xD
Maybe a hint in the install section would be nice ;)
@friend8
Haven't seen anyone with that error in a while. We have programmed and compiled our plugins to run on Java 7 and above. If you are using Java 6 or below you will get an UnsupportedClassVersion error. You will have to update java on your system before using CompleteMobControl. Sorry for any inconvenience :-l