Mean Admins: By Connor Mahaffey Version: 0.3.2 Downloads: Jar Standalone ("Mean Admins.jar") Zip folder with Jar and Mean Admins Folder ("Mean Admins.zip") Source Description: Mean Admins gives admin players special administering abilities, as well as fun ways to kill some of those pesky users. Whether you use this plugin for good or evil is up to you, but it's the perfect way to help take control of your server. Permissions 3.x, PermissionsBukkit, and Multiverse supported! Features: - Kill users in a variety of ways (lightning, fire, lava, dropping, tnt, etc.)- Control the weather- Quickly give/remove building rights- Ride animals and other players- Freeze players in place or surround them with blocks- Spawn friendly mobs (Note: Friendly mobs become aggressive again after a server restart)- A variety of weapons (ex. point-and-click explosions!)- And much more! Video: Note: This video is very outdated, a new one will be up soon More Videos (Move your mouse to reveal the content) More Videos (open) More Videos (close) By @Magpie Command Format: All commands must start with /ma, /mean, or /meanadmins For the following examples, I'll be using /ma (but you can use /mean or /meanadmins) /ma <person> <command> <param1> <param2> if it is a non-personal command, like weather or weapon, skip <person> Ex. Make everyone on the server (accept admins of course) catch on fire: /ma all fire Ex. Make it rain /ma weather rain For all commands, type: "/ma help list <page>" or "/ma help <command>" for individual command help - Command list coming very soon! Permissions: Note: You must have the permission meanadmins.admin to execute any command! All permissions use a format similar to the command. To be able to use /ma user fire you must have the permission "meanadmins.fire". To use lightning as a weapon, you must have the permission "meanadmins.weapon.lightning". Using a * to specify all commands in a node works with both Permissions and PermissionsBukkit. List of Permissions Mean Admins will use Permissions 3.x if you have it installed. Otherwise it will attempt to use PermissionsBukkit, and if that isn't configured, will default to ops. If you are using PermissionsBukkit and do not want ops to have access to all commands, you must specify which commands you don't want them to have in your config.yml - ex. meanadmins.god: false Config: There is only one option in the config currently. You can specify what item you would like to be your weapon by entering an item id. By default it is a stick (280). Other Important Things: - "all" commands will not affect yourself or other admins - You cannot use a command against another admin, though you can use them against yourself Known Issues: - No limits on spawning or dropping, which could end very badly - No way to fill holes created - Teleport may do half-heart damage by spawning the player partially in a wall - If you try to make an animal ride a player they just kinda attack your face (try it and you'll see what I mean) - Admins can ride other admins Future Improvements: - Add persistence for friendly mobs Change Log: - 0.3.2 - Added support for PermissionsBukkit- 0.3.1 - Fixed TNT so it spawns lit; punching no longer works in Minecraft 1.7- Added some better error messages- 0.3 - Added Permissions support- Added persistence for weapon, build, freeze, tnt, and godmode- Added godmode, explosion weapon, and friendly mobs- Fixed freeze and ride- Other things I can't remember- 0.2 - Bug fixes and code improvements- New Commands: Freeze/Unfreeze, Ride/Ridden, Dismount, TNT, Nobuild/Build, and Heal- New Weapons: Teleport, Block, Blockadd- 0.1.1 - Internal block changing improvements - Fixed conflicts with /ma in MobArena - @garbagemule - typing /ma when both areinstalled, will check to see if it's a MobArena command or not - and execute accordingly - added /mean to list of aliases- /ma opens help- 0.1 - Initial Release Author's Note: I am 17, and mostly taught myself Java. This is my first plugin, and the first time I've put source in front of people better at coding than me. If you have any suggestions/problems, let me know ASAP. I'm open to anything. Special Thanks To: @Samkio for his tutorial on plugins and helping me in a PM @garbagemule for helping me with setting things on fire @Lukeroge for his awesome ideas and comments @captainawesome7 for helping me with block changing code @masteroftime for explaining why my old code was wrong @Tux2 for his awesome fixes, support, and just general awesomeness The bukkit community for being awesome in general!