ModsJava
FlightManagement
Java mod listed for Minecraft 1.8–1.15. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
Flight Management
Features:
- Give players temporary flight time
- Players can freely enable and disable flying as long as they have enough flight time
- Easy-to-use commands
- ALL messages in the plugin are configurable
- Multiple configuration options, including option to enable ground check
Commands:
Code (Text):
<> = Required Args, [] = Optional Args
- /fm - Shows the help page
- /fm reload - Reloads all configuration files
- /fm give <player> <timeInSeconds> - Gives <player> <timeInSeconds>
amount of flight time in seconds
- /fm check [player] - Displays information about yourself,
or [player] if specified
- /fm - Shows the help page
- /fm reload - Reloads all configuration files
- /fm give <player> <timeInSeconds> - Gives <player> <timeInSeconds>
amount of flight time in seconds
- /fm check [player] - Displays information about yourself,
or [player] if specified
Permissions:
Code (Text):
- fm.toggle - Permission to toggle flight (/fly)
- fm.admin - Permission to use admin commands (/fm)
- fm.* - Gives access to all permissions listed above
- fm.admin - Permission to use admin commands (/fm)
- fm.* - Gives access to all permissions listed above
Default Configs:
Spoiler: config.yml
Code (YAML):
# This is the main configuration file for the plugin
# Change this option to true if you want the plugin
# to check if the player is not on the ground for the flight timer
# to go down if the player has flight enabled
checkNotOnGround : false
# Change this option to true if you want the plugin
# to send a message to the player if their flight time expires
# NOTE: You can customize the message in messages.yml (expiryMessage)
sendExpiryMessage : false
# Change this option to true if you want to use
# an abbreviated time format when using /fm give
# to make the message shorter
useAbbreviatedFormat : true
# Change this option to true if you want the plugin
# to check if the player is not on the ground for the flight timer
# to go down if the player has flight enabled
checkNotOnGround : false
# Change this option to true if you want the plugin
# to send a message to the player if their flight time expires
# NOTE: You can customize the message in messages.yml (expiryMessage)
sendExpiryMessage : false
# Change this option to true if you want to use
# an abbreviated time format when using /fm give
# to make the message shorter
useAbbreviatedFormat : true
Spoiler: messages.yml
Code (YAML):
# This is the messages configuration file
# All messages in the plugin (except Console) are configurable here
# If you do not want a message sent, set the line to ""
# ChatColors are supported in most lines
# Use this line to format {time} variable in some messages
# {d} = Days
# {h} = Hours
# {m} = Minutes
# {s} = Seconds
# Color codes are NOT supported here
timeFormat : "{d} days, {h} hours, {m} minutes, {s} seconds"
# This line is similar to above
# except it will be used when /fm give is executed
# Color codes are NOT supported here
timeFormatAbbreviated : "{d}d, {h}h, {m}m, {s}s"
# Message sent when player runs /fm with NO arguments
helpMessage :
- "&8&m-----[&r &6&lF&e&lM &cAdmin Commands &8&m]-----&r"
- "&c<> &8&l= &7Required args, &a[] &8&l= &7Optional args"
- "&f/fm &8&l- &7Shows this help page"
- "&f/fm reload &8&l- &7Reloads ALL configuration files"
- "&f/fm give &c<player> &c<time> &8&l- &7Gives &c<player> <time>&7 amount of flight time in seconds"
- "&f/fm check &a[player] &8&l- &7Displays information about yourself, or &a[player] &7if specified"
- "&8&m-------------------------------&r"
# Message sent when a player runs /fm check
# Use {player} to get the player's name
# Use {time} to get the time remaining (See timeFormat line above)
# Use {status} to check if the player has flight on or off
checkMessage :
- "&8&m-----[&r &6&n{player}'s&c FM Stats &8&m]-----&r"
- ""
- "&8&l- &eFlight time remaining : &6&n{time}"
- "&8&l- &eFlight activated : &6&n{status}"
- "&8&m------------------------------------&r"
# Message sent when player executes /fm reload (Reloads all configs)
reloadSuccess : "&6&lF&e&lM &7» &eConfigs have been reloaded!"
# Message sent when a command is sent through Console that isn't allowed
noConsole : "&6&lF&e&lM &7» &eThis command can only be used by a player!"
# Message sent when a player executes /fly
# but doesn't have any time left
noTimeLeft : "&6&lF&e&lM &7» &eYou do not have any flight time remaining!"
# Message sent when a player enables flight
flightToggledOn : "&6&lF&e&lM &7» &eFlight has been &a&lEnabled&e!"
# Message sent when a player disables flight
flightToggledOff : "&6&lF&e&lM &7» &eFlight has been &cDisabled&e!"
# Message sent when the player runs out of flight time
# Only sends if 'sendExpiryMessage' is true in config.yml
expiryMessage : "&6&lF&e&lM &7» &eYour flight time has expired!"
# Message sent when a player executes a command
# without proper permissions
noPermission : "&6&lF&e&lM &7» &eYou do not have permission to do this!"
# Message sent when a player executes /fm give <player> <time>
# but <time> is not a number
notANumber : "&6&lF&e&lM &7» &eInvalid number! Please try again!"
# Message sent when a player used in command arguments is offline
playerOffline : "&6&lF&e&lM &7» &eThat player is not online!"
# Message sent when a player successfully executes
# /fm give <player> <time>
# Use {player} to get the target's name
# Use {time} to get the time given (See timeFormat line above)
timeGiven : "&6&lF&e&lM &7» &eYou have given &6&n{player}&r &6&n{time}&e of flight time!"
# Message sent when a player receives flight time
# from /fm give
# Use {time} to get the time awarded (See timeFormat line above)
timeAwarded : "&6&lF&e&lM &7» &eYou have been given &6&n{time}&e of flight time!"
# Message sent when an error occurs
# NOTE: If this happens, please contact developer
errorMessage : "&6&lF&e&lM &7» &eAn error has occurred! Please contact developer!"
# All messages in the plugin (except Console) are configurable here
# If you do not want a message sent, set the line to ""
# ChatColors are supported in most lines
# Use this line to format {time} variable in some messages
# {d} = Days
# {h} = Hours
# {m} = Minutes
# {s} = Seconds
# Color codes are NOT supported here
timeFormat : "{d} days, {h} hours, {m} minutes, {s} seconds"
# This line is similar to above
# except it will be used when /fm give is executed
# Color codes are NOT supported here
timeFormatAbbreviated : "{d}d, {h}h, {m}m, {s}s"
# Message sent when player runs /fm with NO arguments
helpMessage :
- "&8&m-----[&r &6&lF&e&lM &cAdmin Commands &8&m]-----&r"
- "&c<> &8&l= &7Required args, &a[] &8&l= &7Optional args"
- "&f/fm &8&l- &7Shows this help page"
- "&f/fm reload &8&l- &7Reloads ALL configuration files"
- "&f/fm give &c<player> &c<time> &8&l- &7Gives &c<player> <time>&7 amount of flight time in seconds"
- "&f/fm check &a[player] &8&l- &7Displays information about yourself, or &a[player] &7if specified"
- "&8&m-------------------------------&r"
# Message sent when a player runs /fm check
# Use {player} to get the player's name
# Use {time} to get the time remaining (See timeFormat line above)
# Use {status} to check if the player has flight on or off
checkMessage :
- "&8&m-----[&r &6&n{player}'s&c FM Stats &8&m]-----&r"
- ""
- "&8&l- &eFlight time remaining : &6&n{time}"
- "&8&l- &eFlight activated : &6&n{status}"
- "&8&m------------------------------------&r"
# Message sent when player executes /fm reload (Reloads all configs)
reloadSuccess : "&6&lF&e&lM &7» &eConfigs have been reloaded!"
# Message sent when a command is sent through Console that isn't allowed
noConsole : "&6&lF&e&lM &7» &eThis command can only be used by a player!"
# Message sent when a player executes /fly
# but doesn't have any time left
noTimeLeft : "&6&lF&e&lM &7» &eYou do not have any flight time remaining!"
# Message sent when a player enables flight
flightToggledOn : "&6&lF&e&lM &7» &eFlight has been &a&lEnabled&e!"
# Message sent when a player disables flight
flightToggledOff : "&6&lF&e&lM &7» &eFlight has been &cDisabled&e!"
# Message sent when the player runs out of flight time
# Only sends if 'sendExpiryMessage' is true in config.yml
expiryMessage : "&6&lF&e&lM &7» &eYour flight time has expired!"
# Message sent when a player executes a command
# without proper permissions
noPermission : "&6&lF&e&lM &7» &eYou do not have permission to do this!"
# Message sent when a player executes /fm give <player> <time>
# but <time> is not a number
notANumber : "&6&lF&e&lM &7» &eInvalid number! Please try again!"
# Message sent when a player used in command arguments is offline
playerOffline : "&6&lF&e&lM &7» &eThat player is not online!"
# Message sent when a player successfully executes
# /fm give <player> <time>
# Use {player} to get the target's name
# Use {time} to get the time given (See timeFormat line above)
timeGiven : "&6&lF&e&lM &7» &eYou have given &6&n{player}&r &6&n{time}&e of flight time!"
# Message sent when a player receives flight time
# from /fm give
# Use {time} to get the time awarded (See timeFormat line above)
timeAwarded : "&6&lF&e&lM &7» &eYou have been given &6&n{time}&e of flight time!"
# Message sent when an error occurs
# NOTE: If this happens, please contact developer
errorMessage : "&6&lF&e&lM &7» &eAn error has occurred! Please contact developer!"
Upcoming Features:
- PlaceholderAPI support - able to call placeholders into PAPI supported plugins
- WorldGuard support - able to specify which regions allow flight or not
- AutoFly feature - toggle a config option to automatically enable flight on player join, or when entering a specific WG region
- Add a config option that disables flight entirely on specified worlds
- Combat Manager - will disable flight if hit by a player or entity (configurable)
- MySQL support
- BossBar/Actionbar support
Tutorial Videos:
Spoiler: v1.0
Additional Information:
Disclaimer:
Posting issues in the ratings section will NOT be looked at and will be ignored; therefore, please do not leave a bad review if you have issues with the plugin. Instead, join our support server on Discord (see below) for any issues that may arise!
Posting issues in the ratings section will NOT be looked at and will be ignored; therefore, please do not leave a bad review if you have issues with the plugin. Instead, join our support server on Discord (see below) for any issues that may arise!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
FlightManagement is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 119 times (via Spigot). Download it and open it directly in the game.