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
Links
Creators
Details
Licensed MIT
Published last week
Updated last week
Changelog
Summary
Release 2.1.0 improves particles, debug logging, reload behaviour and the voucher shop GUI. These updates target stability (bossbar/manager lifecycle), compatibility across server versions, and clearer diagnostics for server owners.
Particles
- New: comprehensive particles configuration (particles.yml templates included: low / medium / high).
- New: example images and gallery link for reference.
- Preview:

- Preview:
- Config options:
- effect: (enum) particle type
- density: integer (affects visual intensity and cost)
- interval: ticks between spawns
- radius/offset: spawn area
- cost-per-second: economy cost (if using Vault)
- Performance notes:
- Use low/medium templates for busy servers.
- Disable particle features per-world or via permissions to reduce load.
- Troubleshooting:
- If particles don't appear, verify
particles.enabled: trueand permission nodes (e.g.,ezflytime.particles.*).
- If particles don't appear, verify
Debug mode
- Expanded debug logging across voucher detection, PDC reads, material resolution, bossbar lifecycle, and reload flow.
- How to enable:
- config.yml:
debug: true - Logs will print: item types, display names, lore, PDC presence, material resolution fallback paths.
- config.yml:
- Use cases:
- Diagnose voucher mismatches (PAPER vs FEATHER vs legacy names).
- Verify bossbar creation/cleanup during reload.
- Tip: capture full server log when reproducing issues and share only relevant debug blocks.
/flytime reload
- Now reloads ALL configuration files and safely recreates managers:
- Calls
dispose()on existing managers to stop tasks, unregister events and clear bossbars. - Reloads vouchers, bossbar, particles and GUI resources from disk.
- Calls
- Fixes:
- Prevents bossbar duplication on reload by clearing previous bossbars before creating new ones.
- Ensures plugin version in
plugin.ymlis filtered frompom.xmlat build time.
- Recommended workflow:
- Edit configs ā
/flytime reload(or restart). - If bossbar is missing after reload: check logs for "BossBar:" debug lines, ensure
bossbar.enabled: true, and confirm player has required permission.
- Edit configs ā
Voucher Shop GUI
- Detection robustness:
- Voucher matching now prefers PersistentDataContainer (PDC) but falls back to legacy display-name and lore when PDC is absent.
- Material resolution unified via
MaterialResolverto avoidLEGACY_*mismatches across server versions.
- GUI changes:
- GUI creation uses the same resolver/path as voucher parsing ā eliminates inconsistencies between shop display item and stored voucher.
- Improved user-facing display names & lore templates; shop screenshot link:

- Diagnostics:
- Debug logs show: item type, meta (name/lore), expected voucher material and resolution path.
- Troubleshooting:
- If vouchers are not redeemed:
- Check debug logs for PDC keys presence.
- Confirm GUI-made items and given vouchers share material/name/custom-model-data.
- Test on a clean server to rule out external plugins stripping metadata.
- If vouchers are not redeemed:
Administrative & Misc
- Commands:
/flyā toggle flight (with fallbacks)./flytimeā show remaining time or (no args) open voucher shop GUI for players withezflytime.buy./flytime reloadā reloads configuration and safely recreates managers.
Files
Metadata
Release channel
ReleaseVersion number
2.1.0Loaders
Game versions
1.7.2ā1.21.11Downloads
12Publication date
January 22, 2026 at 3:08 PMPublisher

Shadow48402
Member




