Skip to content

Releases: GriefPrevention/GriefPrevention

16.11.3

24 Sep 18:22
Compare
Choose a tag to compare

Fixes:

  • #377 Fix NPE when attempting to log that the nextClaimID value is smaller than an existing claim ID (usually caused by server data corruption).

It's been quite a weekend...

Download

16.11.2

23 Sep 18:28
Compare
Choose a tag to compare

Having issues or questions? Check for or create a report on GitHub.
Enjoy using GriefPrevention? Please consider rating and leaving a review!

Smaller update this time that addresses a few things some server administrators requested.

Fixes:

  • Fixed a somewhat rare occurrence where PortalTrapCheckTask will also attempt to rescue a recently-rescued player if the player has rapidly relogged shortly after teleporting through a portal. 82f17b8
  • Fix not accounting for administrative claims in the changes to claim expiration from 16.11.1

Features:

  • #24 Claim Expiration check rate can be modified in config, default 60 seconds.
  • #238 OfflinePlayer cache "cut off" day can be modified in config. Defaults to caching all players who have logged in within the last 90 days.
  • bStats metrics, to see what features are used and assist in design decisions for version 20.

Improvements:

  • #24 Claim Expiration now iterates claim owners instead of claims. See f6b35d7 for more details.

Download

16.10

19 Sep 21:23
Compare
Choose a tag to compare

Having issues or questions? Check for or create a report on GitHub.
Enjoy using GriefPrevention? Please consider rating and leaving a review!

Fixes:

  • Synchronize access to PlayerData#getAccruedClaimBlocks() which may fix #279.
  • #255 Prevent item merging with protected drops.
  • #369 Don't "reload" the database when completing data migration (FYI, I do not recommend using SQL for GP.)
  • #250 Prevent boat drivers without /trust from destroying lilypads.

Features:

  • #371 Fire/lava placement near players can be configured for non-PvP worlds.
  • #213 #79 Pets are now also protected from cacti and drowning (in non-PvP worlds).
  • #199 Sieged claims are temporarily designated as non-PvP-safe zones.

Improvements:

  • Swallow any Worldguard-related stacktraces and tell the server administrator to update WorldGuard.
  • #373 Don't print the "cannot build here" message when attempting to trample turtle eggs.

Download GriefPrevention version 16.10 for 1.13 servers

Download GriefPrevention version 16.8 for 1.12.2 servers

16.9

05 Sep 05:58
Compare
Choose a tag to compare

Only compatible on 1.13 Craftbukkit/Spigot/Paper/etc. servers

Please note that version GP version 16.8 is available and stable for 1.12.2 servers (I'm currently using this version until I feel CB 1.13 is sufficiently stable).

It's here, finally, a fully 1.13-compatible build of GP. While others have tested recent builds, there are several changes, so as a server owner, you should already have backups just in case.

Important changes:
#320 The entire "mods" section of the config is no longer used. This section will be automatically deleted, so make a copy of your config if you still wish to retain these settings for whatever reason.

Changes:

  • #294 Withers can now cause explosions in claims that have temporarily allowed /claimexplosions
  • #343 Updated WorldGuard dependency to 7.0.0

Fixes:

  • #305 Typo in default message for messages.yml key BuySellNotConfigured
  • #300 /restrictsubclaim now functions in admin claims, also allows players with /ignoreclaims to toggle /restrictsubclaim
  • #356 Block TNT ignition from players without build access.
  • #313 /gpblockinfo now works again
  • #139, #207 Sanity check on nextClaimID (not technically a fix, but rather "recovery" logic in case of a data save failure due to external causes.)
  • #322 Only apply the abandonReturnRatio when the claim owner is the one abandoning their claim.

API:

  • GriefPrevention#sendMessage commands are public for plugins that wish to use similar formatting schemas/send messages as if they were from GP.
  • #344 Addition of ClaimCreatedEvent and ClaimModifiedEvent

Download GriefPrevention version 16.9

16.9.alpha

13 Aug 14:29
Compare
Choose a tag to compare
16.9.alpha Pre-release
Pre-release

This release is for testers only! Do not run on production servers!

Or at least don't complain when you do c:

Anyways, this is an alpha release of GriefPrevention v16.9, for those who wish to test, find, and report any further issues we need to fix for the 16.9 release. The v16.9 release will only work on 1.13 servers.

Check to see if these issues are fixed in this release: https://github.com/TechFortress/GriefPrevention/milestone/6

If anyone's up to PR some stuff, conversion of config values to 1.13 values, where appropriate, would be very helpful. Namely, the claim tool and investigation tool materials, and the siege blocks.

16.8

23 Dec 17:08
Compare
Choose a tag to compare

Make sure you are backing up the GriefPreventionData folder before updating!

Although new versions of GP are tested before release, now is a good time to make sure you are making backups. Unless you don't care about claims, you should be backing up any plugin data you care about. And yes, even you MySQL users. This version of GP contains a database change due to the addition of a new command. It never hurts to backup just in case this change causes any issues for you.


Merry Christmas! (Well, Happy Advent at the time of this post.) Lots of things in this release, though nothing groundbreaking new. Lots of improvements though and some desired features! Also, thanks to md-5's PR #234, this version is 1.13-ready! Oh, and I just realized that Github moved the downloadables to appear above the release notes instead of below, so I guess I'll have to put the warnings at the top of this.

If you're curious about progress on version 20, that's over at issue #63


Known compatible versions (use on other versions is not supported):

  • 1.12.2 (Make sure you update craftbukkit/spigot/paper - GP 16.8 uses a recently-added API)
  • 1.13

Fixes+Improvements

  • #160: Modified Worldguard region check 7efaa3b
  • #85: Fixed messages being printed out of order. 4cb2abe)
  • #162: Warn server owners that are using an outdated (non-enabled) version of WorldGuard.
  • #114: Portal trap rescue now manually teleports the player back instead of resetting the portal cooldown (since nether portals can link to other portals). Also logs when a rescue has occurred.
  • #99: Use PreparedStatements (applicable to those who use MySQL)
  • #234: Remove use of block IDs (plugin is 1.13-ready)

New Stuff

  • #135: /restrictsubclaim - modifies subclaim trustlist to not inherit the parent trustlist (documented in wiki and also described in PR)
  • #186: TrappedChatKeyword in messages.yml is now configurable with multiple words.
  • #203: Post-siege looting time can be configured (default is 5 minutes).

"Behind The Scenes"

  • Disabled DeniedMessageEvent f918ee1
  • Now compiled with Java 8
  • Removed the /dc alias for /DeleteClaim
  • #158: Ignore hidden files when migrating to MySQL
  • New config option to disable the automatic fixing of negative claim block balances (generally caused by plugins that improperly transfer claims.)

16.7.1

15 May 05:34
Compare
Choose a tag to compare

Basically a lot of little stuff
Tested on 1.11.2, potentially works on 1.12
Note: Tested means it doesn't cause the server to burn in a horrible fire. If I were to do a full gauntlet of tests I'd probably release a version that's half a year out of date.

Fixes/Improvements

  • TNT dropped in end portals will be deleted
  • #112 Players aren't warned about unclaimed land if they don't have the griefprevention.createclaims permission
  • #94 Use new horse class in 1.11 (fixes #93)
  • 1.12 compatibility (not fully tested)

New stuff

  • #89: Login message silencing configuration
  • #90: Configuration to allow idle players to get a percentage of normal claim blocks
  • #91: Configuration to allow spawn eggs to be used anywhere
  • #107: New permission node to view claim dimensions when inspected with a stick.

Fixes "behind the scenes"

  • more debug logging regarding claim block accruals
  • #104: Call visualization event when reverting (removing) visuals

New behind the scenes stuff

  • #103 PlayerKickBanEvent

16.6

04 Feb 21:18
Compare
Choose a tag to compare
  • #71: Fixed idle detection when other plugins handle AccrueClaimBlocksEvent
  • #75: Fixed idle detection of non-moving players
  • #75: Added configurable threshold for idle detection
  • "Compatibility" with custom biomes that have no temperature

16.5.1

20 Jan 15:15
Compare
Choose a tag to compare

Always schedule SendPlayerMessageTask
39e1e13

And other additional thread safety: e5d81e7

Thanks to @BillyGalbreath and @electronicboy for spotting out the elusive issue

16.5

18 Jan 19:21
Compare
Choose a tag to compare
16.5 Pre-release
Pre-release
  • Added VisualizationEvent (thanks @BillyGalbreath)
  • Added DeniedMessageEvent
  • Fixed a bug that could cause the server to hang

If this version is causing crashes, please paste your entire server log (via a service such as http://gist.github.com) including steps to reproduce here: #66

If you cannot reproduce the issue, simply downgrade to 16.4 in the meantime.