---
** EasyCFly - Advanced Claim-Based Flying Plugin**
*The most advanced and feature-rich claim-based flying plugin for Minecraft servers*
---
**✨ Features**
** Core Features**
* Smart Claim Detection – Automatically detects claims from multiple plugins
* Trust System – Allow specific players to fly in your claims
* Flight Time Limits – Configurable flight duration with warnings
* Cooldown System – Prevent flight spam with customizable cooldowns
* Economy Integration – Charge players for flight with Vault support
* Multi-World Support – Per-world flight settings and restrictions
** Visual Effects**
* Particle Trails – Beautiful particle effects while flying
* Action Bar Messages – Real-time flight information
* Boss Bar Timer – Visual flight time countdown
* Sound Effects – Immersive audio feedback
* Custom GUI – Intuitive flight management interface
** Advanced Features**
* Flight Zones – Define specific areas for flight
* Anti-Cheat Integration – Compatible with major anti-cheat plugins
* Statistics Tracking – Track flight time and distance
* PlaceholderAPI Support – Rich placeholder integration
* Discord Integration – Log flight events to Discord
* Database Support – SQLite and MySQL support
* Performance Optimized – Async operations and caching
**️ Claim Plugin Support**
* WorldGuard – Full region support
* GriefPrevention – Complete claim integration
* Lands – Advanced land management
* Towny – Town and nation support
* Residence – Residence area support
* Auto-Detection – Automatically finds and integrates
---
** Requirements**
* Minecraft Version: 1.20.4+
* Java Version: 17+
* Server Software: Spigot, Paper, or forks
* Dependencies: At least one supported claim plugin
* Optional: Vault (for economy), PlaceholderAPI (for placeholders)
---
** Installation**
1. Download the latest release from [ Releases](
https://cdn.modrinth.com/data/GPgJAHUo/versions/mtRZbAlG/EasyCFly-1.1.1.jar)
2. Place the JAR file in your server’s `plugins` folder
3. Install a supported claim plugin (WorldGuard, GriefPrevention, etc.)
4. Start your server
5. Configure the plugin in `plugins/EasyCFly/config.yml`
6. Reload with `/cflyreload`
---
** Commands**
```
/cfly - Toggle flight on/off
/cfly on - Enable flight
/cfly off - Disable flight
/cfly status - View flight information
/cfly time - Check remaining flight time
/cflytrust <player> - Trust a player to fly
/cflyuntrust <player>- Untrust a player
/cflyinfo - Detailed flight information
/cflyreload - Reload configuration
```
---
** Permissions**
**Basic**
* `easycfly.fly` – Basic flying permission
* `easycfly.fly.unlimited` – Unlimited flight time
**Admin**
* `easycfly.admin.*` – All admin permissions
* `easycfly.admin.reload` – Reload configuration
* `easycfly.admin.toggle` – Toggle flight for others
**Bypass**
* `easycfly.bypass.cooldown` – Bypass flight cooldown
* `easycfly.bypass.cost` – Bypass flight cost
* `easycfly.bypass.time` – Bypass time limits
---
** PlaceholderAPI Placeholders**
* `%easycfly_flying%` → Flight status (true/false)
* `%easycfly_can_fly%` → Can fly at current location
* `%easycfly_time_remaining%` → Remaining flight time
* `%easycfly_cooldown%` → Remaining cooldown time
* `%easycfly_trusted_count%` → Number of trusted players
* `%easycfly_flight_cost%` → Cost to enable flight
---