[1.8.8 - 1.21.4] GappleOptions (+Enderpearls) - Take control of your server's golden apples! icon

[1.8.8 - 1.21.4] GappleOptions (+Enderpearls) - Take control of your server's golden apples! -----

Fully override & take control of your server's golden apples!




• Addition: Support for 1.21.4
• Change: Internal improvements to the Update Handler
• Change: Internal improvements to the Debug Handler

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Dec 18, 2024

• Addition: Support for version 1.21.3.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Nov 28, 2024

• Addition: Support for 1.21.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Aug 11, 2024

• Addition: Support for version 1.20.4.
• Change: Removed support for World Guard 6.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Dec 11, 2023

• Addition: Support for 1.20 (1.20.1 too)

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Jun 20, 2023

• Addition: 1.19.4 Support.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Mar 20, 2023

• Addition: 1.19.1 Support.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Jul 28, 2022

• Hotfix: Removed forgotten debug messages.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Jun 22, 2022

• Addition: 1.19 Support.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Jun 14, 2022

• Addition: Define how many hunger points will be restored when consuming crapples/gapples with custom effects turned on.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, May 28, 2022

Important! Read the changelog!
• Fix:
Weird formatting on console messages.
• Fix: Placeholders when outside of cooldown not working.
• Fix: Placeholders showing {0} instead of "N/A" when not applicable.
• Fix: Enderpearl system not behaving correctly.
• Change: Placeholders have changed in order to accommodate scoreboard plugins that have a limit on text size, please refer to the wiki for the new placeholders. Sorry for the inconvenience.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Apr 12, 2022

• Fix: Enchanted golden apples not being recognized in 1.18.2.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Apr 8, 2022

• Addition: Support for 1.18.2.
• Addition: Option to strip colors from console messages.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Mar 13, 2022

• Fix: Patch to fix Spigot's SnakeYAML comment spam issue.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Feb 25, 2022

READ ME:
• Fix: Users without permissions able to view tab-completion.
• Addition: Improved Menu (Command executions/suggestions).
• Change: Find new permissions here. Populated plugins.yml with permissions, which allows for plugins like LuckPerms to properly tab-complete permissions.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Feb 12, 2022

• Hotfix: Faulty item removal when using custom effects & off-hand.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Dec 29, 2021

• Fix: Invalid behavior with formatted seconds strings.
• Other: Recoded most of the plugin's internals (more efficient code).
• Other: Improved update checker.
• Other: Version-based plugin prefix so that gradients won't look ugly on non-RGB-supported versions.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Dec 27, 2021

Disclaimer: By the time of this update, the latest 1.18 builds are buggy and are breaking plugins. If you get an error message on startup, please do not open tickets or request support as I cannot do anything about it.

• Fix:
Gradients not working properly in actionbars/titles.
• Addition: 1.18 server support.
• Addition: Prefix option in messages.yml ({PREFIX} placeholder)
• Addition [API]: Added GappleOptionsEnderpearlEvent.
• Other: Reworked default configurations/console messages.
• Other: Updated Maven dependencies.
• Other [API]: Changed CrappleEvent and GappleEvent to GappleOptionsCrappleEvent and GappleOptionsGappleEvent

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Dec 5, 2021

• Fix: Gradients working correctly in messages.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Nov 25, 2021

• Addition: New "centered" option in messages.yml for chat messages. Please note that messages will not always be fully centered as resource packs with custom fonts can have an effect.

If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated!
----------, Oct 11, 2021

Hotfix: Not being able to delete default commands for when consuming crapples, gapples or enderpearls.
----------, Aug 13, 2021

Hotfix: Error when attempting to consume golden apples without custom effects enabled.
----------, Jul 27, 2021

Hotfix: Issue with golden apples not being removed/decreased when used by the off-hand and custom golden apple effects are enabled.
Hotfix: Issue with not skipping empty commands.
----------, Jul 24, 2021

Hotfix: Custom effects issues with servers running 1.8.
----------, Jul 1, 2021

NOTE: Please read the update notes so that you are aware of all the changes. This update overhauls most of the plugin therefore a configuration reset is required.

Fix: Extra space at the end of formatted values.
Fix: Enderpearls not being recognized if thrown from the off-hand.
Fix: Potion effects not being added if you already had them (custom golden apple effects).
Addition: 1.17 Support.
Addition: Toggle "Dual Cooldowns", pretty much doesn't let you use two types of golden apples at the same time while one has an active cooldown.
Addition: Select if custom potion effects stack or not (only if they're a bigger or same level).
Addition: Tab completion for commands.
Change: Disabled worlds and regions now mean that the item cannot be used there, not that the plugin will disable its functionality in those worlds and regions.
Change: QoL changes for admins, such as clickable links when in-game & clickable wiki in the menu.
Change: The error message for invalid sounds is now clearer and will only display 3 times (previously would spam).
Change: All of the messages/sounds have been moved to their own file for easier access and edits.
Change: You can now define custom volumes and pitches for each sound.
Change: You can now select between chat/actionbar/titles or all for every single message.
----------, Jun 30, 2021

Fix: Issue where golden apples wouldn't always be consumed if the override feature is enabled.
----------, Apr 26, 2021

Addition: Fully override the behavior of golden apples, set your own saturation & potion effects.
----------, Apr 25, 2021

Addition: RGB Color support (check wiki).
----------, Apr 18, 2021

Addition: You can now toggle enderpearl fall damage.
----------, Feb 19, 2021

Addition: You can now disable crafting for golden apples and enchanted golden apples.

Notes: Crafting for enchanted golden apples is disabled by default, if you enable it, it will add back the old crafting recipe for enchanted golden apples (an apple surrounded by gold blocks).
----------, Jan 4, 2021

Addition: Added support for WorldGuard's newest API (7.x.x).
Addition: Added an exception message when trying to reset a cooldown on an item that does not exist.
----------, Jan 1, 2021

Addition: You can now use /go reset [player] [item] to remove a cooldown from a player (useful for kitpvp/duel servers). Please consult the wiki for more information regarding the new command.
Fix: Removed a forgotten debug message when eating gapples.
----------, Dec 23, 2020

Addition: You can now disable the cooldown of gapples, crapples and enderpearls in specific WorldGuard regions (check configuration).
----------, Nov 15, 2020

Fix: Renamed enabledWorlds option to disabledWorlds as that was the original functionality, just with a typo. The enabledWorlds section will no longer function, you can remove it.
----------, Oct 27, 2020

Build 31 changelog:
Addition:
Configurations will now be automatically updated.
Addition: You can now configure in which worlds the plugin's functionality will work.
----------, Oct 25, 2020

Build 30a changelog:
Fix:
Fixes an issue with placeholders not refreshing in some cases.
----------, Jul 8, 2020

Build 30 changelog:
Addition:
Added 1.16.x support.
----------, Jun 27, 2020

Fixed a typo in the version
----------, Jun 19, 2020

Build 29 changelog (config.yml additions required):
Addition:
Added cooldowns for enderpearls.
Addition: Added custom sounds.

Configuration additions:
Code (Text):
placeholderapi:
   usableEnderpearl: '&aReady'  
Code (Text):
settings:
   enderpearls:
      enabled: true
      removeCooldownOnDeath: true
      commands:
      - 'broadcast $player used an enderpeal!'
      commandsAfterCooldownIsOver:
      - 'broadcast $player has no longer an enderpearl cooldown!'
Code (Text):
messages:
   enderpearls:
      disabled:
      - '&eGappleOptions &f» &7Enderpearls are disabled!'
      disabledActionbar: '&eGappleOptions &f» &7Enderpearls are disabled!'
      cooldown:
      - '&eGappleOptions &f» &7You can use an enderpearl again in &e$cooldown&7!'
      cooldownActionbar: '&eGappleOptions &f» &7You can use an enderpearl again in &e$cooldown&7!'
      cooldownOver:
      - '&eGappleOptions &f» &eYou can now use an enderpearl!'
      cooldownOverActionbar: '&eGappleOptions &f» &eYou can now use an enderpearl!'
Code (Text):
# Notes:
# 1. You must use ENUM sounds that are appropriate for your server version.

sounds:
   gapplesDisabled: 'ENTITY_VILLAGER_NO'
   crapplesDisabled: 'ENTITY_VILLAGER_NO'
   enderpearlsDisabled: 'ENTITY_VILLAGER_NO'
   gapplesConsume: 'ENTITY_VILLAGER_YES'
   crapplesConsume: 'ENTITY_VILLAGER_YES'
   enderpearlsConsume: 'ENTITY_VILLAGER_YES'
   gapplesCooldown: 'ENTITY_CAT_HISS'
   crapplesCooldown: 'ENTITY_CAT_HISS'
   enderpearlsCooldown: 'ENTITY_CAT_HISS'
   gapplesCooldownOver: 'BLOCK_NOTE_BLOCK_BELL'
   crapplesCooldownOver: 'BLOCK_NOTE_BLOCK_BELL'
   enderpearlsCooldownOver: 'BLOCK_NOTE_BLOCK_BELL'
----------, Jun 12, 2020

Build 28b changelog:
Change:
The gapple/crapple cooldown will now be reset in any case (previously it would only reset if you were killed by another player).
----------, May 28, 2020

Build 28a changelog (config.yml additions required):
Addition:
You can now choose whether or not the cooldown will be removed once the player dies.

Implement the following to your configuration:
Code (Text):
settings:
   gapples:
      removeCooldownOnDeath: true
   crapples:
      removeCooldownOnDeath: true
----------, May 28, 2020

Version Fix
----------, May 9, 2020

Build 28 changelog (config.yml additions required):
Addition: You can now display actionbar messages for when gapples/crapples are disabled, they're on cooldown and once their cooldown is over.
Addition: You can now run commands for the player after their gapple/crapple cooldown is over.

Configuration Additions (make sure not to overwrite existing settings):
Code (Text):
settings:
   gapples:
      - 'broadcast $player has no longer a gapple cooldown!'
   crapples:
      commandsAfterCooldownIsOver:
      - 'broadcast $player has no longer a crapple cooldown!'
Code (Text):
messages:
   gapples:
      disabledActionbar: '&eGappleOptions &f» &7Enchanted golden apples are disabled!'
      cooldownActionbar: '&eGappleOptions &f» &7You can eat an enchanted golden apple again in &e$cooldown&7!'
      cooldownOverActionbar: '&eGappleOptions &f» &7You can now consume an enchanted golden apple!'
   crapples:
      disabledActionbar: '&eGappleOptions &f» &7Golden apples are disabled!'
      cooldownActionbar: '&eGappleOptions &f» &7You can eat a golden apple again in &e$cooldown&7!'
      cooldownOverActionbar: '&eGappleOptions &f» &eYou can now consume a golden apple!
----------, May 9, 2020

Build 27a changelog:
Fix:
Fixed an error on join.
----------, May 7, 2020

Build 27 changelog:
Change:
Cooldowns for gapples/crapples are no longer defined in the configuration but now require a special permission. Simply add "gappleoptions.gapple.<value>" and "gappleoptions.crapple.<value>" to your desired groups. Keep in mind the value must be an integer and is in seconds, also keep in mind that the lowest value will always be selected (in order for the plugin to work well with group inheritance).
----------, May 5, 2020

Build 26 Changelog:

Fix: Fixes golden apples not being told apart of enchanted ones in 1.13.2+
----------, Jan 31, 2020

Build 25 Changelog (config.yml reset required):
Addition:
GappleOptionsAPI.java is available to access basic plugin settings.
Addition: GappleEvent.java and CrappleEvent.java are now available (fired when consuming gapples & crapples).
Fix: Reload command not updating changed settings correctly.
Change: Optimized the plugin with various caching mechanisms.
Change: Changed update notifications format.
Remove: You can no longer edit the menu message.
----------, Jan 23, 2020

Build 24 changelog:
  • The plugin was renamed to GappleOptions.
  • Added the ability to edit the cooldown format.
  • Added updated notifications (togglable).
  • Added a no permission message for commands.
  • Added a version command.
  • Removed the crafting toggle feature.
  • Removed the ability to set custom bypass permissions.
  • Removed obsolete code.
----------, Dec 13, 2019

- You can now customize the placeholders that show when crapples/gapples are usable.

Add the following section in your configuration for this update to work properly:

Code (Text):
placeholderapi:
   usableCrapple: '&aReady'
   usableGapple: '&aReady'
----------, May 29, 2019

- Updated to the latest PlaceholderAPI placeholder system.
- Changed cooldowns to properly work with UUIDs.
- Cleaned up parts of the code.
----------, May 17, 2019

v2.1

FIX: Fixes a nullpointer error when trying to craft.
----------, Apr 17, 2019

v2.0
- FIX:
Converted the cooldown system into a UUID-based one (retains cooldown even between player sessions)
- REMOVAL: Removed the update system and the version command
- OTHER: Organized parts of the code (Configuration Handler)

Follow me on Twitter @ https://twitter.com/norskadev for dev. updates, sneak peeks & more!
----------, Apr 5, 2019

v1.9

ADDITION: There is now a customizable menu message (/bga).
EXTRA: The plugin size is now greatly reduced due to compression.
----------, Mar 16, 2019

v1.8

ADDITION: The plugin will now hook into PlaceholderAPI (if available).
ADDITION: Minor changes to the startup/version message

Available placeholders:
1. %bettergoldenapples_crapple_seconds%
2. %bettergoldenapples_crapple_formatted%
3. %bettergoldenapples_gapple_seconds%
4. %bettergoldenapples_gapple_formatted%
----------, Jan 28, 2019

v1.7
Code (Text):
- CHANGE: Cooldown will now be displayed "Hours/Minutes/Seconds" instead of seconds only.
- CHANGE: The startup message is now much cleaner and informative.

You must reset your config.yml for this update to work properly
----------, Jan 26, 2019

line.png
update.gif
NEW UPDATE: v1.6​
Code (Text):
- Added bStats Metrics to the plugin
- Changed the startup message
line.png
----------, Dec 2, 2018

line.png
update.gif
NEW UPDATE: v1.5​
Code (Text):
- Improved the update checker system
- Fixed an error the update check system would cause
line.png
----------, Dec 2, 2018

line.png
update.gif
NEW UPDATE: v1.4-b2​
Code (Text):
- Added a missing permission check (bga.version)
line.png
----------, Dec 2, 2018

line.png
update.gif
NEW UPDATE: v1.4​
Code (Text):
- Added update notification system
- Added /bga version (Fill check if you're running latest or not)
- To reload the plugin you must now use /bga reload
- To get plugin update notifications add the "bga.notification"
line.png
----------, Dec 2, 2018

line.png
update.gif
NEW UPDATE: v1.3​
Code (Text):
- Config values will now be cached (performance improvement)
- Fully organized the code
- Switched to a more reliable version detection
- Changed up the config a bit
line.png
----------, Dec 1, 2018

line.png update.gif
NEW UPDATE: v1.2​
Code (Text):
- Added fancier default messages in the config.yml
line.png
----------, Nov 20, 2018

line.png
update.gif
NEW UPDATE: v1.0.1​
Code (Text):
- Fixed a bug where messages would be stuck after a reload
- Fixed an error that would pop up when using /bga in console
line.png
----------, Nov 15, 2018

Fixed
----------, Nov 13, 2018

Resource Information
Author:
----------
Total Downloads: 13,019
First Release: Nov 12, 2018
Last Update: Dec 18, 2024
Category: ---------------
All-Time Rating:
21 ratings
Find more info at norska.dev...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings