1.5latestTimed Flight & Control Updatelast week
#### The Timed Flight, Combat Rule & Rank Speed Limits UpdateFly's v1.5 - Timed Flight & Control Update
This version brings you timed flight with a countdown, an optional combat rule, fall protection and speed limits per rank. Everything that changes gameplay is off by default - with the default config, Fly's plays like before. Your config and language files are updated automatically, your own settings are never changed. ---Highlights
New Features
- `/fly <player> <time>` gives flight for a limited time (e.g.Timed Flight
30s,10m,2h,1dor1h30m) - Warning in the action bar before it ends: at 30s, at 10s and every second from 5s - The time keeps running while the player is offline - Switching flight off with/flyends it early - Permission:flys.fly.temp
- Flight is disabled when a player deals or takes PvP damage - Flying again is blocked until the cooldown has passed - PermissionCombat Rule (off by default)
flys.bypass.combatskips the rule
- No fall damage after flight was switched off in mid-air - Ends with the first prevented fall damage or as soon as the player landsFall Protection (off by default)
- Players get their flight back when they rejoin - Fly permission, world restrictions and combat rule still applyFlight Restore (off by default)
-Speed Limits per Rank
flys.maxspeed.<1-10>limits the flight speed of a player (the highest level wins) -general.flight-speed.max-speedstays the limit for everyone - Players without these permissions are not affected
-New Placeholders
%flys_speed_max%- highest speed level the player can use -%flys_timed%,%flys_time_left%and%flys_time_left_seconds%- timed flight -%flys_in_combat%and%flys_combat_time_left%- combat state ###### All new messages are available in 🇬🇧 EN, 🇩🇪 DE, 🇪🇸 ES, 🇫🇷 FR, 🇷🇺 RU and 🇵🇱 PL. ---
- Automatic config update: new options and messages are added to yourImprovements
config.ymlandmessages_*.jsonon startup. Your own values and edited texts stay as they are, a backup is saved as.bakfile - A brokenconfig.ymlor language file is never overwritten - the plugin keeps running and logs what to fix - Tab completion for/flyspeedonly suggests speeds the player may use ---
- Flight is no longer lost after dying and respawning -Bug Fixes
/flyspeedabove the allowed maximum now shows an error with the maximum instead of silently using a lower value - Amax-speedabove1.0in the config no longer causes errors - When/fly <player>is blocked for someone else (world or combat), the message now goes to the player who used the command ---
Just update and restart - no manual config changes needed. The new options are added underFor Server Admins
extrasin yourconfig.yml:
| Permission | Description | |------------|-------------| |extras: fall-protection: false restore-flight-on-join: false timed-flight-max-seconds: 604800 combat: disable-flight: false cooldown-seconds: 10flys.fly.temp| Use/fly <player> <time>| |flys.bypass.combat| Never blocked by the combat rule | |flys.maxspeed.<1-10>| Limits the maximum flight speed to that level | Perfect for: - Rewards and events with timed flight - PvP servers with the combat rule - Different flight speeds per rank ---
If you find bugs or have suggestions, feel free to report them on the [GitHub Issue Tracker](https://github.com/Dotta4You/Flys/issues)! --- Happy flying! 🚀Found Issues?
1.4.3Hotfix 34 weeks ago Fixed
- PlaceholderAPI placeholders (%flys_flying%,%flys_speed%, etc.) now correctly reflect flight granted by other plugins or Creative/Spectator mode - Flight speed restored on/flynow respects the configuredmax-speedlimit instead of always allowing up to full speed - Update checker no longer retries on every join after a failed check; the check interval is now respected even when GitHub is unreachable ---
If you find bugs or have suggestions, feel free to report them on the [GitHub Issue Tracker](https://github.com/Dotta4You/Flys/issues)!Found Issues?
1.4.2Hotfix 24 weeks ago Fly's 1.4.2 – Hotfix 2
Hotfix for an issue reported by a user:Fixes
-
not working when flight was enabled by another plugin. ---/flyspeed
If you find bugs or have suggestions, feel free to report them on the [GitHub Issue Tracker](https://github.com/Dotta4You/Flys/issues)!Found Issues?
1.4.1HotfixSep 23, 2026 Fly's 1.4.1 – Hotfix
Hotfix for several issues reported by a user:Fixes
- Flight speed is now remembered per player and no longer resets when toggling/fly(even in creative) -/flyspeednow work in Creative and Spectator mode -/flynow also turns off flight granted by other plugins instead of "override" it (very strangly-buggy) -/flyno longer reports "enabled/disabled" in Creative and Spectator mode, where flying can't be toggled ---
If you find bugs or have suggestions, feel free to report them on the [GitHub Issue Tracker](https://github.com/Dotta4You/Flys/issues)!Found Issues?
1.4Stability & Cleanup UpdateSep 23, 2026 This update focuses on bug fixes, better performance and a cleaner codebase.Fixes
- Fixed missing update notification texts on fresh installs - Fixed/flyshowing "flight disabled" when the world doesn't allow flying - Custom permissions fromconfig.ymlnow work as intendedImprovements
- Faster world and message lookups - More reliable update checker - Sounds now use namespaced IDs for better compatibility across 1.21+ - Cleaner internal code ---
If you find bugs or have suggestions, feel free to report them on the [GitHub Issue Tracker](https://github.com/Dotta4You/Flys/issues)!Found Issues?
1.3.1Compatibility UpdateJul 15, 2026 Just update for dependencies (making sure compatibility with 26.2 is fine) ---
If you find bugs or have suggestions, feel free to report them on the [GitHub Issue Tracker](https://github.com/Dotta4You/Flys/issues)!Found Issues?
1.3Small ImprovementsMar 10, 2026 This update includes several stability and performance improvements as well as bug fixes - basically just a tech update to keep Fly's updated. --- - Fixed: Sound on missing permission now respects theenable-soundsconfig option (was always playing before) - Fixed:/flyreloadsuccess message now uses the language file instead of a hardcoded English string - Internal cleanup & stability improvements ---
If you find bugs or have suggestions, feel free to report them on the [GitHub Issue Tracker](https://github.com/Dotta4You/Flys/issues)!Found Issues?
1.2WoP Update (Worlds (of) Placeholders Update)Dec 2, 2025
#### The World Black/Whitelist Management & PlaceholderAPI UpdateFly's v1.2 - WoP Update
This version brings you world white/blacklist management as command and PlaceholderAPI integration for nice Placeholders :D ---Highlights
New Features
- Add worlds: Add specific worlds to your flight whitelist/blacklist - Remove worlds: Remove worlds from your configuration - List worlds: See all configured worlds at a glanceWorld Black/Whitelist Management with
/flysCMD
- New placeholders for flight status available - Perfect for scoreboards, tablists, and chat plugins - Show your players their current flight status dynamically ###### *You need PlaceholderAPI to use the Flys Placeholder; if you don't want to use them, you don't have to install PlaceholderAPI. ---Placeholder(API) Integration (optional)
- Configuration overhauled: New config options for world black/whitelist management - Toggle Update Checker: New config option for the UpdateChecker - Update notifications optimized: Better feedback for available updates ---Improvements
The new world black/whitelist management feature allows you to precisely control in which worlds players can fly. Perfect for: - Survival/Creative separation - Event worlds - Farmworlds - Minigames ---For Server Admins
If you find bugs or have suggestions, feel free to report them on the [GitHub Issue Tracker](https://github.com/Dotta4You/Flys/issues)! --- Happy flying! 🚀Found Issues?
1.1.1Fly's 1.1.1Nov 3, 2025 Changes
- **UpdateChecker message changed to English (from German) - **Bumped Gradle to 9.2.0 _(INTERNAL CHANGE)_Fixes
- Fixed a small but critical code bug that sometimes spammed the console full with errors1.1LoI Update (Lots of Improvements)Oct 31, 2025
---Flys v1.1 - Multi-Language Update
What's New
-Multi-Language Support Extended
Spanish (es) - ¡Vuelo activado! -
French (fr) - Vol activé! -
Russian (ru) - Полёт включен! -
Polish (pl) - Latanie włączone! Total: 6 languages now supported! (
EN,
DE,
ES,
FR,
RU,
PL)
- Community language files now include accuracy disclaimers - Easy to customize and improve translations ---Translation Notes
Improvements
-Performance & Code Quality
~70 lines of code reduced -
Optimized permission checks -
Map-based language system
- Removed redundantConfiguration Simplified
general.flight-speed.enabledoption - Flight speed now always applied automatically when enabling flight - Cleaner config structure ---
| Item | Reason | |------|--------| |Removed
general.flight-speed.enabled| Redundant - speed is always applied | |flight_speed_enabledbStats metric | Config option no longer exists | |getLong()internal method | Never used | | Duplicate permission code | Replaced with helper methods | ---Important Notes
- No breaking changes! - Existing configurations work without modifications - Flight speed behavior unchanged (just simplified)Fully Backward Compatible
No migration needed! Just update and restart your server. If you hadMigration Guide
general.flight-speed.enabled: falsein your config: - Remove this line (it's ignored anyway) - Flight speed will now always apply the default speed --- Made with ❤️ by Dötchen [GitHub](https://github.com/Dotta4You/Flys) • [Modrinth](https://modrinth.com/plugin/flys) • [Discord](https://discord.gg/PfQTqhfjgA)1.0Major Full ReleaseSep 27, 2025 Changelog - Fly's Plugin
[v1.0] - 2025-09-27
####New Features
Multi-Language Support - NEW: Choose between English and German in the config - NEW: Easy to edit message files for customization - NEW: Edit your config/messages anytime and do
/flyreload####Flight Speed Control - NEW:
/flyspeed- Check your current flight speed - NEW:/flyspeed <1-10>- Set your flight speed from slow (1) to fast (10) - NEW:/flyspeed <player> <speed>- Set flight speed for other players ####Update Notifications - NEW: Get notified when a new plugin version is available
####Visual & Sound Effects
Enhanced Sound System - NEW: Unique sounds for flight activation and deactivation - NEW: Sound feedback for speed changes - NEW: Error sounds for invalid commands - NEW: All sounds can be disabled in config ####
Beautiful Particle Effects - NEW: Wing-like particles when enabling flight - NEW: Falling particles when disabling flight - NEW: Magical effects when changing flight speed - NEW: All particles can be disabled in config
####Server Admin Features
World Restrictions - NEW: Allow flight only in specific worlds - NEW: Block flight in certain worlds (like PvP areas) - NEW: Automatic flight disabling when entering restricted worlds ####
Improved Configuration - IMPROVED: Cleaner config structure - IMPROVED: Separate message files for easy customization - IMPROVED: Better examples and documentation
####User Experience Improvements
Better Messages - IMPROVED: Flight status shown in action bar (no chat spam) - IMPROVED: Clearer error messages and usage instructions - IMPROVED: Consistent message formatting ####
Smart Commands - IMPROVED: Tab completion for all commands - IMPROVED: Better permission handling - IMPROVED:
/flyreloadnow also shows current plugin version ---Configuration
Language Settings:
language: language: "en" # "en" for English, "de" for GermanSound & Particle Settings:
general: enable-particles: true # Enable/disable particle effects enable-sounds: true # Enable/disable sound effectsWorld Restrictions:
---worlds: allowed-worlds: [] # Only allow flight in these worlds disabled-worlds: [] # Block flight in these worlds
| Permission | What it does | |------------|-------------| |Permissions
flys.fly| Use/flycommand | |flys.fly.others| Toggle flight for other players | |flys.flyspeed| Change your own flight speed | |flys.flyspeed.others| Change flight speed for others | |flys.flyreload| Reload plugin configuration | |flys.updatenotify| Receive update notifications | ---
1. Download the new plugin version 2. Stop your server 3. Replace the old plugin file 4. Start your server 5. New features will be automatically available! Your existing config will be automatically updated with new options. ---How to Update
-Commands Overview
/fly- Toggle flight on/off -/fly <player>- Toggle flight for another player -/flyspeed- Check current flight speed -/flyspeed <1-10>- Set flight speed (1=slow, 10=fast) -/flyspeed <player> <speed>- Set speed for another player -/flyreload- Reload plugin config and messages ---
- Download: [Modrinth](https://modrinth.com/plugin/flys) - Support: [GitHub Issues](https://github.com/Dotta4You/Flys/issues) - Discord: [JKD](https://discord.gg/PfQTqhfjgA) ---Download & Support
Made with ❤️ by Dötchen
Enjoy flying! ✈️ and bStats*0.2Out of Alpha, now in Beta..Sep 4, 2025 Changes
- Added No Perms Sound - Added an Infoline in config.ymlFixes
- Fixed a small typo in config.yml (Text design)Updates (Internal)
- Bumped JVM to 2.2.10 _(from 2.2.0)_ - Bumped Shadow to 9.1.0 _(from 8.3.8)_Planned
- Only one main language, no mixture of German-English between plugin description and plugin config/use.If the plugin has any bugs, please create an issue on GitHub.0.1.1Small typo fixAug 3, 2025 - Just fixed a small typo0.1Fly's First ReleaseAug 3, 2025 ### First Release of Fly's
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta