fixed SiegeDefendable configuration setting not being written to disk.
attempted fix to resolve missing PlayerData when migrating from a FlatFile to MySQL. added some version checking for new 1.6 features, which should allow the plugin to run better on 1.5. Made Claim Cleanup Interval configurable (per-world) and made treeCleanup interval settings configurable as well.
Added Monster Egg rule. Fixed Creepers and other entities destroying the block they are in, regardless of the rules denying such. Fixed (or rather should have fixed) ability to place item frames and paintings on the outer wall of a claim.
Should fix the weirdness surrounding Player protection in land claims. It was being saved before being loaded so it always saved as false :/
Fix Horse trust config item not being saved.
Fixed some PVP logger and siege logout punishment issues, particularly, for server restarts. There is now a short delay before the Logger is punished and/or the siege defaults. Logging out during PVP will now give your inventory to the player with whom you last engaged in PvP with. TNT explosions during a siege now respect the ExplosionBreakableBlocks setting. the defaults will add defaults (stained glass, hard clay) based on the running version. This requires that the Appropriate ExplosionBlockDamage settings be change to set their claim.SiegeNonPlayer rule to 'Allow'
experimental fix/tweak for orphaned SiegeData resulting from strange combinations of login and logout
Really fixed ExtendedHorseTrust not being persisted. Or, rather fixed it being persisted to the input rather than the output file and thus being lost.
Addresses Ticket #450. If an existing plugin is hooking a command, GP will now display a reasonable message showing the plugin currently hooking that command and will not attempt to hook it.
Fixed regular expression for Ignore advertisement. Additionally, it will not display if the Ignore command is disabled.
Existing Command Handler detection no longer detects GriefPrevention itself as a separate plugin.
breaking an ice block outside of a HELL biome without using a Silk touch tool now uses the WaterBucketEmptyBehaviour settings.
Player Interaction now ignores some materials which would have no purpose to be protected by GP anyway, specifically, Signs. Also fixes a MySQL bug which occurs when the MySQL JDBC driver is an older revision. (introduced a few builds ago)
tweak FlatFileDataStore to avoid case sensitivity issues with player names when used on a file system that uses case insensitive directory searches.
Flip comparison to fix Ice blocks being broken. They should now be breakable if either Water Bucket placement is allowed in the location or the toolk being used has the silk touch enchantment.
Flat File storage now attempts to read case insensitive playerData filenames before lowercasing the name. This allows older data (which includes cased names) to be loaded on case-sensitive file systems.
added GriefPrevention.ClaimCleanup.Quantity setting to World Configuration, which allows Claim Cleanup to be set to check a given number of claims each time it is invoked. The default is one, meaning that one claim in a world is checked every time cleanup is invoked as defined by GriefPrevention.ClaimCleanup.Interval.
Re-Added newClaimCreatedEvent. This is semantically, fired at the same time as ClaimBeforeCreateEvent, and is retained for compatibility with anything that happens to be using that event.
edited/added some javadocs. When switching to the shovel a message is not displayed if the player does not have ToolCreate permission. Players with griefprevention.chat.ignore permission cannot be ignored, defaults to op. advertisement for Trapped only displays if player has griefprevention.commands.trapped (permission to use the trapped command); same for the Ignore command.
removed references to sentinel subdivision ownername from the flat file datastore.