Releases: GriefPrevention/GriefPrevention
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
TheUnderground
from 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
Download GriefPrevention.jar version 16.18.1
16.18.1-rc1
This is a pre-release, make some comments in the thread or something if there's an issue or if there are things that were missed that should be included with the official release!
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
TheUnderground
from 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
New Contributors
Full Changelog: 16.18...16.18.1-rc1
Download GriefPrevention.jar
16.18
No use in waiting to release if you don't release at all.
Lots of changes, and this auto-generate release notes really is handy. I considered using a bot, or making my own changelog, but in the end, good commit messages will just go hand-in-hand with this. Given that most contributions are PRs, my own contributions will probably be PRs as well, and thus should have a cleaner commit history in the first place.
Should be compatible with Minecraft 1.17 and 1.18.
What's Changed
- Check before casting to mob by @Jikoo in #1281
- Fix ignoring height by @Jikoo in #1260
- Prevent nametag usage unless player can kill target by @Jikoo in #1337
- Include scope in dependency information by @Jikoo in #1390
- Change method signature of allowBreak method in main class by @ZhengHanLee in #1406
- Treat glow item frames like item frames by @drbot7 in #1413
- Add ClaimPermissionCheckEvent by @Jikoo in #1006
- Fix deprecated claim API by @Jikoo in #1439
- Update to 1.17 by @Jikoo in #1448
- Set up GitHub actions maven workflow by @nouish in #1454
- Actions workflow: use the right default branch by @nouish in #1456
- protect glow berries by @drbot7 in #1459
- Fix falling block and vehicle block change handling by @Jikoo in #1424
- Protect Pumpkin Carving by @drbot7 in #1473
- Option to unsilence bans by @drbot7 in #1480
- Fix NPE when using
allowBuild
in a claim that the player has permission to build by @MrPowerGamerBR in #1500 - Fix max depth below world height by @Jikoo in #1502
- Added (glow) ink sac to materials list for dyes by @multirp in #1508
- Protect candles from being extinguished by @drbot7 in #1526
- resolve NPE when calling Claim.allowEdit by @loganb1max in #1580
- Fix check for expiring chest claims by @Bobcat00 in #1600
- Fix Non-Player Splash Potions by @Jikoo in #1636
- Convert to YAML bug report template by @Jikoo in #1638
- Update Java and fix AppVeyor by @Jikoo in #1663
- ClaimTransferEvent by @bertek41 in #1641
- Sanitize claim depth on extend/resize by @Jikoo in #1598
- Protect rooted_dirt by @drbot7 in #1541
- Better handling of usernames with periods by @Camotoy in #1543
- Don't fire EntityDamageByEntityEvent when renaming by @Jikoo in #1680
- Correct WorldGuard integration by @Kamilkime in #1630
- Fix 1.18 biome issues by @Jikoo in #1694
- Clean up events for add-ons by @Jikoo in #1706
- Fix new depth not being set correctly by @Jikoo in #1736
- Rework Visualizations by @Jikoo in #1741
- Fix incorrect permission bypass for Edit ClaimPermission by @Jikoo in #1772
New Contributors
- @ZhengHanLee made his first contribution in #1406
- @MrPowerGamerBR made his first contribution in #1500
- @multirp made his first contribution in #1508
- @loganb1max made his first contribution in #1580
- @bertek41 made his first contribution in #1641
- @Camotoy made his first contribution in #1543
- @Kamilkime made his first contribution in #1630
Full Changelog: 16.17.1...16.18
16.18-RC1
Purpose of this release: to verify bugfixes and let me know if any others should be fixed before an official release.
ayyyyyyyyyyyyyy they added a button to auto-generate release notes let's go ayyo alsdkfja;lskjdfadsf
Also, yes it's been a while, I've been trying to get more active in the #griefprevention chat channel again. Lots of stuff happened over the past several months, but finally trying to move things back to here so that's neatorino. Also helps that I'm doing MC servers again after that went kapoot as well.
If anyone wants to make these changelogs look better, please do so in the discussions section, thanks! (Oh neat there's an option to create a discussion section too wowo.) Otherwise for now, being this is a release candidate, I can spend my time making it better later c:
What's Changed
- Check before casting to mob by @Jikoo in #1281
- Fix ignoring height by @Jikoo in #1260
- Prevent nametag usage unless player can kill target by @Jikoo in #1337
- Include scope in dependency information by @Jikoo in #1390
- Change method signature of allowBreak method in main class by @ZhengHanLee in #1406
- Treat glow item frames like item frames by @drbot7 in #1413
- Add ClaimPermissionCheckEvent by @Jikoo in #1006
- Fix deprecated claim API by @Jikoo in #1439
- Update to 1.17 by @Jikoo in #1448
- Set up GitHub actions maven workflow by @nouish in #1454
- Actions workflow: use the right default branch by @nouish in #1456
- protect glow berries by @drbot7 in #1459
- Fix falling block and vehicle block change handling by @Jikoo in #1424
- Protect Pumpkin Carving by @drbot7 in #1473
- Option to unsilence bans by @drbot7 in #1480
- Fix NPE when using
allowBuild
in a claim that the player has permission to build by @MrPowerGamerBR in #1500 - Fix max depth below world height by @Jikoo in #1502
- Added (glow) ink sac to materials list for dyes by @multirp in #1508
- Protect candles from being extinguished by @drbot7 in #1526
- resolve NPE when calling Claim.allowEdit by @loganb1max in #1580
- Fix check for expiring chest claims by @Bobcat00 in #1600
- Fix Non-Player Splash Potions by @Jikoo in #1636
- Convert to YAML bug report template by @Jikoo in #1638
- Update Java and fix AppVeyor by @Jikoo in #1663
- ClaimTransferEvent by @bertek41 in #1641
- Sanitize claim depth on extend/resize by @Jikoo in #1598
- Protect rooted_dirt by @drbot7 in #1541
- Better handling of usernames with periods by @Camotoy in #1543
- Don't fire EntityDamageByEntityEvent when renaming by @Jikoo in #1680
- Correct WorldGuard integration by @Kamilkime in #1630
- Fix 1.18 biome issues by @Jikoo in #1694
- Clean up events for add-ons by @Jikoo in #1706
New Contributors
- @ZhengHanLee first contribution in #1406
- @MrPowerGamerBR first contribution in #1500
- @multirp first contribution in #1508
- @loganb1max first contribution in #1580
- @bertek41 first contribution in #1641
- @Camotoy first contribution in #1543
- @Kamilkime first contribution in #1630
Full Changelog: 16.17.1...16.18-RC1