Edit
config.yml to add or tweak vouchers in seconds and align them with seasonal events, rank perks, or limited store drops:
Code (YAML):
vouchers:
basic:
material
: PAPER
name
: '&aBasic Fly Voucher'
lore
:
- '&7Redeem for 5 minutes of flight.'
duration-seconds
: 300
premium:
material
: FEATHER
name
: '&bPremium Fly Voucher'
lore
:
- '&7Redeem for 15 minutes of flight.'
duration-seconds
: 900
Messages like
flight-enabled and
flight-time-remaining support color codes (&) and placeholders such as {time}, {minutes}, and {seconds}, so your promotions always match your marketing copy.
Control the overall experience with the
flight.activation-mode option to tailor the vibe of each voucher:
Code (YAML):
flight:
activation-mode
: NORMAL
# NORMAL or DOUBLE_JUMP_ELYTRA
NORMAL delivers classic creative flight, while
DOUBLE_JUMP_ELYTRA unlocks a head-turning double-jump gliding launch that keeps players coming back for more.
Fine-tune persistence with the
auto-save.interval-seconds option and swap storage backends at any time using the
storage.type toggle (YAML or MySQL with SSL and prefix controls).
Hook into PlaceholderAPI to show live data with placeholders such as:
- %ezflytime_time_remaining% / %ezflytime_formatted% – formatted remaining time (e.g. 02:05)
- %ezflytime_time_remaining_raw% / %ezflytime_seconds% – raw remaining seconds
- %ezflytime_minutes% – whole remaining minutes
Set
detect-voucher-dupes to
false if you want to allow multiple redemptions of the same physical voucher while still logging the claim—perfect for limited events, influencer partnerships, or store coupons.
Polish the in-game experience further by customizing the built-in bossbar under the
bossbar section, or disable it entirely for minimalist servers.