{"id":71502,"date":"2026-06-04T04:30:43","date_gmt":"2026-06-04T01:30:43","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/flycraft\/"},"modified":"2026-06-04T04:30:43","modified_gmt":"2026-06-04T01:30:43","slug":"flycraft","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/flycraft\/","title":{"rendered":"FlyCraft"},"content":{"rendered":"<p># FlyCraft &#8211; Official Documentation<\/p>\n<p>## Overview<\/p>\n<p>FlyCraft is a lightweight and powerful flight management plugin for Minecraft servers. It allows players to toggle flight mode, adjust flight speed, and integrate with Discord for remote management. With built-in metrics, update checking, and LuckPerms integration, it provides a complete flight control solution for your server.<\/p>\n<p>&#8212;<\/p>\n<p>## 1. Core Features<\/p>\n<p>&#8211; **Toggle Flight Mode** \u2013 Enable or disable flight for players<br \/>\n&#8211; **Configurable Flight Duration** \u2013 Set limits on flight time<br \/>\n&#8211; **Customizable Cooldown System** \u2013 Prevents excessive flight toggling<br \/>\n&#8211; **Adjustable Fly Speed** \u2013 Speed levels from 1 (slowest) to 10 (fastest)<br \/>\n&#8211; **Group-Based Permissions** \u2013 Group system with LuckPerms integration<br \/>\n  &#8211; Automatic group detection<br \/>\n  &#8211; Group-specific settings<br \/>\n  &#8211; Inherited permissions support<br \/>\n&#8211; **Speed Restrictions** \u2013 Set maximum allowed speed per group<br \/>\n&#8211; **Welcome Messages** \u2013 Display a message to new players<br \/>\n&#8211; **Full Discord Integration** \u2013 Manage flights via Discord commands<br \/>\n&#8211; **Update Checker** \u2013 Automatic version checking<br \/>\n&#8211; **Discord Notifications** \u2013 Real-time flight activity tracking<br \/>\n&#8211; **Multi-Language Support** \u2013 Dedicated language files in `lang\/` folder<br \/>\n&#8211; **Next-Gen Config Engine** \u2013 Comment-preserving automated updates and migrations<br \/>\n&#8211; **LuckPerms Integration** \u2013 Seamless group-based permission management<br \/>\n&#8211; **Folia Support** \u2013 Full support for Folia and modern server architectures<\/p>\n<p>&#8212;<\/p>\n<p>## 2. Commands<\/p>\n<p>### 2.1 In-Game Commands<\/p>\n<p>| Command            | Description                     | Permission          | Aliases            |<br \/>\n| &#8212;&#8212;&#8212;&#8212;&#8212;&#8212; | &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- | &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- | &#8212;&#8212;&#8212;&#8212;&#8212;&#8212; |<br \/>\n| `\/fly [player]`    | Toggle flying mode              | `flycraft.use`      | `flymode`          |<br \/>\n| `\/flyspeed <1-10>` | Adjust flying speed             | `flycraft.flyspeed` | N\/A                |<br \/>\n| `\/flycraftreload`  | Reload the plugin configuration | `flycraft.reload`   | `fcr`, `flyreload` |<\/p>\n<p>**Notes:**<\/p>\n<p>&#8211; Using `\/fly [player]` requires additional `flycraft.others` permission<br \/>\n&#8211; `\/flyspeed` requires both `flycraft.flyspeed` and appropriate `flycraft.maxflyspeed.<1-10>` permission<br \/>\n&#8211; Fly speed is adjustable from **1 (slowest) to 10 (fastest)**<br \/>\n&#8211; Players can only set speeds up to their maximum allowed speed permission<\/p>\n<p>### 2.2 Discord Commands<\/p>\n<p>| Command                     | Description                              | Requirements                     |<br \/>\n| &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; | &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- | &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; |<br \/>\n| `!startfly <player>`        | Enables flight for the specified player  | Requires configured Discord role |<br \/>\n| `!stopfly <player>`         | Disables flight for the specified player | Requires configured Discord role |<br \/>\n| `!flyspeed <player> <1-10>` | Sets the player\u2019s flight speed           | Requires configured Discord role |<\/p>\n<p>&#8212;<\/p>\n<p>## 3. Permissions<\/p>\n<p>### 3.1 Basic Permissions<\/p>\n<p>| Permission          | Description                              | Default |<br \/>\n| &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- | &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- | &#8212;&#8212;- |<br \/>\n| `flycraft.use`      | Allows toggling flight mode              | `op`    |<br \/>\n| `flycraft.flyspeed` | Allows changing flight speed             | `op`    |<br \/>\n| `flycraft.flytime`  | Allows using flight time commands        | `op`    |<br \/>\n| `flycraft.reload`   | Allows reloading the configuration       | `op`    |<br \/>\n| `flycraft.others`   | Allows managing flight for other players | `op`    |<\/p>\n<p>### 3.2 Speed Control Permissions<\/p>\n<p>| Permission                | Description                       | Default |<br \/>\n| &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- | &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; | &#8212;&#8212;- |<br \/>\n| `flycraft.maxflyspeed.1`  | Allows setting fly speed up to 1  | `op`    |<br \/>\n| `flycraft.maxflyspeed.2`  | Allows setting fly speed up to 2  | `op`    |<br \/>\n| `flycraft.maxflyspeed.3`  | Allows setting fly speed up to 3  | `op`    |<br \/>\n| `flycraft.maxflyspeed.4`  | Allows setting fly speed up to 4  | `op`    |<br \/>\n| `flycraft.maxflyspeed.5`  | Allows setting fly speed up to 5  | `op`    |<br \/>\n| `flycraft.maxflyspeed.6`  | Allows setting fly speed up to 6  | `op`    |<br \/>\n| `flycraft.maxflyspeed.7`  | Allows setting fly speed up to 7  | `op`    |<br \/>\n| `flycraft.maxflyspeed.8`  | Allows setting fly speed up to 8  | `op`    |<br \/>\n| `flycraft.maxflyspeed.9`  | Allows setting fly speed up to 9  | `op`    |<br \/>\n| `flycraft.maxflyspeed.10` | Allows setting fly speed up to 10 | `op`    |<\/p>\n<p>### 3.3 Permission Groups<\/p>\n<p>| Permission   | Description                     | Includes                     |<br \/>\n| &#8212;&#8212;&#8212;&#8212; | &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- | &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- |<br \/>\n| `flycraft.*` | Grants all FlyCraft permissions | All permissions listed above |<\/p>\n<p>&#8212;<\/p>\n<p>## 4. Permission Systems<\/p>\n<p>### 4.1 Basic Permissions (All Permission Plugins)<\/p>\n<p>If you&#8217;re using any permission plugin other than LuckPerms (like PermissionsEx, GroupManager, etc.), use these basic permissions to control access:<\/p>\n<p>&#8211; `flycraft.use` &#8211; Allow flight<br \/>\n&#8211; `flycraft.flyspeed` &#8211; Allow speed changes<br \/>\n&#8211; `flycraft.maxflyspeed.<1-10>` &#8211; Set maximum allowed speed<br \/>\n&#8211; `flycraft.others` &#8211; Manage other players<br \/>\n&#8211; `flycraft.reload` &#8211; Reload configuration<\/p>\n<p>### 4.2 Group System (LuckPerms Only)<\/p>\n<p>FlyCraft includes a powerful group-based permission system that works exclusively with LuckPerms. When LuckPerms is installed, the plugin will automatically use group settings from `groups.yml` based on the player&#8217;s LuckPerms groups. If LuckPerms is not installed, the plugin will fall back to using the basic permission system.<\/p>\n<p>### 4.1 Group Configuration (`groups.yml`)<\/p>\n<p>&#8220;`yaml<br \/>\ngroups:<br \/>\n  default:<br \/>\n    can-fly: false<br \/>\n    max-fly-speed: 1<br \/>\n    flight-duration: 300<br \/>\n    flight-cooldown: 60<\/p>\n<p>  vip:<br \/>\n    can-fly: true<br \/>\n    max-fly-speed: 3<br \/>\n    flight-duration: 600<br \/>\n    flight-cooldown: 30<\/p>\n<p>  mvp:<br \/>\n    can-fly: true<br \/>\n    max-fly-speed: 5<br \/>\n    flight-duration: 1200<br \/>\n    flight-cooldown: 15<\/p>\n<p>  admin:<br \/>\n    can-fly: true<br \/>\n    max-fly-speed: 10<br \/>\n    flight-duration: -1<br \/>\n    flight-cooldown: 0<br \/>\n&#8220;`<\/p>\n<p>### 4.2 Group Settings<\/p>\n<p>| Setting           | Description                                   | Default |<br \/>\n| &#8212;&#8212;&#8212;&#8212;&#8212;&#8211; | &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; | &#8212;&#8212;- |<br \/>\n| `can-fly`         | Whether the group can use flight              | `false` |<br \/>\n| `max-fly-speed`   | Maximum flight speed (1-10)                   | `1`     |<br \/>\n| `flight-duration` | Flight duration in seconds (-1 for unlimited) | `300`   |<br \/>\n| `flight-cooldown` | Cooldown between flights in seconds           | `60`    |<\/p>\n<p>### 4.3 Group System Features (LuckPerms Only)<\/p>\n<p>&#8211; **LuckPerms Integration**: Automatically detects player groups<br \/>\n&#8211; **Inherited Permissions**: Support for LuckPerms inheritance system<br \/>\n&#8211; **Group Priorities**: Uses primary group with fallback to inherited groups<br \/>\n&#8211; **Default Group**: Fallback settings for players without a specific group<\/p>\n<p>**Important Note**: The group system requires LuckPerms to be installed and enabled on your server. If you&#8217;re using a different permission plugin, please use the basic permissions system described in section 4.1.<\/p>\n<p>&#8212;<\/p>\n<p>## 5. Configuration (`config.yml`)<\/p>\n<p>### 4.1 General Settings<\/p>\n<p>&#8220;`yaml<br \/>\n# Update Checker Settings<br \/>\nupdate-checker:<br \/>\n  enabled: true<br \/>\n  notify-ops: true<br \/>\n  debug: false<\/p>\n<p># Language Settings<br \/>\n# The file name in the lang\/ folder (e.g., en_us for en_us.yml)<br \/>\nlanguage: &#8220;en_us&#8221;<\/p>\n<p># Flight Settings<br \/>\nflight-duration: 300 # Duration of flight in seconds (default: 300)<br \/>\nflight-cooldown: 60 # Cooldown time between flights (default: 60)<br \/>\nwelcome-message-enabled: true # Enable welcome messages<br \/>\n&#8220;`<\/p>\n<p>### 4.2 Discord Integration<\/p>\n<p>&#8220;`yaml<br \/>\ndiscord:<br \/>\n  enabled: true<br \/>\n  channel-id: &#8220;YOUR_CHANNEL_ID&#8221;<br \/>\n  bot-token: &#8220;YOUR_BOT_TOKEN&#8221;<br \/>\n  bot-settings:<br \/>\n    status: &#8220;ONLINE&#8221; # ONLINE, IDLE, DO_NOT_DISTURB, INVISIBLE<br \/>\n    activity:<br \/>\n      type: &#8220;PLAYING&#8221; # PLAYING, WATCHING, LISTENING, COMPETING<br \/>\n      message: &#8220;with %online_players% players&#8221;<br \/>\n  commands:<br \/>\n    enabled: true<br \/>\n    prefix: &#8220;!&#8221;<br \/>\n    allowed-roles:<br \/>\n      &#8211; &#8220;ROLE_ID_1&#8221;<br \/>\n      &#8211; &#8220;ROLE_ID_2&#8221;<br \/>\n  embed:<br \/>\n    enabled: true<br \/>\n    color:<br \/>\n      start: &#8220;#3498db&#8221;<br \/>\n      end: &#8220;#e74c3c&#8221;<br \/>\n      speed: &#8220;#f1c40f&#8221;<br \/>\n    thumbnail:<br \/>\n      enabled: true<br \/>\n      url: &#8220;https:\/\/minotar.net\/avatar\/%player%\/64&#8221;<br \/>\n    footer:<br \/>\n      text: &#8220;FlyCraft \u2022 %server_name%&#8221;<br \/>\n&#8220;`<\/p>\n<p>### 4.3 Bot Activity Settings<\/p>\n<p>&#8220;`yaml<br \/>\nbot-activity:<br \/>\n  type: PLAYING # Options: PLAYING, WATCHING, LISTENING, COMPETING<br \/>\n  message: &#8220;Flying on %server_name% with %online_players%\/%max_players% online!&#8221;<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## 8. Discord Features<\/p>\n<p>### 5.1 Notifications<\/p>\n<p>&#8211; Flight start\/stop alerts<br \/>\n&#8211; Speed change updates<br \/>\n&#8211; Total flight time tracking<br \/>\n&#8211; Player avatars included in embeds<\/p>\n<p>### 5.2 Message Formatting<\/p>\n<p>&#8211; Supports **custom emojis**<br \/>\n&#8211; Displays **player names** and **server info**<br \/>\n&#8211; Tracks **flight duration**<\/p>\n<p>&#8212;<\/p>\n<p>## 6. Time Formatting<\/p>\n<p>FlyCraft automatically formats time periods for maximum clarity:<\/p>\n<p>&#8211; `25 seconds`<br \/>\n&#8211; `1 minute 30 seconds`<br \/>\n&#8211; `2 hours 15 minutes 45 seconds`<\/p>\n<p>&#8212;<\/p>\n<p>## 7. Multi-Language System<\/p>\n<p>FlyCraft now supports a robust multi-language system. All user-facing strings are handled via dedicated files in the `plugins\/FlyCraft\/lang\/` directory.<\/p>\n<p>### 7.1 Key Features<\/p>\n<p>&#8211; **Official Languages**: Official files (like `en_us.yml`) are automatically updated with new keys when the plugin evolves.<br \/>\n&#8211; **Custom Languages**: You can create your own language files (e.g., `fr_fr.yml`). These files are protected and will never be overwritten or modified by the plugin&#8217;s auto-updater.<br \/>\n&#8211; **Auto-Correction**: If a required key is missing from a custom file, the plugin will fall back to the default English value to prevent errors.<\/p>\n<p>### 7.2 Changing Language<\/p>\n<p>To change the plugin&#8217;s language, edit the `language` option in `config.yml`:<\/p>\n<p>&#8220;`yaml<br \/>\nlanguage: &#8220;es_es&#8221; # This will look for lang\/es_es.yml<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## 9. Dependencies<\/p>\n<p>### Required<\/p>\n<p>&#8211; **Minecraft Server:** Spigot\/Paper **1.16+**<br \/>\n&#8211; **JDA (Discord API):** `5.0.0-beta.13`<\/p>\n<p>### Optional (For Enhanced Features)<\/p>\n<p>&#8211; **PlaceholderAPI** \u2013 Dynamic placeholders support<br \/>\n&#8211; **Vault** \u2013 Economy and permissions support<br \/>\n&#8211; **DiscordSRV** \u2013 Alternative Discord integration<\/p>\n<p>## 10. PlaceholderAPI Support<\/p>\n<p>FlyCraft fully supports PlaceholderAPI, allowing you to display flight information in scoreboards, chat, tab lists, and menus.<\/p>\n<p>### 8.1 Global Placeholders<\/p>\n<p>| Placeholder               | Description                        |<br \/>\n| &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- | &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- |<br \/>\n| `%flycraft_flying_count%` | Number of players currently flying |<\/p>\n<p>### 8.2 Player Placeholders<\/p>\n<p>| Placeholder            | Description                                                  |<br \/>\n| &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- | &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; |<br \/>\n| `%flycraft_is_flying%` | Returns `true` or `false`                                    |<br \/>\n| `%flycraft_status%`    | Returns &#8220;Flying&#8221; or &#8220;Not Flying&#8221;                             |<br \/>\n| `%flycraft_time_left%` | Remaining flight time (e.g., &#8220;5m 30s&#8221;) or &#8220;Unlimited&#8221;        |<br \/>\n| `%flycraft_can_fly%`   | Returns `true` if player has permission to fly               |<br \/>\n| `%flycraft_speed%`     | Current flight speed (e.g., &#8220;1&#8221;, &#8220;2&#8221;)                        |<br \/>\n| `%flycraft_max_speed%` | Player&#8217;s maximum allowed flight speed                        |<br \/>\n| `%flycraft_cooldown%`  | Remaining cooldown time (e.g., &#8220;30s&#8221;) or &#8220;Ready&#8221;             |<br \/>\n| `%flycraft_group%`     | Returns &#8220;Authorized&#8221; or &#8220;Unauthorized&#8221; based on group access |<\/p>\n<p>### 8.3 Specific Player Placeholders<\/p>\n<p>Replace `<playername>` with the name of the target player.<br \/>\n| Placeholder | Description |<br \/>\n|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| `%flycraft_status_<playername>%` | Fly status of specific player |<br \/>\n| `%flycraft_cooldown_<playername>%` | Cooldown status of specific player |<br \/>\n| `%flycraft_max_speed_<playername>%` | Max speed of specific player |<\/p>\n<p>&#8212;<\/p>\n<p>## 11. Technical Features<\/p>\n<p>&#8211; **Next-Gen Migration Engine** \u2013 Comment-preserving automated updates<br \/>\n&#8211; **Custom Data Protection** \u2013 Preserves user-added groups and entries during migration<br \/>\n&#8211; **Automated Backups** \u2013 Creates `.old` files before performing file updates<br \/>\n&#8211; **Async Discord Messaging** \u2013 Improves performance<br \/>\n&#8211; **Safe Reload Handling** \u2013 Prevents crashes during reloads<br \/>\n&#8211; **Automatic Cooldown Management** \u2013 Ensures fair gameplay<br \/>\n&#8211; **Flight Time Tracking** \u2013 Monitors player flight duration<br \/>\n&#8211; **Speed Conversion Handling** \u2013 Converts between Minecraft speed units<br \/>\n&#8211; **Error Logging &#038; Handling** \u2013 Logs issues for troubleshooting<br \/>\n&#8211; **Event-Based Architecture** \u2013 Efficient and modular<\/p>\n<p>&#8212;<\/p>\n<p>## 12. Messages<\/p>\n<p>All messages are customizable in the relevant language file within the `lang\/` folder:<\/p>\n<p>&#8211; **Default file**: `lang\/en_us.yml`<br \/>\n&#8211; **Permissions**: Error messages for missing access<br \/>\n&#8211; **Flight Status**: Toggling and expiration alerts<br \/>\n&#8211; **Discord**: Commands and admin alerts<br \/>\n&#8211; **Welcome**: Joining messages<\/p>\n<p>&#8212;<\/p>\n<p>## 13. Safety Features<\/p>\n<p>&#8211; **Permission Checks** \u2013 Ensures players have the correct permissions<br \/>\n&#8211; **Input Validation** \u2013 Prevents invalid command arguments<br \/>\n&#8211; **Error Handling** \u2013 Captures and logs issues gracefully<br \/>\n&#8211; **Safe Discord Reconnection** \u2013 Prevents bot disconnection issues<br \/>\n&#8211; **Cooldown Enforcement** \u2013 Prevents spam abuse<br \/>\n&#8211; **Flight Duration Limits** \u2013 Ensures balanced gameplay<br \/>\n&#8211; **Speed Range Limits (1-10)** \u2013 Prevents unintended behavior<\/p>\n<p>&#8212;<\/p>\n<p>## 14. Development Information<\/p>\n<p>&#8211; **API Version:** 1.16<br \/>\n&#8211; **Java Version:** 21<br \/>\n&#8211; **Build System:** Maven-based<br \/>\n&#8211; **Open Source:** Yes<br \/>\n&#8211; **Extendable Architecture:** Designed for future expansions<\/p>\n<p>&#8212;<\/p>\n<p>## Installation Guide<\/p>\n<p>1. **Download FlyCraft v1.4** from the official repository.<br \/>\n2. **Place the .jar file** in your server\u2019s `\/plugins\/` folder.<br \/>\n3. **Restart your server** to generate configuration files.<br \/>\n4. **Edit `config.yml`** to customize settings.<br \/>\n5. **(Optional) Configure Discord Bot** for remote flight control.<br \/>\n6. **Reload the plugin** using `\/flycraftreload` or restart the server.<\/p>\n<p>&#8212;<\/p>\n<p>## Support<\/p>\n<p>For help, feature requests, or bug reports:<\/p>\n<p>&#8211; **GitHub Issues** \u2013 [[Link to Repository]](https:\/\/github.com\/qborhani\/FlyCraft)<br \/>\n&#8211; **Discord Support** \u2013 [[Invite Link]](https:\/\/discord.gg\/5KWpEux3KN)<\/p>\n<p>&#8212;<\/p>\n<p>## License<\/p>\n<p>License<br \/>\nFlyCraft is an open-source project licensed under the GNU General Public License v3.0 (GPL-3.0). You are free to use, modify, and distribute it, provided that:<\/p>\n<p>&#8211; Proper credit is given to the original author (Borhani).<br \/>\n&#8211; Any modifications or redistributed versions are also licensed under GPL-3.0.<br \/>\n&#8211; The original license is included in all copies or substantial portions of the project.<\/p>\n<p>For full license details, see: GNU GPL v3.<\/p>\n<p>&#8212;<\/p>\n<p>## Credits<\/p>\n<p>Developed by **Aevorin Studios**.<\/p>\n<p>&#8212;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Advanced \/fly plugin for your minecraft server!<\/p>\n","protected":false},"featured_media":71503,"template":"","meta":{"_minecraft_slug":"flycraft","_minecraft_project_id":"CWMrVT99","_minecraft_author":"aiversity","_minecraft_license":"GPL-3.0-only","_minecraft_downloads":1897,"_minecraft_follows":3,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"flycraft.zip","_minecraft_size_bytes":4596626,"_minecraft_version_count":16,"_minecraft_updated_at":"2026-05-16T06:30:07.157126Z","_minecraft_date_created":"2024-07-27T20:27:30.045716Z","_minecraft_date_modified":"2026-03-14T18:12:00.616710Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/flycraft","_minecraft_icon_attachment_id":71503,"_minecraft_imported_at":"2026-06-04T01:30:44+00:00","_minecraft_import_hash":"0b57bb204d17dba71f78142ac5783789","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,125,127,128,129,92],"mod_loader":[130,131,132,133,134],"minecraft_version":[438,446,449,110,111,112,113,114,115,116,117,118,119,120,46,47,48,49,50,51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-71502","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-folia","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_category-utility","mod_loader-bukkit","mod_loader-folia","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-13","minecraft_version-1-13-1","minecraft_version-1-13-2","minecraft_version-1-14","minecraft_version-1-14-1","minecraft_version-1-14-2","minecraft_version-1-14-3","minecraft_version-1-14-4","minecraft_version-1-15","minecraft_version-1-15-1","minecraft_version-1-15-2","minecraft_version-1-16","minecraft_version-1-16-1","minecraft_version-1-16-2","minecraft_version-1-16-3","minecraft_version-1-16-4","minecraft_version-1-16-5","minecraft_version-1-17","minecraft_version-1-17-1","minecraft_version-1-18","minecraft_version-1-18-1","minecraft_version-1-18-2","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>FlyCraft - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/flycraft\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FlyCraft - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Advanced \/fly plugin for your minecraft server!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/flycraft\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/flycraft\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/flycraft\\\/\",\"name\":\"FlyCraft - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/flycraft\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/flycraft\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/flycraft-icon-a989b18855e7756ad1510db3ad6ef557f98e9b8d_96.webp\",\"datePublished\":\"2026-06-04T01:30:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/flycraft\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/flycraft\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/flycraft\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/flycraft-icon-a989b18855e7756ad1510db3ad6ef557f98e9b8d_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/flycraft-icon-a989b18855e7756ad1510db3ad6ef557f98e9b8d_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/flycraft\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"FlyCraft\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FlyCraft - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/flycraft\/","og_locale":"en_US","og_type":"article","og_title":"FlyCraft - Minecraft","og_description":"Advanced \/fly plugin for your minecraft server!","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/flycraft\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/flycraft\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/flycraft\/","name":"FlyCraft - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/flycraft\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/flycraft\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/flycraft-icon-a989b18855e7756ad1510db3ad6ef557f98e9b8d_96.webp","datePublished":"2026-06-04T01:30:43+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/flycraft\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/flycraft\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/flycraft\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/flycraft-icon-a989b18855e7756ad1510db3ad6ef557f98e9b8d_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/flycraft-icon-a989b18855e7756ad1510db3ad6ef557f98e9b8d_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/flycraft\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"FlyCraft"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/71502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/71503"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=71502"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=71502"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=71502"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=71502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}