Skip to content

Releases: GriefPrevention/GriefPrevention

16.16.0

19 Oct 14:53
Compare
Choose a tag to compare

This release is compatible only with implementations of Bukkit 1.16 or higher.

Bukkit implementations include Craftbukkit, Spigot, Paper, etc.

Fixes

  • #1009 Fix /abandonallclaims. @Jikoo
  • #1045 An empty bannedwords.txt will no longer softmute players for any message. @Jikoo
  • #1043 Remove legacy material load when using /gpblockinfo. @Jikoo
  • #1050 Allow all zombie types to convert villagers to zombie villager. @lmichaelis

Features and Improvements

  • #933 New piston handling options. Documentation updated to include the 4 options. @Jikoo
  • #1029 Boats now no longer can break item frames in claims. @DrBot7
  • #1037 Config option for minimum size of automatic chest claim. (Prevents small claims being created via the initial automatically-created claim.) @Jikoo
  • #1042 Dynamically support all vault-based economy plugins. (No longer need to add economy plugins to softdepend.) @Jikoo
  • #996 Config to disable piston explosion sound when a piston is denied. @FrankHeijden

API Additions

  • #951 SignChangeEvent will be canceled if player is not allowed to build in the sign's location. @Deltik

And quite a few maintenance and tech debt items which can be found in the commits, lots of which were graciously provided by @Jikoo

Download GriefPrevention 16.16.0

16.15.0

14 Sep 06:51
39f385e
Compare
Choose a tag to compare

This release is compatible only with implementations of Bukkit 1.16 or higher.

Bukkit implementations include Craftbukkit, Spigot, Paper, etc.

This was initially going to be a patch release, but considering there are a couple new features and config options along with numerous API additions and code cleanup, a minor bump would be a more accurate reflection of the changes.

Fixes

  • #916 Avoid printing an error for the edge case when a player who's within the warmup of being rescued from a claim is teleported to another world. @JustEli
  • #966 Add missing parameter in help message for /AdjustBonusClaimBlocksAll. @flleeppyy
  • #927 Classify certain hostile entities in the Animal class as monsters. @Jikoo
  • #998 Avoid calling PreventPvPEvent multiple times if it is canceled early on. @FrankHeijden
  • #1003 Add missing getHandlerList() in TrustChangedEvent. @Muspah

Features

  • #907 Warn and auto-correct conflicting piston-related config values. @Jikoo
  • #913 Config option to disable triggering raids in claims that encapsulate an entire village. @JustEli
  • #931 Improve block ignition handling. @Jikoo
    • Arrows fired by players that land in claims where they don't have /trust access will not ignite blocks.
    • Fires started by dispensers will be allowed in claims if the dispenser is in the same claim.
  • #1000 Prompt for confirmation before deleting claims when running /abandonallclaims. @Jikoo
  • #927 Neutral animals in claims are protected as long as they aren't in the aggro state. @Jikoo

API Additions

Maintenance and Tech Debt payments

  • #904 Update WorldGuard dependency: maven repository and version. @Jikoo
  • #905, #921 Use tags instead of manually-maintained material lists. @Jikoo
  • #935, #934, #999 Use Junit 5, add claim overlap test. @Jikoo
  • Normalized line endings

Download GriefPrevention 16.15.0

16.14.0

06 Jul 22:47
Compare
Choose a tag to compare

This release is compatible only with implementations of Bukkit 1.16 or higher.

Bukkit implementations include Craftbukkit, Spigot, Paper, etc.

(By the way, GriefPrevention is alive and well. The only version of GP that's "deprecated" is a completely different, forked version that has nothing to do with the Bukkit version of GriefPrevention.)

Fixes

  • #720 typo for DeleteUserClaimsInWorld command fixed by @Jikoo
  • #818 Use BlockData instead of MaterialData for Dispenser, fixed by @Jikoo
  • #799 Set blockdata instead of just the material when "protecting" chorus fruit

Features

  • #736 Randomize unused claim check, added by @Jikoo
  • #786 Ability to limit purchased bonus claim blocks, made configurable by @Izmoqwy
  • #801 API to allow checking trust levels for offline players, added by @Jikoo
  • #866 Support 1.16 materials such as the Respawn Anchors, added by @mippy
  • #868 Redstonewire now protected by accesstrust, added by @budi1200
  • Exclude suspicious bucket placements from server log

Download 16.14.0

16.13.0

02 Feb 21:32
Compare
Choose a tag to compare

This release is compatible only with implementations of Bukkit 1.15 or higher.

Bukkit implementations include Craftbukkit, Spigot, Paper, etc.

Fixes

  • #615 Fixed spigot users from being unable to modify lecterns with containertrust (no issues on Paper). Fixed by @ShaneBeee
  • #643 Fixed unignorable players from being ignored. Fixed by @coralpapa
  • #642 Include more 1.14 and add new 1.15 blocks to containertrust
  • #541 Do not attempt fuzzy matching on player names. Resolves issues where commands like /trust public won't match a player who has the phrase public in their name.
  • #707 Skip over plugins that don't extend JavaPlugin
  • Move BlockPlaceEvent, BlockMultiPlaceEvent, PotionSplashEvent from HIGH/HIGHEST priority to LOWEST.

Features

  • #671 Config option to ignore piston movements. Added by @Bobcat00
  • #623 TrustChangedEvent added by @RoinujNosde
  • api-version to 1.15 to support new block types

Download 16.13.0

16.12.0

02 Sep 17:41
Compare
Choose a tag to compare

This release is compatible only with implementations of Bukkit 1.14 or higher.

Bukkit implementations include Craftbukkit, Spigot, Paper, etc.

Fixes

  • #534 Removed config option Claims.PortalGenerationRequiresPermission (TravelAgent, a class this feature relied on, was removed by spigot in Bukkit 1.14)
  • Hanging entities now drop within claims if there are no supporting blocks. Originally reported in SpigotMC/SpigotCraft#364
  • #588 Fix item merging with locked drops. Thanks @coralpapa
  • Ensure subclaim boundaries remain within parent claim. Thanks @Jikoo

Features

  • #507 Wolves are now protected in PvP worlds, with exception of the wolf's target. Thanks @ShaneBeee
  • #530 Config option to prevent ravagers from breaking blocks within claims.
  • #579 Reading from lecterns now requires just /accesstrust, and modification requires only /containertrust. Thanks @ShaneBeee
  • #583 Hoppers will collect unlocked drops (non-PvP world rules). Thanks @coralpapa
  • #584 Identify the causer of firework damage to determine if it should be canceled or not. (Firing fireworks at entities causes damage, even when vanilla PvP is disabled.) Thanks @coralpapa
  • #532 Block lightning caused by tridents from starting fires in claims (Apparently BlockIgniteEvent is fired before LightningStrikeEvent, so there's no way to tag the lightning that caused the block to be set on fire).
  • Protect berry bushes from being harvested within claims.
  • Using dyes in claims requires build permission (possible to change sign colors with dyes, apparently)

Download 16.12.0

16.12.0-beta

23 Aug 20:51
Compare
Choose a tag to compare
16.12.0-beta Pre-release
Pre-release

This is a beta release. It has not been thoroughly tested - as always, make sure you have working backups.

This release is compatible only with MC server version 1.14 or higher.

Questions and Things to test

There are questions and testing desiring answers for issues to be taken care of before 16.12 is released. See if you can help answer one: https://github.com/TechFortress/GriefPrevention/milestone/10 (You can validate if things have been fixed by viewing the closed issues in the milestone.)

Changelog: 16.11.6...master

Fixes

  • #534 Removed config option Claims.PortalGenerationRequiresPermission (TravelAgent, a class this feature relied on, was removed in spigot 1.14)
  • Using dyes in claims requires build permission (possible to change sign colors with dyes, apparently)
  • #532 Block lightning caused by tridents from starting fires in claims (Apparently BlockIgniteEvent is fired before LightningStrikeEvent, so there's no way to tag the lightning that caused the block to be set on fire)
  • Others in https://github.com/TechFortress/GriefPrevention/milestone/10?closed=1

16.12-alpha

15 Jun 04:35
Compare
Choose a tag to compare
16.12-alpha Pre-release
Pre-release

This is an alpha release. It has not been tested - as always, make sure you have working backups.

This release is compatible only with MC server 1.14 or higher.

Questions and Things to test

There are questions and testing desiring answers for issues to be taken care of before 16.12 is released. See if you can help answer one: https://github.com/TechFortress/GriefPrevention/milestone/10 (You can validate if things have been fixed by viewing the closed issues in the milestone.)

Changelog: 16.11.6...master

Fixes

  • #534 Removed config option Claims.PortalGenerationRequiresPermission (TravelAgent, a class this feature relied on, was removed in spigot 1.14)
  • Using dyes in claims requires build permission (possible to change sign colors with dyes, apparently)
  • #532 Block lightning caused by tridents from starting fires in claims (Apparently BlockIgniteEvent is fired before LightningStrikeEvent, so there's no way to tag the lightning that caused the block to be set on fire)
  • Others in https://github.com/TechFortress/GriefPrevention/milestone/10?closed=1

16.11.6

05 Mar 04:35
cda795e
Compare
Choose a tag to compare

Nothing major here other than using the "second version of the unreleased WorldEdit version 7" API.

Fixes

  • #446 Don't perform environmental PvP checks on creative/spectator targets. Thanks @Apecengo
  • #461 Modify the existing claim instead of creating a new claim on resize (so it properly calls ClaimModifiedEvent) and #465 assign a claim ID before calling ClaimCreateEvent. Thanks @siggi88
  • #457 Update WorldGuard hook to use the "second version of the unreleased WorldEdit v7.0.0" API. Thanks @112madgamer
  • #473 Prevent untrusted players from picking up water from waterlogged blocks. Thanks @112madgamer and @Jikoo

Features

  • #445 New config option to toggle fire spread and damage within claims. Thanks @ShaneBeee

Download

16.11.5

23 Nov 02:37
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!
Wondering where you can provide monetary support for this project?

Thanks 112madgamer for the many PRs for this release!

Fixes:

  • #386 Account for all flower pot material types.
  • #392 Correct farming material block types for /containertrust.
  • #417 Damage and fire from lightning strikes are canceled within a claim if caused by a trident with a channeling enchantment. (This one was an interesting one to solve).
  • #411 Mitigate restorenature causing the server to hang.
  • #387 Add missing required static getHandlerList for ClaimModifiedEvent.
  • #422 Fix WorldGuard being supa dum (the current developer broke the API without a version bump stating "version 7 was never released.")

Features:

  • #418 Siege cooldown can be configured.
  • #406 Donkey and llama protection can be disabled.

Download 16.11.5

16.11.4

29 Sep 04:13
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!
Wondering where you can provide monetary support for this project?

Nothing much this week other than a bug that affects a tiny number of addons.

Fixes:

  • #380 ClaimExpireEvent now only fires if a claim is about to be expired, instead of every time a claim is checked for expiration.

Backend changes:

  • Deleted currently-unused DeniedMessageEvent

Download 16.11.4