Skip to content

Releases: Dotta4You/Flys

Flys v1.2

02 Dec 18:30

Choose a tag to compare

✨ 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! 🚀

Flys v1.1.1

03 Nov 13:02

Choose a tag to compare

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

31 Oct 21:32

Choose a tag to compare

🚀 Flys v1.1 - Lol Update (Lots of Improvements / Multi-Lang 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
  • Optimized permission checks - helper methods for cleaner code
  • Map-based language system - smarter file management

⚙️ Configuration Simplified

  • Removed redundant general.flight-speed.enabled option
  • 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

🛠️ Technical Details

+ Map-based language file initialization
+ Helper methods for permission validation
+ Improved code structure and maintainability
+ Better error handling in language loading

Code Quality:

  • ✅ Cleaner architecture
  • ✅ Better scalability for future languages
  • ✅ Reduced maintenance overhead

⚠️ 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 🎉

Made with ❤️ by Dötchen
GitHubModrinthDiscord

v1.0

27 Sep 17:00

Choose a tag to compare

📋 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

🔔 Auto-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: /flyreload now 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

  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.


🎯 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


Made with ❤️ by Dötchen

Enjoy flying! ✈️

and bStats*