guardian): built-in totem-style defensive boost with default effects (DAMAGE_RESISTANCE, HEALTH_BOOST) and preconfigured GUI slot.boosts.yml:
revive-enabled (default false)revive-hearts (default 4.0, clamped to safe bounds)/boost GUI hover state for Guardian added to release/listing visuals.!Guardian Boost Hover
FoliaScheduler abstraction that routes task scheduling through Folia's GlobalRegionScheduler / entity schedulers when the Folia runtime is detected./boosttop): tracks and displays the top boost buyers using a Jaloquent-backed persistent storage layer.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.api-version lowered from 26.1.2 to 1.13 so the plugin loads on any Spigot/Paper 1.13+ server without an api-version warning or rejection.AsyncChatEvent (Paper-only) replaced with AsyncPlayerChatEvent for Spigot compatibility.getPluginMeta().getVersion() to getDescription().getVersion() for broader server compatibility.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.YamlDataStore.query() corrected to handle Jaloquent's flat key format.storage.yml added to pom.xml resource includes so it is correctly packaged.The plugin has been updated to Minecraft 26.1.2 and Java 25
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.
<boost> now shows display name everywherePreviously 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.
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:
Boost: %ezboost_active_boost_display% (%ezboost_active_boost_time_remaining_formatted%)%ezboost_has_active_boost% equals falseXP rate: %ezboost_xp_multiplier%x11 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 slots in gui.yml.
Each boost requires the corresponding permission node, e.g. ezboost.boost.waterbreathing.
xpboost) that multiplies experience gained.
Amplifier 0 = 2× XP, amplifier 1 = 3× XP, and so on./boost command
The ultimate token-based booster system. Create custom speed, movement, and gameplay buffs for your players.