GriefPrevention GUI Addon icon

GriefPrevention GUI Addon 4.8

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

Page 1 2 3 4 5 6
4.5.15 Jun 8, 2024
Important Fixes

🆕 New Features:

  • If teleport location is set manually, the suitable location finder will be skipped.

🐛 Bug Fixes:

  • Fixed issue with /trust <playername> not working introduced in 4.5.14
4.5.14 Jun 6, 2024
Important Fixes and Updates

1f680.png Version 4.5.14 1f680.png

1f41e.png Bug Fixes

  • 1f6e0.png Fixed: GUI item exploit
  • 1f6e0.png Fixed: Teleport issues
  • 1f6e0.png Fixed: Trust GUI not opening when options.Claim_trust.direct_command is enabled in the config
  • 1f6e0.png Fixed: Menu title is null issue


1f4c4.png Updates

  • 1f4c4.png UpdatedPlayerList_EN.yml. If you have auto Skip_File_Version_Update set to true, apply the changes manually. 
4.5.13 May 29, 2024
fixes
  • Fixed claim teleport/claim warp not setting in some cases
4.5.12 May 26, 2024

Fixed : Removed unnecessary Player join listener

4.5.11 May 24, 2024
Enhancements and Fixes
  • Fixed: Config.yml not loading on first startup due to changes in version 1.5.10.
  • Added: Option to enable permission mode for claim teleport.
  • Fixed: Chat spamming with "no permission to fly" message.
  • Tweaked: Claim fly functionality.
  • Fixed: Placeholder economy not working.
  • Added: New option in config to make /trust <playername>. directly trust players without opening gui
  • Fixed: Sell price not set correctly 
4.5.10 May 23, 2024
🚀 Improved Stability and Flexibility 🚀

🔧 **Enhancements and Fixes:**
- Improved claim fly permission detection: When flying outside a claim with the `gpgui.bypass.fly` permission, fly will not be disabled.
- **Fixed**: Bug with disabled flags in the config not working if the flag was already enabled in a claim.
- **Added**: Option in the config to skip GUI file version check (versions are skipped by default).
  ```
  options:
    # skips updating gui files to latest version, you need to apply changes manually.
    Skip_File_Version_Update: false
  ```
- Improved file update system.
- **Fixed**: `java.lang.NullPointerException` caused by a null claim in `com.toonystank.gpextension.region.RegionsManager.get(String)`.
- **Added**: Support for PlaceholderAPI in the language file.
- **Fixed**: Language configuration now reloads properly.

4.5.9 May 22, 2024
Enhanced Listener Implementation and Bug Fixes

🛠️ Improvements:

  • Improved active listener implementation for enhanced performance.

🐞 Bug Fixes:

  • Updated ClaimMenu to version 1.4, addressing some priority issues.
  • Fixed a bug with Claim Fly where players could exploit the fly detection system by placing a bed outside the claim, allowing them to retain fly outside the claim until re-entering.
  • Fixed menu navigation not working.
4.5.8 May 21, 2024
Fly Flag improvements

🔧 Improved ClaimFly Flag: Changed the implementation to use an active listener for better performance and reliability.

4.5.7 May 17, 2024
Fixed floodgate error

1f527.png Fixed: Floodgate won't load when used with Velocity or BungeeCord.  causing the plugin to be stuck on loop

🛠 Tweaked: Bedrock player detection in the absence of Geyser. 

4.5.6 May 17, 2024
Full 1.20.6 Support

Added support for 1.20.6: Fixed anvil GUI not working on Minecraft version 1.20.6

4.5.5 May 16, 2024
New config options

🔧 Added new options in the configuration to change the default sorting of the trust player GUI and parameter sorting.

4.5.4 May 15, 2024
Bug fixes

🛠️ Fixed: Error during initialization DataSection: Menu title is null in ClaimDelete_EN.yml. This only happens on first time loading the plugin

🛠️ Fixed: Claim entry message will be shown on the wrong claim where claim entry message is not enabled. This occurred when two claims were side by side, as reported by Wesley Jr. (Zard).

🌟 Update on 1.20.6 Support: You can now use the GUI on Minecraft version 1.20.6. However, the anvil GUI will not work for now; this is currently being addressed. 

4.5.3 May 9, 2024
Stability Fixes and Feature Enhancements
- ℹ️ **Note:** Support for 1.20.6 is currently being worked on and will be added as soon as possible.

- 🐛 Fixed an issue where using Spigot would cause the plugin not to load. 
- 🛠️ Updated `claimupgrade.yml` to version 1.4, fixing some flags that were unable to be disabled.
- 🛠️ Fixed the claim warp flag not being able to be activated.
- 🛠️ Fixed a ClassNotFoundException when using NoMobCropTrample or NoPlayerCropTrample.
- 🐛 Fixed an issue where the ClaimEntryNotification and ClaimExitNotification flags would send messages to all online players if the claim's trusted players were null.
- 🚀 Improved the claim fly flag by adding enabled and disabled messages. Additionally, players will now retain their fly status if they log out while flying in a claim and regain it upon rejoining.
- ➕ Added an option in the configuration to change the default claim list sorting.
- 🐛 Fixed admin claims showing the owner to any players with admin permission. Now it will display as ADMINISTRATOR.
 
```yaml
# For backward compatibility: If the language file or GUI files exist without the corresponding tag already present in the server, they will be loaded as is, and the tag below will be ignored. For instance, if a file named "language.yml" exists, it will not be converted to "language_en.yml".
language: EN
```
```yaml
experimental:
  # This feature is highly experimental and can break stuff. Only use it for testing or providing feedback.
  bedrock_gui_support: false 
```
4.5.2 May 4, 2024
Bug Fix for NoMobCropTrample and NoPlayerCropTrample

1f41b.png Resolved class cast exception occurring with NoMobCropTrample or NoPlayerCropTrample.

 
4.5.1 May 3, 2024
Spigot Compatibility Fix

🐛 Fixed an issue where the plugin would fail to load when using Spigot.

4.1 May 3, 2024
Spigot Compatibility Fix

🐛 Fixed an issue where the plugin would fail to load when using Spigot.

4.5 May 1, 2024
New Flags, Improvements, and Fixes
🚩 New Flags:
  1. Introduced new flags: NoPlayerCropTrample and NoMobCropTrample.
  2. Implemented ClaimFly flag, replacing the old OwnerMemberFly flag.
🔧 Backend Enhancements:
  1. Streamlined backend code for more efficient flag management and easier creation of new flags.
 
🐞 Bug Fixes:
  1. Resolved `java.lang.NullPointerException` by adjusting item priorities in ClaimMenu.yml.
  2. Updated ClaimMenu.yml and ClaimUpgrades.yml to version 1.3, with backups saved to the gui/backup folder.
 
Language File Fix:
  1. Addressed a placeholder issue in language.yml. 
4.4 Apr 20, 2024
🚀 Enhanced Flag Support and Customization 🛠️

New Features:

  • Added support for the following flags:
    • NoMonsters
    • NoFallDamage
    • NoEnderPearl
    • NoMonsterSpawns
    • NoGrowth
    • NoChorusFruit
    • NoFluidFlow
    • NoItemDrop
    • NoItemPickup
    • NoHunger
    • HealthRegen

🐛 Bug Fixes and Improvements:

  • Fixed an issue where the plugin would fail to boot when DeluxeMenus and Geyser were not installed.
  • Removed DeluxeMenus support. Old DeluxeMenus files will no longer work with the commands.
  • Added a check for players in creative or spectator mode to ignore claim fly permission checks.
  • Fixed multiple minor issues.
  • Improved support for ignoreclaims and griefprevention.adminclaims.
  • Fixed /leaveclaim not working.
  • Added a new option in the config to use the maximum bonus blocks limit in GriefPrevention as the maximum claim block purchase limit.
  • Made NotifyEnter and NotifyExit flags customizable. If you had the flag enabled in GPFlags, it will be migrated automatically. You can edit the default message in language.yml; placeholders are supported.

🌟 New Color Formatting Permissions for Flags:

  • To use basic color formatting like &cText, you'll need the gpgui.color permission.
  • For text formatting like &lText, you'll need the gpgui.format permission.
  • If you want to use hex color codes like &#ff00ff&Text, you'll need the gpgui.hex permission.
  • And if you're interested in using gradient colors like &#f0f-#fff&Text, you'll need the gpgui.gradient permission.

🚀 Enhancements and Features:

  • Made more improvements to claim trust functionality. Hoping to resolve issues where trust was not working in some claims.
  • Custom EnterMessage and ExitMessage Implementation: Implemented custom EnterMessage and ExitMessage functionality. On server start, messages will migrate from GPFlags if the flags are already enabled in GPFlags.
  • Enhanced Fly Flag Functionality: Improved functionality of the fly flag: If permission mode is enabled in config.yml, players need the corresponding permission to use claim fly. Players who can fly outside claims with /fly will need the gpgui.bypass.fly permission to fly inside claims where claim fly is disabled. This flag enhances the functionality of GPFlags' claim fly and does not replace it, so all GPFlags bypass permissions are still required.
  • Fixed a critical issue where, in some rare cases, player names would be null during plugin initialization, leading to plugin disabling. 
4.3 Apr 8, 2024
🚀 Version 4.3: Enhanced Claim Management and New Features 🚀
  • New Features:
    • Introduced claim invitations feature with new commands:
      • /claim invites [here|id]: Opens sent invites when used with 'here' or a claim ID. Shows player invites when used without parameters.
      • /claim decline <id>: Declines a specific claim invite.
      • /claim removeinvite <playername> [here|id]: Removes a sent claim invite to a player.
    • Enhanced admin claims trust management: Players with 'ignore claims' or 'griefprevention.adminclaims' permissions can now edit admin claims trust.
    • Implemented new placeholders for trustlist formatting:
      • %gpextension_getbyid_trustlist_<id>_manager%
      • %gpextension_getbyid_trustlist_<id>_trusted%
      • %gpextension_getbyid_trustlist_<id>_inventory%
      • %gpextension_getbyid_trustlist_<id>_access%
    • Added option to disable the claim warp command.
    • Introduced new placeholder to retrieve claim size by ID: %gpextension_getbyid_size_<id>%
    • Support for GPFlags's AllowBlockExplosions flag.
    • Added player head support for GUIs: Use the material playerhead-%player_name% or playerhead-playername.
  • Bug Fixes:
    • Fixed an issue where players could place items inside the GUI that would disappear upon GUI closure.
    • Addressed an issue where trust settings were sometimes not registered until a server restart.
    • Fixed null pointer exception sometimes occurring when opening the trustlist. Implemented robust error handling to address this.
    • Fixed claim invites not loading properly on server restarts.
    • Fixed claim purchase command not being disabled when the corresponding option in the config was set to false.
    • Resolved issues with trustlist not working and changing player trust level.
    • Optimized admin claims editing functionality.
  • Configuration Changes:
    • Added new option in the config to toggle invite mode. If mode is set to DEFAULT, it will switch to default. If set to INVITE, it will use invite mode:

1f4dd.png Note: Claim invite feature is still in development. Expect bugs and unfinished features.

1f50d.png This release introduces significant enhancements and bug fixes, improving claim management and user experience. Your feedback is crucial in further refining the plugin!

4.2 Mar 21, 2024
🚀 Version 4.2 Release Announcement 🚀

🔧 Fixed Features:

  • Whitelist menu can now be opened.
  • No entry blacklist and whitelist now retain settings when the no entry flag is disabled.
  • Resolved java.lang.IllegalArgumentException error related to claim icons.
  • Fixed error on success message for trust command.
  • Fixed issue with claim warp location change.

🌟 New Features and Enhancements:

  • Improved functionality for disabling the no entry flag.
  • Added ability to change claim teleport location.
  • Added custom skull support for GUIs.
  • Introduced reload commands:
    • /claim reload all: Reloads config, language, and GUI.
    • /claim reload gui: Reloads all GUI.
    • /claim reload config: Reloads config and language.
    • /claim reload: Reloads config and language.
  • Reworked claim creation logic for improved functionality.
  • Added a new GUI to select the amount of blocks to sell and purchase.
  • Edited the existing claim blocks menu to accommodate new features.
  • Added a new option to sell all claim blocks.
  • Added ability to view other players' claim lists.
  • Added new placeholder to get formatted trust list: %gpextension_getbyid_trustlist_<claimid>%.
  • Introduced new options in language.yml to format trust list placeholder.
  • Typing /trust or /untrust command while standing in a claim now opens the anvil GUI to type the player's name.
  • Optimized anvil GUI for improved performance.
  • Plugin now supports public claims. You can use /trust all or /untrust all.

🎉 This is a major update with numerous fixes and exciting new features. Give it a try and let us know your feedback! 🎉

Page 1 2 3 4 5 6

griefprevention

guiaddon

grief

prevention

gui

You might also like...