Sell flight time with customizable vouchers, and make flying players look awesome with highly configurable particles. Also includes configurable bossbar for countdown and has PlaceholderAPI support.
EzFlyTime is a production-ready timed-flight plugin for Minecraft servers.
Players earn or purchase vouchers to gain temporary flight. A live boss bar counts
down remaining time, particle trails add visual flair, and a GUI shop lets players
spend server currency - all configurable with YAML or MySQL storage.



EzFlyTime-<version>.jar into your plugins/ directory.plugins/EzFlyTime/config.yml and related files.vouchers:, bossbar:, and storage: in config.yml./ezflytime reload after any config edits.Player commands
/fly - Toggle flight on/off./flytime - Show remaining fly time (or open the voucher GUI)./flyparticles - Open the particle select/shop GUI or toggle auto-equip./flyvoucher buy <voucherId> [amount] - Purchase vouchers with server currency./flyvoucher gui - Open the voucher shop GUI.Admin commands
/flytime give <player> <time> - Add flight time (e.g. 10m, 1h)./flytime set <player> <time> - Set a player's flight time exactly./flytime remove <player> <time> - Remove flight time from a player./flytime top - Show the fly-time leaderboard./flyvoucher give <player> <voucherId> [amount] - Give vouchers to a player./ezflytime reload - Reload all configuration files./ezflytime maxsingle <player> [on|off|toggle] - Bypass the per-session cap for a player.| Permission | Default | Description |
|---|---|---|
ezflytime.fly |
true |
Toggle flight |
ezflytime.flytime |
true |
View remaining time |
ezflytime.top |
true |
View leaderboard |
ezflytime.bypass |
false |
Keep flight when time runs out |
ezflytime.give |
op |
Give vouchers to players |
ezflytime.reload |
op |
Reload configuration |
ezflytime.admin |
op |
Full admin access |
Boss bar customization:
bossbar:
enabled: true
title: '&aFlight time remaining: {time}'
color: GREEN
style: SEGMENTED_10
Example voucher:
vouchers:
basic:
material: PAPER
name: '&aBasic Fly Voucher'
lore:
- '&7Redeem for 5 minutes of flight.'
duration-seconds: 300
price: 1000
Display mode (time or fuel percentage):
display:
flytime-mode: time # 'time' or 'fuel'
| Placeholder | Description |
|---|---|
%ezflytime_time_remaining% |
Formatted remaining time (e.g. 1h 2m 3s) |
%ezflytime_seconds% |
Raw remaining seconds |
%ezflytime_minutes% |
Whole minutes remaining |
%ezflytime_fuel% |
Remaining flight as a percentage (0–100) |
Supported languages: English, Dutch, Spanish, French, Russian, Turkish, Chinese.
Set language: en (or another code) in config.yml. To add a new language, copymessages_en.yml, rename it to messages_<code>.yml, and translate the values.