Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.x
1.7.x
Platforms
Creators
Details
Licensed MIT
Published 3 days ago
Updated 9 hours ago
EzBoost


EzBoost is a modern, production-ready boosts plugin for Spigot / Paper / Bukkit 1.7–1.21.*. It delivers configurable potion effects with GUI activation, cooldown management, optional Vault costs, world-based restrictions, boost tokens, and advanced region-based overrides with WorldGuard support. It is a renewed take on RedBull.
✨ Key Features
- GUI-first activation: Players can browse boosts with clear status, cooldown, and cost info.
- Admin GUI: Create and manage boosts through an intuitive admin interface.
- Fully configurable boosts: Define custom potion effects, amplifiers, durations, and permissions per boost.
- Multi-file configuration: Clean separation of settings, GUI, boosts, and more for easy management.
- Interactive GUI: Customizable inventory interface for boost activation.
- Per-boost cooldowns: Prevents abuse and enables balanced gameplay.
- World restrictions: Allow/deny boosts in specific worlds for tight gameplay tuning.
- Region-based overrides (WorldGuard): Apply different boost settings or disable boosts in specific WorldGuard regions using the override system. WorldGuard is detected automatically if present.
- Vault economy support: Optionally charge players for activating boosts.
- Boost token items: Give, trade, or reward boost tokens with
/ezboost give. Players redeem tokens by right-clicking them to activate the boost. - Live reload: Reload all configuration and messages at runtime with
/ezboost reload. - MiniMessage support: Rich formatting for all messages and GUI text.
- Command hooks: Run console commands on enable/disable/toggle per boost.
- Player-friendly behavior: Reapply boosts on join, keep on death, and refund on failed activation.

⚡ Commands
| Command | Description | Permission |
|---|---|---|
/boost |
Open the boosts GUI or show usage. | ezboost.use |
/boost <boostKey> |
Activate a boost directly. | ezboost.use + boost permission |
/ezboost create |
Open the admin GUI to create boosts. | ezboost.admin |
/ezboost reload |
Reload configuration and messages. | ezboost.reload |
/ezboost give <player> <boostKey> [amount] |
Give boost token items. Players redeem by right-clicking. | ezboost.give |
🛡️ Permissions
ezboost.use— Use boosts (/boost).ezboost.admin— Access admin commands.ezboost.reload— Reload configuration.ezboost.give— Give boost tokens.ezboost.cooldown.bypass— Bypass boost cooldowns.ezboost.boost.<key>— Per-boost permissions (example:ezboost.boost.speed).
🚀 Quick Start
- Place
EzBoost.jarin your server’splugins/folder. - Start the server to generate
config.yml,messages.yml, anddata.yml. - Use
/ezboost createto open the admin GUI and create boosts. - Configure boosts, cooldowns, costs, and GUI slots in
plugins/EzBoost/boosts.yml,gui.yml, and related config files. - Use
/boostto open the GUI or/boost <boostKey>for instant activation. - Use
/ezboost give <player> <boostKey> [amount]to give boost tokens. Players redeem tokens by right-clicking them. - Grant per-boost permissions (like
ezboost.boost.speed) to control access.
⚙️ Configuration Highlights
- Boost definitions: Add or edit boosts in
boosts.ymlwith effects, duration, cooldown, cost, and permissions. See docs/boosts.md for a full reference. - Command hooks: Add
commands.enable,commands.disable, orcommands.toggleper boost to run console commands when boosts turn on/off (supports{player},{displayname}, and{boost}placeholders). - GUI layout: Customize title, size, filler, lore templates, and per-boost slot positions in
gui.yml. - Limits: Clamp amplifier and duration ranges for balance in
limits.yml. - World rules: Use
worlds.allow-list/worlds.deny-listto control where boosts apply inworlds.yml. - Region & World Overrides: Use
boosts.ymlto define per-world or per-region settings. If WorldGuard is installed, region overrides are applied automatically using region IDs. - Behavior toggles: Replace active boosts, reapply on join, keep on death, or refund failed activations in
settings.yml. - Economy: Enable Vault costs with
economy.enabledandeconomy.vaultineconomy.yml.
🌍 WorldGuard Integration & Region Overrides
- EzBoost automatically detects WorldGuard if present and applies region-based overrides for boosts.
- No hard dependency: If WorldGuard is not installed, region overrides are ignored.
- Use region IDs from WorldGuard in your
boosts.ymlto customize boost behavior per region. - See docs/overrides.md for syntax and examples.
✅ Recommended Use Cases
- Rank perks: Grant unique boosts per rank using per-boost permissions.
- Crates & events: Distribute boost tokens as rewards.
- Economy sinks: Add costs to balance late-game progression.
- World/region gating: Enable or disable boosts only in specific worlds or WorldGuard regions.
📚 More Information & Documentation
- EzBoost GitHub Repository — Source code, issues, and latest updates.
- Configuration Guide — Full details on all config options.
- Boosts Reference — YAML format and boost customization.
- GUI Customization — How to configure the boost GUI.
- Overrides Documentation — Region/world override syntax and examples.




