GriefPrevention GUI Addon v4.13

Upgrade Grief Prevention with a sleek GUI, claim TP, custom flags, and more!

🐞 Bug Fixes

  • 🛠️ Fixed a rare NullPointerException in the sorting algorithm.
  • ⚙️ Fixed NullPointerException when opening the GUI with a skull item.
  • 🔧 Fixed an issue where ecoType would return null during purchases.
  • 🚪 Fixed claim warp not teleporting to the updated location.

✨ New Features

  • 📋 Added a way to set default flag values via FlagDefaults.yml.
  • 🚩 Created new custom flags: EnterActionbar & ExitActionbar for enhanced action bar messages.
  • ❌ Introduced a new command to forcefully disable flags on specific or all claims.
    Example:
    /claim disableflag all EnterMessage You are now entering %gpextension_getbyid_claimname_{claimid}%.

⚙️ Improvements

  • 🏷️ Added a new option in the config to disable selling claim blocks.
🛠️ Fixes
  • 🛠️ Fixed a NullPointerException when clicking on flag sort.
  • 🛠️ Fixed the Claim_flag_updated in language.yml resetting on plugin reload.
  • 🛠️ Fixed EnterMessage not working.
  • 🛠️ Fixed flag values not displaying the correct value.
  • 🛠️ Fixed placeholders in language.yml not formatting correctly.
  • 🛠️ Fixed a NullPointerException on placeholder requests.
  • 🛠️ Fixed the issue where using the No Elytra flag would disable the elytra in mid-air. It now behaves the same way as the Claim Fly flag.
  • 🛠️ Fixed an issue in Claim Fly where gpflag.bypass.fly was not being checked properly.
  • 🛠️ Fixed an issue where the plugin would not load when using Spigot.
  • 🛠️ Fixed color codes not being applied when using Spigot.
  • 🛠️ Fixed a NoSuchMethodError when using the latest Spigot build.
  • 🛠️ Fixed an issue where the warp location placeholder was not displaying correctly.
  • 🛠️ Fixed the ClaimDescription flag not activating.
  • 🛠️ Fixed an issue with the No Elytra flag when used with Claim Fly.

✨ Additions
  • ✨ Added customizable messages for those who did not have any.
  • ✨ Added an option in the config to disable GUIs in worlds where GriefPrevention is disabled.
  • ✨ Added a new command to exclude permission groups from receiving EntryNotify and ExitNotify. Use /claim flagsettings <claimid> <flag> <permission> (e.g., /claim flagsettings 1 ExitNotify owner to prevent the claim owner from receiving notifications when entering the claim).

🔧 Tweaks
  • 🔧 Tweaked the No Elytra flag.
  • 🔧 Tweaked the unclaim and trust functionalities.
  • 🔧 Adjusted the priority of the ClaimCreatedEvent. Ensure any plugins that listen to this event have their priority set higher than normal.

📝 Note
- ⚠️ Spigot is loosely supported, and new features are not tested directly on Spigot. Use PaperMC instead.

Major Updates 🚀

  • GPFlags as Optional Dependency: GPFlags is now an optional dependency! Previously, it was required, but some default flags configured in the claim settings GUI still need it.

New Features ✨

  • Support for Latest GPFlags: Added compatibility with the latest version of GPFlags. Older versions are no longer supported.
  • Custom Elytra Usage Flag: Introduced a custom Elytra usage flag and added a corresponding message in the language file.
  • All GPFlags Support: Added support for all flags provided by GPFlags.
  • Teleport Restrictions: Teleport location cannot be set outside of the claim.

Improvements 🛠️

  • Console Message Control: Added an option in the config to remove console messages.

Bug Fixes 🐞

  • ClaimFly Issues Resolved: Fixed various issues related to ClaimFly.
  • ClaimFly Bypass Adjustment: Users with gpgui.bypass.fly or OP will now lose ClaimFly when they leave a claim. This can be disabled in the config.

🔧 Fixes​

  • Placeholder Parsing Error: Fixed an error occurring with placeholder parsing.

🛠️ Updates​

  • Block Transfer Restriction: Players can no longer transfer blocks to themselves.

🚀 New Features​

  • New GUI for Claim Icon Selection: Added a new gui for selecting claim icons.
    • Command: /claimicon <claimid> to quickly access the claim icon selection GUI.
  • Transfer Claim Blocks: Added a new command to transfer claim blocks between players.
    • Command: /transferblocks <player> <amount>

🔧 Fixes​

  • Claim Teleport/Entry Flag Teleport:
    • Fixed issues where teleporting to a claim or using the claim entry flag would sometimes teleport players underground.
    • Fixed issues where using the claim entry flag would sometimes not work at all.

🛠️ Updates​

  • Claim Upgrade GUI Update: Updated the claim upgrade GUI to version 1.5.
  • Manual Update: For those who have automatic file updates turned off, apply the following change to line 751 in the configuration file:

    YAML:
    click_commands:
    - "[player] gpguiicon {claimid}"

⚠️ Changes​

  • ClaimFly Restriction: If a claim has ClaimFly disabled, a player's fly mode will be disabled upon entering the claim.
    • Players with the gpgui.bypass.fly permission can bypass this restriction.

Changelog​

🐞 Bug Fixes​

  • 🛠️ Fixed NullPointerException in commands such as leave, unclaim, trust.
  • 🛠️ Fixed hex color not working in GUI titles.
  • 🛠️ Fixed GUI items not displaying when the item does not have priority set. Now, if the item does not have priority, it will be set to priority 1.

✨ Features​

  • ➕ Added an option in config to disable console spam when gpflag's fly is not disabled with bypass permission.
  • ➕ Added option to disable GUI to config.yml.
  • ➕ Added two new messages for the teleport logic described below.

📈 Improvements​

  • 🔽 Lower file size.
  • 🔄 Reworked teleport logic for the Nether and End. Now, if no suitable location is found in the Nether, it continues to search along the Y axis. In the End, it searches within a 20-block radius, and if no suitable location is found, it teleports to the End spawn.
  • 🔄 Claim teleport now keeps the direction the player is looking at.

🔧 Preparations​

  • 🛠️ Preparing backend to remove GPflag's as dependency.
  • Fixed <Selected_public> in claim list permission sort
  • Added cooldown to claim teleport. bypass permission gpgui.teleport.bypasscooldown
  • Added delay to claim teleport and warp. bypass permission gpgui.bypass.bypassdelay

Bug Fixes:​

  • 🐞 NullPointerException Fix: Addressed a rare occurrence of a NullPointerException when executing the leave claim command.
  • 🐞 Blacklist and Whitelist Fix: Rectified issues related to claim entry blacklist and whitelist functionality, ensuring they now work as expected.

Optimizations:​

  • ⚙️ Performance Boost: Streamlined code by removing unnecessary toString method calls, resulting in improved efficiency.
  • ⚙️ File Size Reduction: Successfully reduced the plugin’s file size from 2.6 MB to a leaner 1.3 MB.

Enhancements:​

  • ✨ Theme Customization: Resolved an issue where changing the theme was not functioning correctly.
  • ✨ Version Compatibility: Added support for Minecraft version 1.21, ensuring compatibility with the latest game updates.

Deprecated Features:​

  • ⚠️ OwnerFly Flag Removal: The OwnerFly flag from gpflag has been deprecated and is no longer supported.
Thank you for your continued support! Feel free to explore the new features and report any feedback or issues. Happy crafting! 🛠️🌟
Buy a license now
$6.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
49,160 Views
751 Purchases
782 Downloads
Aug 10, 2020 Published
Jun 11, 2026 Updated
5.00 star(s)
Average rating (34)
1.3 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI Content Disclosure
Used Copilot in some cases where bulk changes are required
Type
  1. Gameplay
  1. Protection
  1. GUI
Game mode
  1. Survival & SMP
  1. Skyblock
  1. Lifesteal
Game mode
  1. Survival
  1. Skyblock
  1. Lifesteal
Game mode (legacy)
  1. Survival
  1. Skyblock
  1. Lifesteal
Supported software
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & unobfuscated
Creator
Owner
Recommended for you
professional Essentialsx Config updated to Essentials 2.18.0 with high quality Deluxemenu GUIs
5.00 star(s) 7 ratings
127 purchases
High quality litebans message config with a feature rich punishment GUI
5.00 star(s) 1 ratings
57 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 140 ratings
4,233 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,230 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,135 purchases
Share and earn
Refer this resource and earn a 10% commission.
49,160 Views
751 Purchases
782 Downloads
Aug 10, 2020 Published
Jun 11, 2026 Updated
5.00 star(s)
Average rating (34)
1.3 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI use in marketing
No
AI Content Disclosure
Used Copilot in some cases where bulk changes are required
Type
  1. Gameplay
  1. Protection
  1. GUI
Game mode
  1. Survival & SMP
  1. Skyblock
  1. Lifesteal
Game mode
  1. Survival
  1. Skyblock
  1. Lifesteal
Game mode (legacy)
  1. Survival
  1. Skyblock
  1. Lifesteal
Supported software
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & unobfuscated
Creator
Owner
Recommended for you
professional Essentialsx Config updated to Essentials 2.18.0 with high quality Deluxemenu GUIs
5.00 star(s) 7 ratings
127 purchases
High quality litebans message config with a feature rich punishment GUI
5.00 star(s) 1 ratings
57 purchases
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 140 ratings
4,233 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,230 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,135 purchases
Top