[1.21.x - 26.1.x] EzBoost ⚡ Custom Player Boosters • GUI Based • Token Economy • EULA Friendly icon

[1.21.x - 26.1.x] EzBoost ⚡ Custom Player Boosters • GUI Based • Token Economy • EULA Friendly -----

Custom boosters, GUI menus, token economy, API & more




Added
  • Guardian preset boost (guardian): built-in totem-style defensive boost with default effects (DAMAGE_RESISTANCE, HEALTH_BOOST) and preconfigured GUI slot.
  • Per-boost revive options in boosts.yml:
    • revive-enabled (default false)
    • revive-hearts (default 4.0, clamped to safe bounds)
  • Lethal-hit interception for revive-enabled boosts: when incoming damage would be fatal, death is prevented, configured health is restored, and the active boost is consumed immediately (single-use per activation).
  • Guardian hover preview screenshot: /boost GUI hover state for Guardian added to release/listing visuals.
----------, May 29, 2026

Added
  • Folia compatibility: EzBoost now supports Folia servers via a FoliaScheduler abstraction that routes task scheduling through Folia's GlobalRegionScheduler / entity schedulers when the Folia runtime is detected.
  • Boost top leaderboard (/boosttop): tracks and displays the top boost buyers using a Jaloquent-backed persistent storage layer.
  • Jaloquent storage backend: replaced the previous BoostStorage abstraction with a fully Jaloquent-backed EzBoostRepository for consistent flat-file persistence across all storage operations.
  • storage.debug-logging option (storage.yml, default false): suppresses verbose Jaloquent console output (Queried X rows, Saved model…). Set to true to re-enable for debugging.
  • Paper 1.21 smoke-test: CI matrix now includes Paper 1.21.11 alongside Paper 26.1.2, Folia, Spigot, and Bukkit.
Changed
  • api-version lowered from 26.1.2 to 1.21 so the plugin loads on any Spigot/Paper 1.21+ server without an api-version warning or rejection.
  • Java compiler target lowered from 25 to 17 for wider JDK compatibility.
  • AsyncChatEvent (Paper-only) replaced with AsyncPlayerChatEvent for Spigot compatibility.
  • Plugin version lookup changed from getPluginMeta().getVersion() to getDescription().getVersion() for broader server compatibility.
  • CI smoke-test pass condition now also verifies Enabling EzBoost appears in the server log, preventing a false pass when the server starts but rejects the plugin due to an incompatible api-version.
Fixed
  • YamlDataStore.query() corrected to handle Jaloquent's flat key format.
  • storage.yml added to pom.xml resource includes so it is correctly packaged.
  • Vault is now fully optional: economy class access and listener registration are guarded so the plugin loads cleanly without Vault present.
----------, May 18, 2026

Minecraft 26.1.2 & Java 25
The plugin has been updated to Minecraft 26.1.2 and Java 25.

Placeholders & Messages

New internal message tags (no PlaceholderAPI required)
Boost-context messages in messages.yml now support additional tags automatically. You can use these in any message that relates to a specific boost:

Tag Example output
<boost> / <boost_display> Speed Boost
<boost_key> speed
<boost_cost> 50,000
<boost_cost_compact> 50K
<boost_cost_raw> 50000
<boost_duration> 120
<boost_cooldown> 60


Available in: boost-activated, boost-expired, boost-cooldown, boost-effect-cooldown, insufficient-funds, cost-charged, token-used.

Bug fix: <boost> now shows display name everywhere
Previously boost-expired, cost-charged, and token-used showed the internal config key (e.g. speed) instead of the configured display name (e.g. Speed Boost). This is now fixed. Use <boost_key> if you specifically need the raw config key.

9 new PlaceholderAPI placeholders
Requires PlaceholderAPI to be installed.

Placeholder Returns
%ezboost_has_active_boost% true or false
%ezboost_active_boost% Config key of the active boost, or empty
%ezboost_active_boost_display% Display name of the active boost, or empty
%ezboost_active_boost_time_remaining% Seconds remaining as a number
%ezboost_active_boost_time_remaining_formatted% MM:SS or HH:MM:SS
%ezboost_is_active_<boostkey>% true or false
%ezboost_cooldown_remaining_<boostkey>% Cooldown seconds as a number
%ezboost_cooldown_remaining_formatted_<boostkey>% MM:SS or HH:MM:SS
%ezboost_xp_multiplier% Active XP multiplier (1 if no XP boost is running)


Example uses:
  • Scoreboard line: Boost: %ezboost_active_boost_display% (%ezboost_active_boost_time_remaining_formatted%)
  • Condition check: show a button only when %ezboost_has_active_boost% equals false
  • XP display: XP rate: %ezboost_xp_multiplier%x
----------, Apr 15, 2026

New Boosts

11 new preset boosts have been added and are available out of the box:

Key Display Name Effects
waterbreathing Water Breathing Boost Water Breathing
saturation Saturation Boost Saturation
luck Luck Boost Luck
absorption Absorption Boost Absorption II
slowfall Slow Falling Boost Slow Falling
miner Miner Boost Haste III + Night Vision
warrior Warrior Boost Strength II + Absorption II
farmer Farmer Boost Saturation + Luck
explorer Explorer Boost Speed II + Jump Boost II
xpboost XP Boost 2× XP multiplier (custom effect)
diver Diver Boost Water Breathing + Dolphin's Grace + Conduit Power


  • All new boosts are disabled by default. Enable them in boosts.yml and assign GUI slots in gui.yml.
  • Each boost requires its permission node, e.g. ezboost.boost.waterbreathing.
  • The XP Boost uses a custom effect — amplifier 0 = 2× XP, amplifier 1 = 3× XP, and so on.
  • The Miner, Warrior, Farmer, Explorer, and Diver boosts are combo boosts that apply multiple effects simultaneously.
----------, Apr 14, 2026

  • Fixed optional Placeholder registration, plugin did not start up when PlaceholderAPI was missing
  • Fixed autocomplete of the /boost command
----------, Apr 1, 2026

----------, Mar 28, 2026

  • Added show-effects option (default false) to hide potion effects
----------, Mar 13, 2026

  • Removed parent from `pom.xml`
  • Removed debug messages when no effects applied to custom effect
----------, Jan 21, 2026

  • Fixed bug in loading custom boosts
  • Added EzShops as soft dependency to prepare for upcoming EzShops update
----------, Jan 21, 2026

  • Improved /ezboost command autocomplete to not display subcommands you do not have permission for
  • Improved BoostEffect class by adding the name to the object class for better reusage and later expansion
----------, Jan 20, 2026

  • Added admin GUIs to create new boosts and add them to the boost selection GUI more easily
[​IMG]

  • Added /ezboost create subcommand to open the GUI
  • Added /ezboost create continue subcommand
----------, Jan 20, 2026

EzBoost 1.4.0 is a big step towards connecting other plugins with EzBoost. This will by example allow money making boosts, sell boosts and other cool integration options.
  • Added CustomBoostEffect interface
  • Added EzBoostAPI for registering custom boosts
  • Added BoostStartEvent for easier managing of the boosts
  • Added BoostEndEvent for easier managing of the boosts
  • Added full API documentation on Github
----------, Jan 13, 2026

  • Added regional overrides
    • Added optional WorldGuard integration for regional defining
    • Added per-world override options
    • Added per "World-group" override options
  • Updated full documentation
----------, Jan 12, 2026

  • Split the config.yml to multiple configuration files
  • Added documentation per configuration file
  • Added topics to the project
  • Improved default GUI
----------, Jan 2, 2026

  • New default configured effects
  • Added option to toggle effects through executing commands (configurable in config)
----------, Dec 24, 2025

  • Added libraries to the .jar
  • Added EzEconomy as soft depend to make it load first
----------, Dec 23, 2025

  • Added backwords compatiblity for Minecraft 1.7 - 1.21.11.
  • Added update checker to check for new plugin updates on SpigotMC.org on server startup (async).
  • Added bStats integration
----------, Dec 23, 2025

Resource Information
Author:
----------
Total Downloads: 256
First Release: Dec 23, 2025
Last Update: May 29, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings