2.3.1: - Fixed various cast exceptions with the blacklist loggers. - Added checks for unchecked exceptions when resolving permissions. - Fixed the item durability disable setting changing the damage value on an empty hand. 2.3: - /god now works very well. - Item (TNT, flint and steel, etc.) blocking should now work. - The TNT blocking configuration variable should now work. - Re-added /heal (not sure where that went), added /slay. - Implemented contact damage disable toggle. - Made all player damage disabling configuration parameters work. - Fixed teleport-on-suffocation setting. - Added /locate , /locate , and /locate that lets you program/change your compass bearing to point to a player's position (not yet live), a position, or back to spawn. - Fixed CSVDatabase spitting an error if the owners list was empty. 2.2: - Now supports GroupUsers. - Added support for blocking creeper explosions. - Fixed a bug where a player's groups were not being loaded correctly, causing the blacklist group ignore option to not work. 2.1.1: - Fixed fire spread disable preventing flint and steel too. - Fixed NullPointerException related to the player item event. - Made setup simpler. 2.1: - Improved Bukkit support. 2.0beta3: - Fixed NullPointerException inside the ignite hook. 2.0beta2: - Fixed a NullPointerException in the damage hook. 2.0beta1: - Added area protection. Use /region or /rg to define regions. 1.8.1 - Fixed NullPointerException. 1.8 - Updated for Minecraft beta. - Blacklist hooks have CHANGED. The new hooks are work better. on-create has been replaced with on-place (for block placement) and on-use (for item usage, light buckets and lighters). The old on-use is now on-right-click although it currently does nothing. - Added coordinates to blacklist file logger. - Added suffocation damage prevention. 1.7.1 - Updated for v0.2.8. 1.7 - Updated for v0.2.6_02 and hMod b129. - Added option to prevent water from damaging particular blocks (Redstone wire, Minecart tracks, etc.). See disable-water-damage-blocks. - /reload WorldGuard should now reload WorldGuard's configuration. - Added wg-invincible and wg-amphibious groups that let you give certain players invincibility or underwater breathing. - Added the ability to disable fall, water, lava, and/or fire damage. - Water/lava bucket blocking should now be more reliable. - Added /stack (alias /;) commands to stack items in your inventory into piles up to 64 items in size. Even unstackable items like signs can be stacked. - /god mode should now let you gain health. - /god mode should now work more reliably. - Caught an error message for when the configuration file does not exist. 1.6 - Added spawn protection that prevents damage when a player spawns. - Added login protection that prevents damage when a player joins. - Added /god. /god can be used on others, provided that the /godother permission is set for the command's user. 1.5.1 - Removed the 'java.lang.NoSuchMethodError: Item.setDamage(I)V' error generated. 1.5 - Removed the block lag fix. - WorldGuard now conditionally loads features so you can use any up-to-date build of hMod and the unsupported features won't break the entire plugin. When WG loads, check the server console for a report of features that are not supported by your version of hMod. - Changed some configuration defaults: disable-lava-fire=true simulate-sponge=true item-durability=false 1.4.1 - Fixed issue with the block lag fix dropping item stacks of 0 quantity. 1.4 - New on-acquire hook. This does both a total inventory check on inventory change and item pick up denial. The item pick up denial is largely thanks to Dinnerbone for fulfilling my request to add a particular hook. - Item durability can now be toggled with item-durability. Thanks to Dinnerbone for figuring this out while filfilling my request. The default setting is to fix item durability. - New no-physics-gravel and no-physics-sand options allow you to prevent gravel and sand from falling. - New allow-portal-anywhere option allows you to create portal blocks anywhere. 1.3 - UPGRADE WARNING: If you are using database logging, you must add a NULL 'comment' VARCHAR field to the table. The line of SQL that you can run for MySQL can be found in blacklist_table.sql. - Improved plugin compatibility with the block lag fix. For maximum compatibility, you must now list WorldGuard as the first plugin in server.properties and you cannot reload or enable the plugin while the server is up. This is for bad plugins that unnecessarily use the "critical" priority for its hooks like the LWC. Most plugins don't do that though, so this won't apply for most people. - Fixed signs being blank if they were denied via the blacklist. - Added on-break event to the blacklist. - Added comments and messages. Comments are only for your own use and they are printed with the log and notify actions of the blacklist. The message replaces the message that is shown the user and it is optional. - The blacklist notification messages are now more compact and are light grey instead of light purple. - The notify, log, and tell actions will now trigger every time for the on-break, on-create, on-drop events rather than wait 3 seconds between events for the same item or block for a player. 1.2 - /stopfire and /allowfire disable and enable fire spreading globally. - Block lag fix slightly improved in accuracy for item drops. - Sponge updated to remove water when the sponge block is set. Sponge radius can now be controlled using the 'sponge-radius' parameter and the default is now set to simulate Classic. - Updated for a newer build of "b126," meaning that lava spread control now works well! - A new summary of the status of some core protections is now printed on start. Disable this with 'summary-on-start'. - Blacklist system has been overhauled. Check README.txt for changed configuration settings! - The blacklist's method of preventing notification repeats is now better, instead waiting 3 seconds before notifying again (before it didn't notify again at all unless the user started using another blocked action). - To give users the ability to receive notifications, the command to give permission to has been changed to /worldguardnotify, although the old one (that was never mentioned anywhere) still works. - Water and lava buckets are now psuedo-blocked using an unreliable method that risks the stability of your server (no other plugin does it better though). Use it as your own risk. - Added on item drop and on item use (i.e. chest) events. - Chests, signs, and furnaces can now be blocked better with the blacklist system. - The event names in the blacklist configuration have changed but the old event names should still work. The new names should make "more sense." - A new "ban" action has been added to the blacklist. - Action messages have been improved, now longer saying "destroyed" for everything. - Logging to file has been completely changed, allowing you to use the date and time and the player's username in the log filename. It no longer rotates log files based on size, however. - Logging to database is now supported. - Tools can now be destroyed on drop to alleviate the durability cheat. You can do this with either with the blacklist or with the 'item-drop-blacklist' configuration option. The configuration option prints more friendly messages than the 'tell' action of blacklists. 1.1.2 - Block lag fix: Snow and glass should no longer drop items. - Block lag fix: Block object now reset after hook call. 1.1.1 - Fixed redstone wire dropping wood blocks with the block lag fix. - The block lag fix now consults other plugins so that ALL protection mechanisms and plugins should work. 1.1 - Added block lag fix. 1.0 - Initial release.