• 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! ❤
• 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! ❤
• Addition: Support for 1.21.
If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated! ❤
• 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! ❤
• 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! ❤
• Addition: 1.19.4 Support.
If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated! ❤
• Addition: 1.19.1 Support.
If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated! ❤
• Hotfix: Removed forgotten debug messages.
If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated! ❤
• Addition: 1.19 Support.
If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated! ❤
• 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! ❤
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! ❤
• 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! ❤
• 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! ❤
• 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! ❤
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! ❤
• 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! ❤
• 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! ❤
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! ❤
• Fix: Gradients working correctly in messages.
If you are enjoying the plugin, please take some time to leave a review. They are greatly appreciated! ❤
• 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! ❤
Hotfix: Not being able to delete default commands for when consuming crapples, gapples or enderpearls.
Hotfix: Error when attempting to consume golden apples without custom effects enabled.
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.
Hotfix: Custom effects issues with servers running 1.8.
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.
Fix: Issue where golden apples wouldn't always be consumed if the override feature is enabled.
Addition: Fully override the behavior of golden apples, set your own saturation & potion effects.
Addition: RGB Color support (check wiki).
Addition: You can now toggle enderpearl fall damage.
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).
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.
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.
Addition: You can now disable the cooldown of gapples, crapples and enderpearls in specific WorldGuard regions (check configuration).
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.
Build 31 changelog:
Addition: Configurations will now be automatically updated.
Addition: You can now configure in which worlds the plugin's functionality will work.
Build 30a changelog:
Fix: Fixes an issue with placeholders not refreshing in some cases.
Build 30 changelog:
Addition: Added 1.16.x support.
Fixed a typo in the version
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'
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).
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
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!
Build 27a changelog:
Fix: Fixed an error on join.
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).
Build 26 Changelog:
Fix: Fixes golden apples not being told apart of enchanted ones in 1.13.2+
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.
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.
- 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'
- Updated to the latest PlaceholderAPI placeholder system.
- Changed cooldowns to properly work with UUIDs.
- Cleaned up parts of the code.
v2.1
FIX: Fixes a nullpointer error when trying to craft.
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!
v1.9
ADDITION: There is now a customizable menu message (/bga).
EXTRA: The plugin size is now greatly reduced due to compression.
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%
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
NEW UPDATE: v1.6
Code (Text):
- Added bStats Metrics to the plugin
- Changed the startup message
NEW UPDATE: v1.5
Code (Text):
- Improved the update checker system
- Fixed an error the update check system would cause
NEW UPDATE: v1.4-b2
Code (Text):
- Added a missing permission check (bga.version)
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"
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
NEW UPDATE: v1.2
Code (Text):
- Added fancier default messages in the config.yml
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