GriefAlertr reports and logs when certain blocks are destroyed, interacted with or used. To do this it takes a list of what to monitor (config.txt) and then decides if it should log the action, alert the user and/or moderator, or stop the action from happening in the first place. It also features a grief stick to remove hard to break blocks such as obsidian. It is highly customizable and configurable with a multitude of different options such as color coded messages, custom alerts, five different checking hooks, and permissions to restrict or allow access to its different functionalities. Features (Move your mouse to reveal the content) Features (open) Features (close) Features: - Low memory footprint - Supports both Group Manager and Permissions - Item restriction based on any customizable actions such as placement, breaking, use, etc. - Logging with both flat-files and native MySQL support External text file logging, log files will be automatically generated and cataloged by date to improve their organization. MySQL logging, all the features of text file logging but with MySQL support for both local and remote databases. - In-game alerts - Configurable moderator and user in-game alerts with customizable colors. - Can be activated on stealth mode so no alerts are shown. - Does not spam up chat. (Only 1 report per block user at a time) - Set users or groups to not trigger GriefAlerts (such as staff, or even VIP) Installation (Move your mouse to reveal the content) Installation (open) Installation (close) Installation: Copy all the files over to your plugins folder. Then configure the config.txt located inside the GriefAlertR folder. The log file will be automatically generated once the plugin is loaded.You will need to setup permissions before this plugin works, you either need Group Manager plugin(get it here) or Permissions plugin(get it here). The permissions nodes are: griefalertr.view [Shows the alerts to players with this permission.] griefalertr.ignore [Players with this permission won't trigger alerts.] griefalertr.use [Players with this permission will be able to use restricted items.] griefalertr.stick [Players with this will be able to use the /gastick command.] Commands: /gastick - Requires the griefalertr.stick permission. - Enables and disables a grief stick remover which removes any and all clicked blocks in one fell swoop. - Useful for removing Obsidian and other hard to remove items. Download (Move your mouse to reveal the content) Download (open) Download (close) Download: GriefAlertR(Group Manager): http://tetragaming.com/minecraft/GriefAlertRGM.zip GriefAlertR(Permissions): http://tetragaming.com/minecraft/GriefAlertRPM.zip Notes (Move your mouse to reveal the content) Notes (open) Notes (close) Notes: I would appreciate if you posted any feedback you have such as constructive criticism, requested features, etc so I can better my plugin, and your experience using it. OnPlace covers all blocks OnDestory covers all blocks onRightClick covers all blocks OnUse covers items such as: 325 = Bucket (Empty) 327 = Lava Bucket 259 = Lighter 261 = Bow (See wiki for all weapons) 319 = Pork 320 = Cooked Porkchop 321 = Painting 324 = Wooden Door Changelog (Move your mouse to reveal the content) Changelog (open) Changelog (close) Changelog: - Version .8 Numerous bug fixes, updated for build 1000. - Version .761: - Due to unexpected item behavior, item use has been changed to the location of the player. This only applies to item use, everything else is still based on the location of the block. - Version .76: - Location is now based on the position of the block as opposed to the position of the player. - Some minor bug fixes. - Version .75: - Fixed gastick for the permissions plugin. - Numerous performance enhancements. On a related note multithreading is coming in next update which will allow in-game alerts and logging to work independently of each other. - Laid additional groundwork for gacheck. This is also coming in the next update. - Version .71: - Fixed the view permissions bug in which all players see the actions of a person with the .view permission. - Version .7: - Added /gastick support. (See commands section for further information). - Added basic multiworld logging support, multiword configuration support is coming in next update. - Fixed bucket events due to Bukkit changes. - Fixed logging errors some people experienced and other minor bug fixes. - Version .6: - Fixed compatibility with latest Bukkit build 600 series. - Laid groundwork for /gacheck, and removal stick. These are coming in the next update. - Version .5: - Location based anti-spam. - Structural code changes, and optimizations to facilitate the ease of adding additional features. - Version .4: - Perfected the anti-spam feature. This is a strongly recommended update. - Version .3: - Added MySQL support, please read the readme.txt for instructions. - Version 0.25: - Added support for latest Group Manager, you are required to update Group Manager(here). - Also added support for the latest Permissions based on popular demand, you can get Permissions(here). - Next version of GriefAlertR will have native MySQL support. - Version 0.2: - Added restrict permission to restrict the use of specified items according to a configured action. - Improved and made a smarter anti-spam filter, there will be no longer any spam of chat and log entries. - Version 0.1: - Numerous performance and code improvements over the old GriefAlertR. I also cleaned up the code and made it more in line with OOP design. First version released by me. History (Move your mouse to reveal the content) History (open) History (close) GriefAlert was a fantastic plugin originally created by Relliktsohg, however after a while he abandoned the project(hMod topic). A fellow Bukkit developer, djdclarke(Bukkit topic), picked up the project soon after and improved on its design. Now Development has been passed to me by djdclarke and this legendary plugin is in my hands. I have vastly improved on both Relliktsohg and djdclarke's code and with the help of darknesschaos made this plugin. None of this would have been possible without any of their contributions!