✨ Fly's v1.2 - WoP Update
The World Black/Whitelist Management & PlaceholderAPI Update
🎯 Highlights
This version brings you world white/blacklist management as command and PlaceholderAPI integration for nice Placeholders!
🆕 New Features
🌍 World Black/Whitelist Management with /flys CMD
- 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 glance
🏷️ Placeholder(API) Integration (optional)
- 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.
🔧 Improvements
- 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
- Code refactoring: Cleaner code structure for improved performance
- Dependency updates: Updated dependencies for better stability
💡 For Server Admins
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
- Protected areas
- Mini-games
🐛 Found Issues?
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! 🚀
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 errors
🚀 Flys v1.1 - Multi-Language Update
Release Date: November 2025
Type: Feature Update + Code Optimization
✨ 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)
📝 Translation Notes
- Community language files now include accuracy disclaimers
- Easy to customize and improve translations
🔧 Improvements
⚡ Performance & Code Quality
- ✅ ~70 lines of code reduced - cleaner, faster, better!
- ✅ Optimized permission checks - helper methods for cleaner code
- ✅ Map-based language system - smarter file management
⚙️ Configuration Simplified
- Removed redundant
general.flight-speed.enabledoption - Flight speed now always applied automatically when enabling flight
- Cleaner config structure
🗑️ Removed
| Item | Reason |
|---|---|
general.flight-speed.enabled |
Redundant - speed is always applied |
flight_speed_enabled bStats metric |
Config option no longer exists |
getLong() internal method |
Never used |
| Duplicate permission code | Replaced with helper methods |
⚠️ Important Notes
✅ Fully Backward Compatible
- No breaking changes!
- Existing configurations work without modifications
- Flight speed behavior unchanged (just simplified)
📦 Migration Guide
No migration needed! Just update and restart your server.
If you had general.flight-speed.enabled: false in your config:
- Remove this line (it's ignored anyway)
- Flight speed will now always apply the default speed
🎯 Quick Facts
- Languages: 2 → 6 ✨
- Code Lines: -70 📉
- Breaking Changes: 0 ✅
- New Features: 5 🎉
📋 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 German
Sound & Particle Settings:
general:
enable-particles: true # Enable/disable particle effects
enable-sounds: true # Enable/disable sound effects
World Restrictions:
worlds:
allowed-worlds: [] # Only allow flight in these worlds
disabled-worlds: [] # Block flight in these worlds
🔐 Permissions
| Permission | What it does |
|---|---|
flys.fly |
Use /fly command |
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 |
📚 How to Update
- Download the new plugin version
- Stop your server
- Replace the old plugin file
- Start your server
- New features will be automatically available!
Your existing config will be automatically updated with new options.
🎯 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 & Support
- Download: Modrinth
- Support: GitHub Issues
- Discord: JKD
Made with ❤️ by Dötchen
Enjoy flying! ✈️
and bStats*
Changes
- Added No Perms Sound
- Added an Infoline in config.yml
Fixes
- 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.
- Just fixed a small typo
First Release of Fly's


