Home›Java›Mods›GhastFly
GhastFly
ModsJava

GhastFly

Java mod listed for Minecraft 1.20–1.21. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
GhastFly - Soar to New Heights!

The Ultimate Flight Management Plugin for Minecraft 1.21


[​IMG]

Transform your server with dynamic flight mechanics, stunning particle effects, and robust anti-abuse features!




[​IMG] What is GhastFly?

GhastFly is a premium flight management plugin designed for Paper/Spigot servers running Minecraft 1.21. Whether you run a survival, RPG, or donor-focused server, GhastFly empowers you to offer players a seamless and customizable flying experience. From temporary flight timers to permanent flight perks, cosmetic particle trails to anti-abuse restrictions, GhastFly has it all!


With WorldGuard and PlaceholderAPI integrations, flexible storage options (MySQL, SQLite, JSON), and an intuitive GUI, GhastFly is the perfect addition to elevate your server’s gameplay.


[​IMG] Key Features


Commands

Spoiler: Show Commands
  • /fly: Toggle flight on/off (Permission: None, requires flight time)
  • /flyspeed <speed>: Set flight speed (0.1-10.0) (Permission: None)
  • /flyeffect: Open effect selection menu (Permission: ghastfly.effect)
  • /ghastfly stats [player]: View flight stats (Permission: ghastfly.admin)
  • /ghastfly give <player> temp <duration>: Grant temporary flight (Permission: ghastfly.admin)
  • /ghastfly give <player> perm: Grant permanent flight (Permission: ghastfly.admin)
  • /ghastfly extend <player> <duration>: Extend flight time (Permission: ghastfly.admin)
  • /ghastfly gift <from> <to> <duration>: Gift flight time (Permission: ghastfly.gift)
  • /ghastfly remove <player> temp <duration>: Remove flight time (Permission: ghastfly.admin)
  • /ghastfly remove <player> perm: Remove permanent flight (Permission: ghastfly.admin)
  • /ghastfly voucher <player> temp <duration>: Give temp flight voucher (Permission: ghastfly.admin)
  • /ghastfly voucher <player> perm: Give perm flight voucher (Permission: ghastfly.admin)


[​IMG] Permissions

Spoiler: Show Permissions
  • ghastfly.admin: Access admin commands (Default: OP)
  • ghastfly.gift: Gift flight time to others (Default: True)
  • ghastfly.bypass: Bypass restrictions (Default: OP)
  • ghastfly.effect: Select particle effects (Default: OP)


[​IMG] Placeholders (PlaceholderAPI)


[​IMG] Configuration

GhastFly is highly configurable via
Code (Text):
config.yml
:

Spoiler: Example Config
Code (Text):


# GhastFly Plugin Configuration

prefix: "&7[&bGhastFly&7]"  # &aSet the chat prefix for plugin messages

storage:

mysql:

type: mysql  # &aChoose storage type: mysql, json, or sqlite

  host:   # &aMySQL server address

  port:   # &aMySQL server port

  database:   # &aMySQL database name

  username:   # &aMySQL username

  password: ""  # &aMySQL password

anti_abuse:

restricted_zones:  # &aList of areas where flying is restricted

    - world: world  # &aWorld name for restricted zone

      x: 100  # &aX-coordinate of zone center

      y: 64  # &aY-coordinate of zone center

      z: 100  # &aZ-coordinate of zone center

      radius: 50  # &aRadius of restricted zone in blocks

  worldguard:

enabled: true  # &aEnable WorldGuard integration for region restrictions

    allowed_regions: []  # &aList of WorldGuard regions where flying is allowed

    restricted_regions: ["test"]  # &aList of WorldGuard regions where flying is blocked

notify:

enabled: true  # &aEnable notifications for remaining fly time

  interval: 300  # &aTime (in seconds) between regular fly time notifications

  low_time_interval: 10  # &aTime (in seconds) between notifications when fly time is low (under 1min)

  message: "&eYou have %time% of fly time left!"  # &aMessage shown for fly time notifications

effects:

enabled: true  # &aEnable particle effects for flying (cloud, fire, star)

fly_cooldown: 5  # &aCooldown (in seconds) before /fly can be used again

combat_restrictions:

enabled: true  # &aEnable flight restrictions during/after combat

  duration: 10  # &aDuration (in seconds) flight is disabled after combat

stats:

enabled: true  # &aEnable flight stats dashboard (time, distance, effects)

messages:

no-permission: "&cYou don't have permission!"  # &aMessage for missing permissions

  flight-enabled: "&aFlight enabled!"  # &aMessage when flight is turned on

  flight-disabled: "&cFlight disabled!"  # &aMessage when flight is turned off

  no-fly-time: "&cYou don't have any fly time left!"  # &aMessage when fly time runs out

  flying_not_allowed: "&cFlying is not allowed in this area!"  # &aMessage for restricted zones

  fly-cooldown: "&cYou must wait %seconds% seconds to use /fly again!"  # &aMessage for fly command cooldown

  combat-restricted: "&cYou cannot fly during or shortly after combat!"  # &aMessage for combat restrictions


 


[​IMG] Screenshots

Spoiler: Show Screenshots
[​IMG] Flight Effect Menu

[​IMG] Admin GUI

[​IMG] Particle Effects in Action


[​IMG] Requirements


[​IMG] Soft Dependencies


[​IMG] License

GhastFly is a premium plugin. Redistribution or sharing is strictly prohibited. The plugin is obfuscated to protect its code. See
Code (Text):
LICENSE.txt
in the download for full terms.
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

GhastFly is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.21. Downloaded 30 times (via Spigot). Download it and open it directly in the game.

Explore more