Description
This plugin adds three commands, “/mobInsane”, "/mobInsaneTeam", and “/mobInsaneCalm”, allowing you to turn monsters against each other, battle them in teams, and calm them again, respectively, which can be very entertaining. Using “only” or “except” on “/mobInsane” and "/mobInsaneTeam" allows you to control which mob types battle, because creeper explosions can be very destructive.
This is my first Bukkit plugin. It adds 3 commands: "/mobInsane", "/mobInsaneTeam", and "/mobInsaneCalm".
How to Use:
"/mobInsane" can only be run by a player. A player in world X entering it simply as "/mobInsane" will make all monsters in world X turn against each other, fighting until only one monster remains. However, entering "/mobInsane only x, y, z,..." will make only mob types listed after "only" fight each other. Similarly, "/mobInsane except x, y, z,..." makes only monsters not listed after "except" fight each other. (Note that only monster types, like zombie and enderman, can be entered into "only" and "except", not animal types, like pig and sheep.) Insane monsters will not attack sane mobs or players, even when provoked.
"/mobInsaneTeam" behaves identically to "/mobInsane", except mobs of the same type won't fight each other. For example, if there is a group of skeletons and a group of zombies, the skeletons and zombies will fight, but the skeletons won't purposefully shoot other skeletons, and zombies won't attack other zombies.
"/mobInsaneCalm" causes all insane mobs to stop fighting. Quite simple.
Permissons: "mobInsane.mobInsane" for the "/mobInsane" command, "mobInsane.mobInsaneTeam" for the "/mobInsaneTeam" command, "mobInsane.calm" for the "/mobInsaneCalm" command.
To install, simply place the JAR file in the plugins directory, as with any other Bukkit plugin.
Testing Conditions and Problems:This plugin was tested in CraftBukkit 1.1-R3 (build #1846). Yes, I am talking about version 1.2. It may be somewhat slow, due to repeated use of Location.distance(Location), but I haven't found it to be. I do realize that "/mobInsane" and "/mobInsaneTeam" don't work on ghasts, and I plan on fixing that.
Sorry about the file naming error in 1.0, I had not noticed the submission guidelines and I do not know how to rename it.
Screenshots

Above: Mobs fighting outside. Lots of creeper explosions.

Above: An arena for fighting mobs, with the command to make them battle in the chat bar.

Above: Mobs fighting in the arena.

Above: Now that the zombies have won, here is the command to calm them.







