
BlzdFly
A flight management plugin featuring Timed Flight, Claim Flight, Permanent Flight, Safe Landing protection, and GriefDefender integration.
- Загрузки
- 22
- Подписчики
- 0
- Обновлён
- 29 июня 2026 г.
- Лицензия
- BlzdFly-Custom-License
Опубликован 8 июня 2026 г.
BlzdFly
A lightweight flight management plugin for Paper and Purpur servers featuring timed flight, permanent flight, claim-based flight, safe landing, Bedrock-style flight controls, and GriefDefender integration.
Features
Timed Flight
- Grant players a configurable amount of flight time.
- Flight time only decreases while actively flying.
- Automatic safe landing when flight time expires.
Permanent Flight
- Unlimited flight for players with the appropriate permission.
Claim Flight
- Allows players to fly within claims they own.
- Automatic claim boundary detection using GriefDefender.
- Configurable grace period when leaving a claim.
- Automatically switches to Timed Flight if available.
- Safe landing if no other flight mode is available.
Bedrock Flight
- Optional Bedrock-style flight controls.
- Players stop instantly when movement keys are released.
- Uses Purpur's player input API for accurate movement detection.
Safety Features
- Safe landing on flight expiry.
- Safe landing after server restarts.
- Prevents unintended permanent flight after reconnecting.
- Automatic flight mode tracking.
Quality of Life
- Tab completion for commands.
- Flight information command.
- Configurable settings.
- Lightweight and simple to use.
Requirements
- Java 21+
- Paper 1.21.11+
- Purpur 1.21.11+ (recommended for Bedrock Flight support)
Optional Dependencies
- GriefDefender (for Claim Flight)
Commands
Player Commands
| Command | Description |
|---|---|
/fly |
Toggle available flight mode |
/fly info |
View current flight information |
Admin Commands
| Command | Description |
|---|---|
/fly give <player> <time> |
Give flight time |
/fly remove <player> <time> |
Remove flight time |
/fly set <player> <time> |
Set flight time |
/fly time <player> |
View remaining flight time |
/fly reload |
Reload plugin configuration |
Debug Commands (Admin Only)
| Command | Description |
|---|---|
/fly claimtest |
Check if currently inside a claim |
/fly ownercheck |
Check claim ownership |
/fly claiminfo |
View claim information |
Permissions
| Permission | Description |
|---|---|
blzdfly.timed |
Allows use of Timed Flight |
blzdfly.claim |
Allows use of Claim Flight |
blzdfly.permanent |
Allows use of Permanent Flight |
blzdfly.admin |
Allows access to admin and debug commands |
Time Formats
The following formats are supported:
30s
5m
30m
1h
12h
24h
Examples:
/fly give Steve 30m
/fly give Steve 2h
/fly set Steve 24h
Configuration
Default configuration:
# Show flight information in the action bar.
actionbar:
enabled: true
flight:
# Bedrock-style flight.
# Players stop instantly when movement keys are released.
bedrock-flight: false
claim-flight:
# Seconds a player may remain outside their claim
# before Claim Flight expires.
grace-seconds: 5
Flight Modes
Timed Flight
Players with blzdfly.timed may use flight while they have remaining flight time.
Flight time decreases only while actively flying.
Claim Flight
Players with blzdfly.claim may fly inside claims they own.
When leaving a claim:
- A configurable grace period begins.
- Returning to the claim restores Claim Flight.
- If Timed Flight is available, flight automatically switches to Timed Flight.
- Otherwise the player is safely landed.
Permanent Flight
Players with blzdfly.permanent have unlimited flight access.
Version
Current Release: v1.0.2
Author
Created by Blzd
Ченджлог
1.0.2Релиз1.21.10, 1.21.11, 26.1.2 · 29 июня 2026 г.
BlzdFly v1.0.2
This release focuses on improving the reliability of all flight modes by automatically restoring flight when Minecraft or another plugin removes it. Players with active flight no longer need to manually re-enable flight after dying or changing game modes.
✨ Improvements
- Added automatic flight restoration after player death.
- Added automatic flight restoration after game mode changes.
- Added background flight validation to keep active flight modes applied.
- Improved reliability of Timed Flight, Permanent Flight and Claim Flight.
🛠️ Fixes
- Fixed Permanent Flight requiring players to use
/flytwice after dying or changing game modes. - Fixed active flight not being restored when removed by Minecraft while the player still had flight enabled.
- Manual
/flytoggle is now fully respected, preventing flight from being automatically restored after players intentionally disable it.
Compatibility
- Purpur 1.21.11+
- Paper 1.21.11+ (untested)
- Optional GriefDefender support for Claim Flight
As always, thank you to everyone testing BlzdFly and helping improve the plugin!
1.0.1Релиз1.21.9, 1.21.10, 1.21.11 · 10 июня 2026 г.
v1.0.1
- Fixed Claim Flight not properly ending when players left a claim on foot.
- Fixed grace period countdown triggering incorrectly outside claims.
- Improved Claim Flight transition handling between Claim and Timed Flight modes.
1.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 8 июня 2026 г.
v1.0.0
Initial public release.
Added
- Timed Flight system
- Permanent Flight support
- Claim Flight support
- GriefDefender integration
- Flight information command (
/fly info) - Flight time management commands
- Safe landing protection
- Bedrock-style flight option
- Action bar flight information
- Player flight data persistence
- Configuration reload support
- Tab completion support
Комментарии
Загружаем…