
PowerFly
A fully customizable fly plugin featuring timed fly, cooldown control, and complete configuration.
⚡ PowerFly — TempFly Plugin!
PowerFly is a lightweight, efficient, and easy-to-use plugin that allows you to control fly with time limits, cooldowns, and per-group permissions via LuckPerms!
Requirements
✅ Luckperms (Optional)
✅ PlaceHolderAPI (Optional)
✅ Vault (Optional)
✅ WorldGuard (Optional)
✅ Towny (Optional)
✅ GriefPrevention (Optional)
Features
🎨 Format messages colors Legacy, Mini-message and hex.
✳️ Variables
%powerfly_flytime_d% → Remaining fly time (days)
%powerfly_flytime_h% → Remaining fly time (hours)
%powerfly_flytime_m% → Remaining fly time (minutes)
%powerfly_flytime_s% → Remaining fly time (seconds)
%powerfly_flytime% → Remaining fly time (total)
%powerfly_cooldown% → Shows the cooldown time left before the player can use fly again.
%powerfly_enabled% → Indicates whether fly is currently enabled for the player.
⏳ Limited Fly Time Players can fly for a configurable amount of time. When time runs out, flight is automatically disabled.
⏲️ Cooldown System After fly time ends, players must wait for a cooldown before flying again.
⚔️ PvP Support Turn off the fly system when players are in combat with a mob or player.
⛏️ Mine system You can activate the slow mining function while flying.
☀️ Buy Fly Time Players can purchase additional fly time directly, increasing their flying duration.
⏩ Group-Based Settings Customize fly time and cooldown per LuckPerms group, for ultimate flexibility.
➕➖ Add & Remove Fly Time Easily add or remove fly time for individual players or all online players via commands.
🧭 Fly Time Check Admins can check remaining fly time and cooldown of any player.
❌️ Fly Restrictions Restrict flying in specific worlds or regions using WorldGuard, Towny claims, or GriefPrevention plots via config.yml
🔀 Action Bar And Boss Bar Feedback Players receive live fly time updates in the action bar and boss bar!
✨ Effects & Sounds Custom particles and sounds when enabling/disabling fly or when time ends. Fully configurable in config.yml.
🌐 Multi-language Support Includes translations for:
-
English
-
Spanish
-
Portuguese
-
Russian
-
Chinese
⚙️ Easy Configuration Simple, clean and well-organized config.yml and messages files for fast setup.
🖬 Persistent Storage All data is stored in a lightweight YAML and SQL database for durability.
✅ Safe & Reliable Built-in validations, error handling, and detailed logs for a smooth experience.
Commands
- /fly — Toggle fly for the player if allowed.
- /fly <player/all> <on/off> — Toggle fly for another player or all players, if allowed.
- /buyflytime <seconds> — Buy fly time using the economy system.
- /powerfly addflytime <player|all> <seconds> — Add fly time to a player or all players.
- /powerfly delflytime <player|all> <seconds> — Remove fly time to a player or all players.
- /powerfly settimefly <player|all> <seconds> — Set the exact fly time for a player or all players.
- /powerfly setcooldown <player|all> <seconds> — Set the exact cooldown for a player or all players.
- /powerfly reset <flytime|cooldown> <player|all> — Reset fly time or cooldown to a player or all players.
- /powerfly check <player> — Check fly time and cooldown to a player.
- /powerfly reload — Reload plugin configuration.
- /powerfly help — Show commands list.
Permissions
- powerfly.fly — Allows the player to use the /fly command if they have available time.
- powerfly.fly.others — Allows use the /fly <player|all> <on|off> command if they have available fly time.
- powerfly.buyflytime — Allows players to buy fly time with /buyflytime.
- powerfly.check — Allows checking remaining time using /powerfly check.
- powerfly.addflytime — Allows using /powerfly addflytime
- powerfly.delflytime — Allows using /powerfly delflytime.
- powerfly.settimefly — Allows using /powerfly settimefly.
- powerfly.setcooldown — Allows using /powerfly setcooldown.
- powerfly.reset — Allows using /powerfly reset.
- powerfly.help — Allows access to /powerfly help.
- powerfly.reload — Allows reloading plugin config with /powerfly reload.
- powerfly.admin — Grants full access to all administrative commands.
Support
Join our Discord server for help and suggestions!
