Releases: GriefPrevention/GriefPrevention
16.18.7
Compatibility
Compatible with Spigot and derivatives (such as Purpur and Paper) 1.21.10+
Paper and its derivatives (such as Purpur) provide additional protection against player-caused knockback.
Download GriefPrevention 16.18.7 from BukkitDev or Modrinth
New
- Protect Copper Golem Statues by @FreeMonoid in #2566
- Claim command requires radius by @RapidGravy in #2557
- Require container trust for allays by @FreeMonoid in #2558
Fixes
- Don't block knockback when GP PvP rules are disabled by @FreeMonoid in #2572
- Update required api-version by @Jikoo in #2574
- Fix
GRASS/SHORT_GRASSchecks that should beGRASS_BLOCKby @FreeMonoid in #2561
Full Changelog: 16.18.6...16.18.7
16.18.6
Fixes and Enhancements
- Protect claims from player-caused knockback (wind charges, spears) by @FreeMonoid in #2537
- Fix incorrect Y bounds check by @Jikoo in #2530
- Allow accessing containers in wilderness during PvP by @FreeMonoid in #2544
- Protect copper golems in claims, require container trust for interaction by @FreeMonoid in #2535
Compatibility
Compatible with Spigot and derivatives (such as Purpur and Paper) 1.21.10+
Paper and its derivatives (such as Purpur) provide additional protection against player-caused knockback.
Download GriefPrevention 16.18.6 from BukkitDev or Modrinth
New
- Allow setting
MaximumDepthon a per-world basis by @FreeMonoid in #2527 - Option to not refund denied Ender Pearls by @LoJoSho in #2526
- Configurable trust setting for hoppers by @RapidGravy in #2532
API
- Rename
Inventorypermission level toContainerby @FreeMonoid in #2552
New Contributors
- @LoJoSho in #2526
- @RapidGravy in #2532
Full Changelog: 16.18.5...16.18.6
16.18.5
Highlights
- Handle wind charges by @RoboMWM in #2515
- This required increasing the server minimum version compatibility to 1.21
- Fix backported for moss and sculk spread by @RoboMWM in #2518
- Damaging Item Displays require build trust by @Jikoo in #2424
Compatibility
Compatible with Spigot and derivatives (such as Purpur and Paper) 1.21+
Other things changed
- Use separate file for database configuration by @Jikoo in #2368
- Add checks to claim commands by @Jikoo in #2396
- Improve name lookups by @Jikoo in #2408
- Add Iris to softdepend by @Jikoo in #2404
- Allow use of fire charges by @RoboMWM in #2519
Full Changelog: 16.18.4...16.18.5
Download GriefPrevention 16.18.5 from BukkitDev or Modrinth
16.18.4
Highlights
- Fixes #2308, an issue with buckets (and other materials that aren't items) that occurs on Paper 1.21 servers.
Compatibility
Compatible with Spigot and derivatives (such as Purpur and Paper) 1.20.6 or later.
What's Changed
Full Changelog: 16.18.3...16.18.4
Download GriefPrevention.jar version 16.18.4 from BukkitDev
16.18.3
Compatibility
Compatible with CraftBukkit and derivatives 1.19 or later, though we do recommend updating to at least 1.20.4 due to known crash exploits in older versions.
What's Changed
- Allow wither explosions to activate on unclaimed land by @TreemanKing in #2141
- Improve pet release feature by @Jikoo in #2227
- Metrics for claim modes by @Jikoo in #2242 and more metrics about other config options.
- Added chorusfruit teleport to EnderPearlsRequireAccessTrust config by @QarthO in #2267
- Sanitize claim corners on creation by @Jikoo in #2285
- Don't allow claims to be made outside of worldborder by @QarthO in #2288
Full Changelog: 16.18.2...16.18.3
Download GriefPrevention.jar version 16.18.3 from BukkitDev or Modrinth
16.18.3-beta1
Compatibility
Compatible with CraftBukkit and derivatives 1.19 or later.
What's Changed
- Fixes Wither Explosions not activating on Hit in Unclaimed Land by @TreemanKing in #2141
- Improve pet release feature by @Jikoo in #2227
- Add metrics for claim modes by @Jikoo in #2242
Full Changelog: 16.18.2...16.18.3-beta1
16.18.2
Compatibility
Compatible with CraftBukkit and derivatives 1.19 or later.
To handle signs, the API has been upgraded to spigot api 1.20. However, Materials from 1.19 are supported, so theoretically this should be compatible with 1.19.
What's Changed
- Add overload for friendly AnimalTamer name fetch by @Jikoo in #2022
- Pass ignition by players to BlockBreakEvent handler by @Jikoo in #2050
- Resolve UUID strings when matching players by @Jikoo in #2045
- Update soft depends to include CommandHelper by @malonnnn in #2043
- Clean up entity damage handling by @Jikoo in #2040
- Allow fluids to flow between claims of the same owner by @FreeMonoid in #1218
- protect iron doors and trapdoors, too (for purpur servers) by @BillyGalbreath in #2068
- Option to show claim owner in TrustListHeader by @akdukaan in #1899
- remove unused accrual permissions by @RoboMWM in #2074
- Prevent passive mobs from picking up death drops by @Jikoo in #2071
- Improve re-drawing existing visualizations by @Jikoo in #2081
- Use economy's format for currency by @Jikoo in #2084
- Fix potion thrower potentially being spammed denial by @Jikoo in #2083
- Restrict modifying signs by @Jikoo in #2080
- Handle ignited entities melting powdered snow by @Jikoo in #2082
- Avoid using Inventory.getHolder() in hopper check by @nouish in #2086
- Don't use global firespread rules for wilderness TNT ignition by @Jikoo in #2089
- create first claim only in survival by @akdukaan in #2098
- cleaner readme v2 by @QarthO in #2109
- Attempt fix header image by @QarthO in #2114
- Fix command usage casing by @Jikoo in #2132
- Fix Tameable protections by @Jikoo in #2131
- Do not use EnumSet for Material by @Jikoo in #2127
- Don't rebuild material definitions each interaction by @Jikoo in #2143
- Removal of onTNTExitPortal by @TreemanKing in #2124
- Improve sign interaction handling by @Jikoo in #2142
- Add config option for mob projectiles changing blocks in claims by @Swordstone86 in #2099
- Fix aggressive panda handling by @Jikoo in #2144
- fix pets in legacy by @QarthO in #2198
- Fix listener registration on older servers by @Jikoo in #2209
- legacy 1.20.3/4 support - SHORT_GRASS and EntityDamageByEntity by @QarthO in #2221
Full Changelog: 16.18.1...16.18.2
16.18.2-beta2
Mostly more specific handling of signs, as well as some quality of life changes. Should still be compatible down to 1.17 despite API change for sign handling, but not tested.
What's Changed
- protect iron doors and trapdoors, too (for purpur servers) by @BillyGalbreath in #2068
- Option to show claim owner in TrustListHeader by @akdukaan in #1899
- remove unused accrual permissions by @RoboMWM in #2074
- Prevent passive mobs from picking up death drops by @Jikoo in #2071
- Improve re-drawing existing visualizations by @Jikoo in #2081
- Use economy's format for currency by @Jikoo in #2084
- Fix potion thrower potentially being spammed denial by @Jikoo in #2083
- Restrict modifying signs by @Jikoo in #2080
- Handle ignited entities melting powdered snow by @Jikoo in #2082
- Avoid using Inventory.getHolder() in hopper check by @nouish in #2086
- Don't use global firespread rules for wilderness TNT ignition by @Jikoo in #2089
- create first claim only in survival by @akdukaan in #2098
- cleaner readme v2 by @QarthO in #2109
- Attempt fix header image by @QarthO in #2114
- Fix command usage casing by @Jikoo in #2132
- Fix Tameable protections by @Jikoo in #2131
- Do not use EnumSet for Material by @Jikoo in #2127
- Don't rebuild material definitions each interaction by @Jikoo in #2143
- Removal of onTNTExitPortal by @TreemanKing in #2124
- Improve sign interaction handling by @Jikoo in #2142
- Add config option for mob projectiles changing blocks in claims by @Swordstone86 in #2099
- Fix aggressive panda handling by @Jikoo in #2144
New Contributors
- @QarthO in #2109
- @TreemanKing in #2124
- @Swordstone86 in #2099
Full Changelog: 16.18.2-beta1...16.18.2-beta2
16.18.2-beta1
A lot of changes here are mostly end-user invisible, but a lot of cleanup has occurred under the hood. Things to test are entity damage/protections (entity damage handling has been refactored significantly) and water flow. Use the discussion thread to provide feedback on this and anything else in this release. Thank you!
What's Changed
- Add overload for friendly AnimalTamer name fetch by @Jikoo in #2022
- Pass ignition by players to BlockBreakEvent handler by @Jikoo in #2050
- Resolve UUID strings when matching players by @Jikoo in #2045
- Update soft depends to include CommandHelper by @malonnnn in #2043
- Clean up entity damage handling by @Jikoo in #2040
- Allow fluids to flow between claims of the same owner by @FreeMonoid in #1218
New Contributors
Full Changelog: 16.18.1...16.18.2-beta1
16.18.1
Should be compatible with Minecraft 1.17 and later.
What's Changed
- Treat arrow-based Lightable ignition as a block change by @Jikoo in #1828
- Candles require full trust, remove duplicate candle cake handling by @Jikoo in #1827
- Improve claim creation over existing builds by @Jikoo in #1839
- Fix blank message being sent to player on death when death messages are disabled by @Jaren8r in #1880
- Automatically update maxDepth by @Jikoo in #1871
- Fix potential NPE visualizing conflict zones by @Jikoo in #1854
- Stop people creating nether portals in claimed land by @Elioby in #1842
- Remove TheUnderground from loadbefore by @Owen1212055 in #1912
- Prevent theft from water/lava cauldrons. by @RezzedUp in #1908
- Fix visualization O(n2) performance by @TauCubed in #2008
- Don't re-render duplicate boundary visualizations by @Jikoo in #1987
- Remove
TheUndergroundfrom softdepend by @bigpresh in #2010 - Add permission allowing pre-movement chat by @Bobcat00 in #1996
- Allow Datastore.getClaim(long id) to return subclaims by @akdukaan in #2011
- Reload messages on /gpreload by @budi1200 in #1266
- Use a specific permission for /abandonallclaims by @YanisBft in #1931
- Fix ClaimResizeEvent generating deprecated event warning by @Jikoo in #2015
New Contributors
Full Changelog: 16.18...16.18.1