Fly Plugin for Spigot ⚡ wFly Free [1.8-26.2] | Skyblock, Box
1.0.5.2Lightweight, powerful fly command plugin for Spigot 1.8–1.21 – Perfect for Skyblock, Faction,Other..
1.0.5.2latestUpdate #52Sep 21, 2026 - add Condition Type for fly rules (string_contains_ignorecase & string_contains)1.0.5.1Update #51Sep 6, 2026 - make %wfly_fly_remaining_<seconds|minutes|hours|days>% return ulimited if you have unlimited fly1.0.5.0Update #50Sep 1, 2026 - Fix /wfly fly <player> was return error1.0.4.9Update #49Aug 22, 2026 free version1.0.4.8Update #48Aug 19, 2026 .1.0.4.7Update #47Apr 16, 2026 · Timed Fly features · fix wrong fly rules configuration by default (that not authorize fly by default) · allow decimal fly speed · fix color in action bar · fix custommodeldata for token items1.0.4.6Update #46Jan 8, 2026 - Fix some methods was using a little too much performance1.0.4.5Update #45Dec 27, 2025 - make request use upsert (reduce the risk of bugs) - use saveAsync when player leaving server (reduce the risk of bugs) - Update libs commands api1.0.4.4Update #44Dec 23, 2025 Fix /wfly activate/deactivate <player>1.0.4.3Update #43Dec 6, 2025 New system to create condition ( fly rules) If your version is lowest that 1.0.4.2 and you want to maj to 1.0.4.3+ you have to do again your condition (fly rules with the new names)1.0.4.2Update #42Nov 22, 2025 - fix Code (Text): [SQLITE_ERROR] SQL error or missing database (duplicate column name: lastUpdate) when starting wFly with empty database.1.0.4.1Update #41Nov 15, 2025 New Features Action Bar Fly Time: Added a new option to display the remaining fly time directly in the action bar. This feature can be enabled in the config.yml. --- Changes & Fixes Placeholder Rework (Breaking Change): The placeholder format for remaining time has been completely reworked and simplified. * Action Required: You must reconfigure this placeholder in your files. This change improves stability and reduces the chance of future bugs. Condition Fix: Fixed a major bug where flight would automatically re-activate after being disabled by a condition. Reload Fix: The /wfly reload command now correctly reloads and applies changes to conditions. Migration Fix: Fixed a minor issue that could occur when migrating data during a plugin update.1.0.4.0Update #40Nov 9, 2025 Patch Notes: Time Formatting & Fly System New Features · Offline Time Countdown: Fly time will now decrease even when the player is offline. This ensures that temporary fly durations are consistent whether you are logged in or not. (you can activate that in config) Bug Fixes · Time Calculation Fixed: Disabling a time unit (like minutes) no longer makes that time "disappear." If you have 90 seconds and minutes are disabled, the time will correctly roll over (e.g., to 90 seconds) instead of being lost. Config Improvements · Your Custom Format is Now Respected: The time format in your config file is now followed exactly. Any custom spacing you add (whether it's between hours and minutes, or between the number and its suffix) will be preserved just as you wrote it. · Smarter "Auto-Format": The auto-format feature now handles tricky cases better. For example, if you disable minutes and seconds but have a short duration (like 182 seconds) that doesn't reach hours, the formatter will intelligently display "182 seconds" instead of "0 hours" or showing nothing at all.1.0.3.9Update #39Oct 28, 2025 1.0.3.8Update #38Oct 25, 2025 Add auto-reactivate-fly-after-conditions-disable: This feature means that if a player was flying before flight was disabled by certain conditions, their flight will automatically be re-enabled when they enter an authorized area.1.0.3.7Update #37Oct 24, 2025 1.0.3.6Update #36Oct 24, 2025 - fix %wfly_fly_remaining_seconds% that was delete by error and add %wfly_fly_remaining_{units}% units : · seconds · minutes · hours · days1.0.3.5Update #35Oct 5, 2025 ️ Update: Condition Tweaks & Removal of Auto Command-Time System ·Condition behavior improvement: If you had fly enabled and it was disabled due to conditions, it will now automatically re-enable when you enter an area where flying is allowed again. ·
Removed automatic addition of commands-time-remaining: The system that automatically added predefined time messages such as: Code (YAML): commands-time-remaining: 0: commands : 'title %player% title {"text":"You have 0 seconds fly left!","bold":true,"color":"gold"}' 1: commands : 'title %player% title {"text":"You have 1 seconds fly left!","bold":true,"color":"gold"}' 2: commands : 'title %player% title {"text":"You have 2 seconds fly left!","bold":true,"color":"gold"}' 3: commands : 'title %player% title {"text":"You have 3 seconds fly left!","bold":true,"color":"gold"}' 5: commands : 'title %player% title {"text":"You have 5 seconds fly left!","bold":true,"color":"gold"}' has been removed for better manual configuration control
General improvements to condition handling and region-based behavior.
1.0.3.4Update #34Sep 11, 2025 - fix issue by managing fly on player change world1.0.3.3Update #33Sep 5, 2025 Improvements & Features: * Optimized code for better performance. * Added the-sargument forgive,giveall,removeall, andremovetimecommands to execute actions silently for the target player. * Added support for units in fly time. * Fixed formatting issues for%wfly_fly_remaining%. * New command:/wfly convert <player> <time> <units>to give fly tokens to another player (similar to giving fly time tokens in a box).1.0.3.2Update #32Sep 1, 2025 · fix %wfly_fly_activate% · teleport the player to the ground when they return to a world while in the air and flight is disabled (to prevent them from dying).1.0.3.1Update #31Aug 30, 2025 · fix fly not re-enabled on reconnect when it was active before logout. · add fly token item1.0.3.0Update #30Aug 29, 2025 - BETA : Implement redis storage - add message NOT_FLY_HERE when conditions disable fly1.0.2.9Update #29Aug 25, 2025 · updated reload command that wasn't working for conditions (required server restart)1.0.2.8Update #28Aug 24, 2025 · fix auto config for decrementation-disable-by-condition and fix reload command in lib wConfigAPI · refacto all db method into FlyTimeRepository · fix conditions auto added by missing and fix reload command for condition · fix auto config for decrementation-disable-by-condition and fix reload command in lib wConfigAPI · change version auto (version string in config)1.0.2.7Update #27Aug 18, 2025 - make wfly addall/removeall <int> working on proxy (tested on bungeeCord and Velocity, still a beta features, please report if issue)1.0.2.6Update #26Aug 17, 2025 - Improve config management - Slight change in flyspeed management1.0.2.5Update #25Aug 12, 2025 WFly Plugin - Version 1.0.2.5 - Patch Notes Here comes a major update with new features and improvements! New Features & Commands - Added/wfly addall <amount in seconds>to add fly time to all online players. - Added/wfly removeall <amount in seconds>to remove fly time from all online players. - Added/wfly activate/deactivate <Player>command to toggle fly mode on or off for a specific player. - Added/wfly helpand/fly helpcommands for displaying plugin usage and assistance. - Added/flytime <Player>command to check the remaining fly time of a player. - Added/fly give <Player>command to give fly time to another player. Improvements - Added database migration support to easily transfer player fly data from the TempFly plugin to WFly. - Added support for disabling fly time decrement based on configurable conditions. - Enhanced commands to display remaining fly time directly in their outputs. - Added configurable cooldowns and limits for fly time giving commands in the config file. Thanks to SilentMirage for the help, suggestions, and testing during the dev build.1.0.2.4Update #24Aug 3, 2025 - fix tp-on-floor-when-fly-disabled that not working when 0s of fly1.0.2.3Update #23Jul 26, 2025 Fix [15:39:07 WARN]: [wFlyV2] Plugin is not up to date! You are 1 version(s) behind. Latest: 1.0.2.3 that appear when is last version1.0.2.2Update #22Jul 13, 2025 - MySQL Support adding : Code (YAML): #work only if fly-decrement-method is PLAYER_FLYING_MODE fly-decrement-disabled-by-static : false delay : 31.0.2.1Update #21Jun 1, 2025 - fix bug when player change world and is in fly1.0.2.0Update #20May 25, 2025 - fix problem with alias (tabulation problem) CorrectCode (YAML): command: alias : - mycommand Incorrect
Code (YAML): command: alias : - mycommand
1.0.1.9Update #19May 23, 2025 - add command to manage fly for playert - fix issue with conditions1.0.1.8Update #18Apr 25, 2025 - fix involuntary miskake in config CORRECT Code (YAML): command: alias : - "fly manage" #must be in list NOT CORRECT Code (YAML): command: alias : "fly manage"1.0.1.7Update #17Apr 16, 2025 - fix issue with spectator gamemode - fix auto add config message if needed1.0.1.6Update #16Apr 7, 2025 - fix placeholder that not parse on internal plugin message1.0.1.5Update #15Apr 6, 2025 - add alias in config1.0.1.4Update #14Mar 30, 2025 - optimize code - fix issue #171.0.1.3Update #13Mar 29, 2025 - make getsafeLocation keep the facing of player - fix bug with bypass and infinite permission and add tp-on-floor-when-fly-disabled in config1.0.1.2Update #12Mar 27, 2025 - fix #16 - logger for invalid conditions - refactoring code to optimize plugin1.0.1.1Update #12Mar 18, 2025 - auto activate fly on change world if player is flying - fix issue #151.0.1.0Mar 2, 2025 fix compilation error for 1.21.3 > version1.0.0.9Update #9Feb 22, 2025 PVP / NEARBY PLAYER PART see doc here : https://wayfly-documentation.gitbook.io/wayfly-wiki This feature is heavily faction focused and may not be suitable for all servers1.0.0.8Update #8Feb 22, 2025 Fix issue #13 (/papi reload will not break placeholder)1.0.0.7Update #7Feb 18, 2025 fix message send to player (not sender) fix potential bug1.0.0.6Update #6Feb 14, 2025 Fix issue #1 github (important)1.0.0.5Update #5Feb 14, 2025 Add cluescroll quest --> see docs here1.0.0.4Update #3Feb 13, 2025 Fix bug when player is op and 0 time fly (it result on instant disabled)1.0.0.3Rectifications - Update #4Feb 13, 2025 - remove title seconds when player have seconds assign in config and he is op (useless cause he have unlimited)1.0.0.2Update #2Feb 12, 2025 1) Add spigot message 2) Make tp on floor to not take fall damage 3) Add message for sender/console when add/remove/reset time 4) Add remove null format for the placeholder - Add value if placeholder return null value 5) Fix some bug - Fix double enabled message for some moment 6) Add command when conditions match in not authorized conditions 7) Add permission wfly.bypass.fly1.0.0.1Update 1.0.0.1Feb 6, 2025 - Compatibility 1.8 - More advanced system of conditions - Add /wfly fly alias - Add /wfly help (Returns documentation) - Delete miniMessage support1.01Fix minor bugFeb 6, 2025 - change message for remove time command, that was the wrong message - Fix potential issue with removeTime et reset To update, just put the jar in plugins folder , and restart1.0Fix minor bug / support HexaColor for spigotFeb 2, 2025 - Fix warn when player not exist in db - Add suport HexaColor for Spigot1.02 - 1.21Adding "unlimited" formatJul 31, 2024 - Adding "unlimited" format1.02 - 1.20Adding "unlimited" formatJul 31, 2024 Adding "unlimited" format see documentation for use1.01 - 1.21Fix Bug - 1.21Jul 29, 2024 Fix bug ; - fix for disabled world bug1.01 - 1.20Fix bug - 1.20Jul 29, 2024 Fix bug ; - fix for disabled world bug2024-07-29Jul 29, 2024
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta