Page: 1 2

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! 🎉


4.1 Mar 13, 2024
Improved Functionality and Bug Fixes
  • Bug Fixes:

    • Addressed a rare error by implementing error detection and skipping player skull creation if an error occurs.

      [23:02:04 INFO ] An error occurred while trying to open PLAYER_LIST gui.

      [23:02:04 WARN ] java.lang.NullPointerException: Profile name must not be null

    • Fixed an issue where the Claim Permission GUI gave a "claim not found" error when permissions were changed.
    • Fixed issue where first time joining players were unable to use GUI.
    • Resolved problem where whitelisted players couldn't enter claims with no entry.
    • Fixed an issue where if a player had manager permission, changing permission would result in an error.
    • Fixed an issue causing a java.lang.NumberFormatException when purchasing claim blocks.
    • Fixed trustlist GUI not opening as expected.
    • Corrected display issues with page size and max size not being shown correctly.
    • Resolved problems with the player list GUI.
    • Fixed functionality for offline player untrust.
    • Fixed a bug that allowed players to sell all blocks, including those in use.
  • New Features & Enhancements:

    • Added an option in the config to disable the claim tool requirement for creating claims via the GUI.
    • Simplified commands within claims, allowing usage without typing any arguments while standing in a claim.
    • Enhanced offline player caching for better performance.
    • Introduced a new GUI to list expiring claims using the command /claimlist expirelist.
    • Added a new placeholder %gpextension_getbyid_expiretime_<id>% to retrieve the expiration time of a claim.
    • Added support for Geyser, fixing issues that arise when two players have the same name.
    • Implemented improvements to the backend code for better performance and stability.
    • Enhanced error handling mechanisms for a smoother user experience.
    • Updated the claim block menu to include the ability to sell claim blocks.
    • Added a new option to remove claims from the warp list if the claim has no entry flag set.
    • Improved the logic for claim teleportation.
    • Improved the /claim sell <amount> command and GUI to sell the total remaining blocks, not just the accrued ones as before.
  • Other Changes:

    • Renamed old placeholder %gpextension_price_100% to %gpextension_price_purchase_100%.
    • Added a new placeholder %gpextension_price_sell_100% for retrieving the sell price for a given amount.
    • Added a new console message to prompt users to install the player placeholder when encountering the error:
       
      [12:21:34 WARN]: java.lang.IllegalArgumentException: Invalid UUID string: {player
    • Added ability to unclaim others' claims using /ignoreclaims. 

4.0 Feb 13, 2024
🌟 Grief Prevention GUI Addon Update: Reworked GUI, Bug Fixes, and Quality of Life Features! 🌟

Greetings, intrepid server owner! Your survival realm is about to receive a magical makeover. 1f3f0.png2728.png

Here’s what’s brewing in the cauldron of our latest update:

  1. Removed DeluxeMenus Requirement:
    • Say farewell to dependencies! You can now choose to use DeluxeMenus or embrace our new GUI system. The choice is yours.
  2. Dynamic Economy System:
    • Money matters! Our addon now supports dynamic economies via Placeholder, Vault, and Blocktype check in config.yml. Coins jingle, fortunes rise—let the transactions begin!
  3. Disable Auto Text Conversion to Tiny Text:
    • Tired of squinting at microscopic letters? Disable auto text conversion and let your messages breathe freely.
  4. Pay-to-Teleport Option:
    • Teleportation isn’t free anymore! Make players pay for the convenience of claim teleportation. Gold coins or emeralds—your call.
  5. Bug Fixes in 1.20.4:
    • We’ve squashed pesky bugs like a seasoned adventurer. Your gameplay experience just got smoother.
  6. Custom Themes for Individual GUI Files:
    • Unleash your creativity! Each GUI file can now flaunt its unique theme. Create theme files in the ‘themes’ folder and weave magic into your menus.
  7. Disable Claimlist and Claim Info Commands:
    • Want to stick to the classics? Disable claimlist and claim info commands to embrace default Grief Prevention functionality.
  8. Reload Language.yml and Config.yml:
    • A refresh button for your settings! Use the new reload command to breathe life into language.yml and config.yml.
    • Note: Only specific sections reload in config.yml for now, but language.yml gets a complete makeover.
  9. Open GUI as Other Player:
    • Step into their shoes! Admins can now open the GUI as another player. The world looks different from every perspective.
  10. Claim Block Purchase Respects Grief Prevention Limits:
    • We respect boundaries! Our claim block purchase system now plays nice with Grief Prevention’s max block limits.
  11. Configuration Update: Language.yml and Config.yml:
    • Fear not the reset! When updating, your existing values in language.yml and config.yml remain intact. Stability reigns supreme.
  12. Claim Block Sell Percentage:
    • Introducing the claim_block_sell_percentage option in config.yml.
    • Set it to a value (e.g., 75) to determine the percentage of the original price that players receive when selling claim blocks.

How to Update:

  • DeluxeMenus No Longer Required:
    • You can continue using your DeluxeMenus setup by enabling deluxemenus_mode in config.yml.
    • Or, if you’re ready for a fresh GUI experience, our layout is similar to DeluxeMenus—no steep learning curve.

Your survival world awaits, O mighty server owner! 1f31f.png1f512.png1f3ae.png


3.6.2 Nov 27, 2023
Fixes

Changelog:

  • Fixed claim list and warp list not working.
  • Resolved teleport issues in Spigot.
  • Addressed issues when using nature and clean themes.
  • Fixed claim warps.

3.6.1.HOTFIX Oct 5, 2023
QuickFix

Changelog:

  • Fixed GPExtension not able to create player data file on first boot.

3.6 Oct 4, 2023
A new look!

Changelog:

  • Added multiple new logos on plugin startup.
  • Tweaked claim teleport to reduce lag.
  • Added cooldown to claim teleport.
  • Optimized claim entry flag.
  • Fixed the "Player X not found" issue by keeping a record of all offline players in a file.
  • Resolved an error related to the library in version 1.20.2.
  • Fixed the untrust command not working.
  • Implemented automatic conversion of text to small text for text not in small text.
  • Added a new teleport_cooldown message to language.yml.
  • Made changes in Config.yml.


How to update:
To update, follow these steps:

  1. Replace the current GPExtension-1.8.6.jar file with the new GPExtension-1.8.7.jar.
  2. Config.yml and Language.yml will automatically update to the latest version, with the old versions backed up. Please note that you must reapply your custom changes to these files after the update.

3.5 Sep 20, 2023
Fixes

Changelog:

  • Fixed an issue where blacklisted players could not be removed.
  • Addressed compatibility issues with GPFlags version 5.12.9 and dropped support for older GPFlags versions.
  • Reduced the addon's file size.

Update Instructions:

 

To update, replace the current GPExtension-1.8.5.jar with the new GPExtension-1.8.6.jar file.

 

Important Note: Starting from this update, the addon will only be compatible with GPFlags version 5.12.9 or newer. Please ensure you are using GPFlags version 5.12.9 or a more recent release for proper functionality.


3.4 Aug 24, 2023
subdivision & filters & flags permission

What's new.

  • Subdivisions now will be displayed in claim list. And change settings as a normal claim.
  • Parent claim Info menu have option to display Subdivisions it owns.
  • Added new command to add claim blocks /claim addblocks <player> <amount> [isbonus] - gpgui.admi
  • Claim list now has filters. Sort claim list by permission, distance, size, active flags.
  • Added placeholder for getting claimname formatted with value in language.yml %gpextention_getbyid_ClaimName_<id>%
  • Added option in config to limit how many claims to be displayed in claim list.
  • Added option to set a default claim icon with custom model data.
  • Added ability to set permission per claim flag or multiple. check config.yml for more info.
  • Made new command to create claim. /claim create
  • Made claimlist works with any amount of claims.

What changes.

  • Added ability to /claimlist to display Subdivisions of a claim. /claimlist <id>
  • Made changes in Config.yml to apply above changes.
  • Made changes in Claimlist_[theme].yml to apply filters.
  • Made changes to how claim entry block logic works.
  • Made changes to how unclaim command works.
  • Fixed rare bug in 1.20.1
  • Fixed multiple issues.
  • Improved performance.

3.3 Jul 10, 2023

What's new

  • Changed how NoEnter flag works
  • Added new option to allow only build/mine in claims. Editable in config.yml
  • Moved Blocked_[theme].yml to Blacklist_[theme].yml
  • Made new Deluxemenu gui for Claim no enter flag. CLAIM_UPGRADE_NO_ENTER.yml
    Added ability to whitelist/blacklist players. Whitelisted and trusted players can enter the claim even if the claim is set to block for everyone

 

  • Moved CLAIM_DELTE.yml , CLAIM_DELTE_ALL.yml , CLAIM_KICK.yml , CLAIM_LEAVE.yml , CLAIM_LEAVE_ALL.yml , trustlist_1.yml of Deluxemenus in to a folder called Functional.
  • Edited the Deluxemenus config to apply the above changes

How to apply the changes:

  • Edit the command gpguiflags unset {claimid} noenter true to gpguiflags set {claimid} noenter true disable noenter flag section in CLAIM_UPGRADE.yml
  • Move above mentioned Deluxemenus files to gui_menus/GP-[theme]/Functional
  • Apply the changes in Deluxemenus config.yml
  • Add the new jar file to plugins folder GPExtension-1.8.4.jar

    Most of the deluxemenu files have changes. so it recommend to replace your files with the one provided in the zip

3.2 Jun 11, 2023
Bug fixes

What's new

  • Added new option in language.yml for default claim name. now &7Unnamed claim: &f{claimid} will be shown in claimlist and claim warplist.
  • Fixed bug with claim icon not displaying in case it set to Unobtainable items such as AIR, WATER, LAVA, FIRE and etc.
  • Fixed bug where anvil Gui not working in 1.20.

How to update

  • Replace your old GPExtension jar with 1.8.3

What changed

  • Language.yml in GPExtension
  • Claimlist_[theme].yml in GPExtension

3.1.1 Jun 10, 2023
1.20 + File version checker.

What's new

  • Added 1.20 support. 
  • Added file version checker for DeluxeMenus files.

How to update

  • Replace GPExtension-1.8.1.jar with GPExtension-1.8.2.jar
  • Changes in GPExtension/config.yml will be applied auto.

How it works

  • data:

      version: 1.0

    Will be added your existing grief prevention gui addon deluxemenu files
  • deluxemenu_files:

        MAIN_MENU:

          version: 1.0

          file: greifprevention

        CLAIM_INFO:

          version: 1.0

          file: greif_info

        CLAIM_KICK:

          version: 1.0

          file: greif_kick

        CLAIM_UNCLAIM:

          version: 1.0

          file: greif_unclaim

        CLAIM_UNCLAIM_ALL:

          version: 1.0

          file: greif_unclaim_all

        CLAIM_UPGRADE:

          version: 1.0

          file: greif_upgrade

        TRUST_LIST:

          version: 1.0

          file: greif_trustlist

        CLAIM_BLOCKS:

          version: 1.0

          file: greif_block

        CLAIM_PLAYER_TRUST:

          version: 1.0

          file: greif_player_trust

        CLAIM_LEAVE:

          version: 1.0

          file: greif_leave_claim

        CLAIM_LEAVE_ALL:

          version: 1.0

          file: greif_leave_claim_all
    Deluxemenu config.yml gui names and GPExtension config deluxemenu_files.file need to match. if you want to remove a gui you have to remove from both configs. if you change the name of any file. you need to change names in both files 


3.1 Jun 5, 2023
Fixes

What's new.

  • Tweaked the /trust command
    • New command usage /trust <player> [here|claimid]
  • Fixed typo in language.yml


Updated files

  • CLAIM_PERMISSION.yml in Deluxemenus
  • Language.yml in GPExtension

3.0 Jun 4, 2023
Remake & New features

What's new.

  • Hex/Gradient text color support to use in GPExtension GUIs, language.yml
  • Dropped support for java 8
  • Dropped support for 1.13 - 1.16
  • New support versions 1.17 - Latest with java 16 +
  • RGB/Gradient color format​

    • Normal minecraft &6Text
    • RGB Hex Color &#ff00ff&Text
    • Gradient &#f0f-#fff&Text

File Changes​

Changes in Language.yml​

  • Ability change display names
  • more command replies
  • Ability to add gradient or RGB color to text

Changes in Claimlist_[theme].yml​

  • Remove unnecessary commands
  • Added model_Data support
  • Changed claim display name to display claim owner
  • Added claim description if enabled
  • Added claim icon if enabled

Changes in playerlist_[theme].yml​

  • Remove unnecessary commands
  • Added model_Data support
  • Changed Claim Info to MAP icon

Deluxemenu Claim_Menu.yml changes​

  • Remove unnecessary commands
  • Changes to left/right/click commands in all gui items
  • Changed Claim Info to MAP
  • Change claim button "Item id 7" to display icon based on claimicon flag. if claim icon is enabled it will display provided material as claim icon if not will display claim center block
  • Added claim description to claim button "Item id 7"
  • Added warp list

Deluxemenu Claim_Upgrade.yml changes​

  • Remove unnecessary commands
  • Changes to left/right/click commands in all gui items
  • Changed title to settings
  • Made Claim info placeholders to display values instead of true/false
  • Made new 3 flags. Claim name, Claim icon, Claim warp
  • Claim name setting​

    • Will change the display name of claim in all gui. main menu/warp menu/claim list. other players can display it via gui. Gradient and RGB color supported
  • Claim icon setting​

    • will change the display material/icon of the claim in all gui. main menu/warp menu/claim list. other players can display it via gui.
  • Claim warp setting​

    • Will add the claim to warp list. so any player in the server can teleport to it. Can change the teleport location
  • Claim description setting​

    • Will add a description to claim in all gui. ain menu/warp menu/claim list. other players can display it via gui. Gradient and RGB color supported. This is mainly for claim warp.

General file changes​

  • Moved blocked list from deluxemenu to GPExtension Blocked_[theme].uml
  • Made new file for Warp flag gui Warp_[theme].yml

Changes in other Deluxemenu files​

  • All deluxemenu files has changes to left/right/click commands in all gui items
  • All deluxemenu files has changes to open commands

It is recommended to reset your files with the new one provided in the zip. but you always can go through the changes above and apply manually


2.14 Apr 16, 2023
new things

What's new

  • GUI is now more optimized with more claims.
  • Direct command usage of /claimupgrade
  • Added more options to disable gui sections.
  • Added more messages to trust command
  • Added messages to /unclaim command
  • Fixed claim tp sometimes teleporting underground.

1.13 Apr 4, 2023
Update

New Features:

  • Added confirmation menu when kicking players
  • Made location placeholder editable in language.yml

Bug Fixes:

  • Fixed issues with offline player kicking
  • Fixed claim tp sometimes teleporting players underground
  • Claim tp will now teleport players above ground or to player-made structures if there is available space

How to Update:

  1. Replace GPExtension.jar with the latest version
  2. Add CLAIM_KICK.yml to the deluxemenu folder and configure the settings in the deluxemenus config file
  3. Replace trustlist_1.yml in deluxemenus with the latest version
  4. Language.yml will be updated automatically to the latest version. 

2.12.1 Mar 30, 2023
Quick bug fix

What's new

  • Fixed a bug where you cant click add new in trustlist_1.yml

2.12 Mar 30, 2023
New things #3

What's new

  • Fixed rare runtime exception with anvil gui
  • Added option to disable some features of the gui
YAML:
options:
  # will disable purchase block command and removed from gui
  purchase_block:
    enable: true
  # will disable teleport command and removed from gui
  claim_teleport:
    enable: true
  announce_kick:
    enable: true
 
  • Added option in trustlist to change permissions or untrust.

image.png

  • Added message to the player when they get kicked from the claim.
  • Fixed issue with claim permissions.
  • Fixed various bugs.

How to update

  1. Replace GPExtensions.jar with the latest one.
  2. Language.yml, Config.yml of GPExtensions will be replaced automatically.
  3. Replace trustlist_1.yml , CLAIM_PERMISSIONS.YML , CLAIM_MENU.YML , CLAIM_INFO.YML

2.11 Mar 20, 2023
Tweaks and fixes

What's new.

  • Delete/Leave all claims button now takes to a confirmation menu.
  • Fixed issue with offline player.
  • Added warning when trying to add a non-existing offline player.
  • Change the economy settings.
economy:
  type: "VAULT"
  claim_block_price: 1000
  # If disabled price will be calculated per block
  per_100_block_mode: true
  • made it so if the price is calculated to be 0 it will not allow the player to purchase.
  • Fixed null Permission message when updating manager permission.
  • Made clean theme player list start from slot 10.
  • Now old files of GPExtensions will go inside Backups folder. 

How to update

  • Update GPExtensions to latest provided version
  • Copy the new CLAIM_DELETE_ALL.yml and CLAIM_LEAVE_ALL.yml files to Deluxemenus
  • Enter the correct setting in deluxemenus config.yml
     

2.10 Mar 15, 2023
New Things update. #2

What's new:

  • Ability to change the row size of GPExtension Menus
  • Added option to leave/delete all claims in claimlist menu.
  • Made claim owner's name display in title of claims in claimlist
  • Made claim block menu works with items to purchase claim blocks.
  • Added new options in Config.yml
  • Added new options in Language_en.yml
  • Fixed error on console command usage
  • Fixed typo in Language_en.yml

What changed:

  • All files in GPExtensions folder
  • CLAIM_BLOCK.yml in Deluxemenus folder

How it works:

  • How claim purchase works
    • [CODE=yaml]economy:

        type: "VAULT"

        price_per_block: 10[/CODE]

    • Set type to Block name or VAULT to set what purchase mode is selected. Example: If type is set to DIAMOND and price per block set to 10. It will cost 100 diamonds to purchase 10 claim blocks.

    • Change price per block to change how much a claim block cost.

  • How to change rows of GPExtension Menus

  • Change rows in menu file.
  • If an item exceeds the size of the menu, it will throw Erros in console but can be ignored. because it's just a log message.

2.9 Mar 12, 2023
New things update

What's new.

  • Ability prevents claim fly if the player does not have permission example "essentials.fly". This option disabled by default.
  • Ability disable flags in config.yml
  • Particles when player is flying above a claim.
  • Particles when player lost fly.
  • Ability to search and add offline players to claim in menu or via command.
  • Ability leave claims in menu or via command.
  • Ability to disable flag in config.yml
  • Fixed issue with some commands and menus not working when using none english language.yml

What Changed.

  1. Changes in GP-[theme]/CLAIM_MENU.yml
  2. Changes in GP-[theme]/CLAIM_INFO.yml
  3. Changes in GP-[theme]/CLAIM_PERMISSION.yml
  4. Added new GP-[theme]/CLAIM_LEAVE.yml
  5. Changes in GPExtension/Config.yml
  6. Changes in GPExtension/Language.yml
  7. Changes in GPExtension/Claimlist_[theme].yml
  8. Changes in GPExtension/Playerlist_[theme].yml

2.8 Mar 9, 2023
IMPORTANT UPDATE

What's new

  • Removed Flag command permission requirement.
  • Fixed some messages not able to edit.
  • Fixed rare NumberFormattingException
  • Fixed error when clearing all claims at once
  • Fixed claim teleport
  • Fixed major issue with /trust not saving on server restart
  • Fixed blocked player list disable button

How to update: 

  • Replace your GPExtension.jar with the new one. 
  • Replace your blacklist_1.yml with the new one.

2.7.1 Mar 8, 2023
Fixed error

What's new

  • Fixed error when trying to use gui on admin claim

How to update

  1. Delete GPExtension-1.4.jar
  2. Apply GPExtension-1.4.1.jar
  3. restart server

2.7 Mar 7, 2023
Language update

What's new

  • Added ability to edit messages of GPExtension
    • plugins/GPExtension/language_en.yml
  • Moved old message and anvil_gui sections from config.yml to language_en.yml
  • Fixed blacklist_1.yml gui in deluxemenus

How to update

  1. Delete the GPExtension.jar
  2. Add the GPExtension-1.4.jar
  3. Replace your gui_menus\GP-[theme]\blockedlist\blocklist_1.yml with the one provided
  4. Restart server

2.6.1 Mar 6, 2023
Small fix

What's new

  • Fixed menu closes when using anvil gui in upgrade claim

Page: 1 2