FlightControl

FlightControl

The Ultimate Flight Control Plugin

FlightControl gives you detailed control over player flying and flight mode, as well as a plethora of unique flight-related features. Most features are designed to make flight mode less over-powered.

Disambiguation:

  • "Flight mode" is the state of being able to start and stop flying at will.
  • "Flight / flying" is the current state of flight.

Don't be afraid to donate a little (top-right); Computer Engineering students need cash. ;)


Features

All features are optional and configurable:

  • Affect player exhaustion when starting to fly and during flight
  • Automatically enable / disable flight mode on player login
  • Charge players for flying (requires Vault)
  • Control flight speed
  • Control which kinds of weather (clear, rain, thundering) players are allowed to fly in
  • Hovering
  • Increase player mining speed while flying, using Haste
  • Limit flying time
  • Put players in a state of persistent flight
  • Set what time of day players are allowed to fly
  • Stop players from flying when taking damage or while starving
  • Stop players from sprinting while flying


Commands

Note: Arguments enclosed in [brackets] are optional; args enclosed in <brackets> are required.

  • /fc - Show all FlightControl commands
  • /fc reload - Reload FlightControl configuration file
  • /fly [player] [on | off] - Toggle / set flight mode, possibly for other players

Examples

  • Toggle flight mode for self: /fly
  • Turn off flight mode for self: /fly off
  • Turn on flight mode for player "Notch": /fly Notch on


Permissions

  • fc.*: Gives all permissions for FlightControl.
    • fc.reload: Reload config. Default: op
    • fc.fly.*: Gives all flight permissions.
      • fc.fly.allow: Allow player to fly. Default: true
      • fc.fly.disable: Disable flight mode. Default: true
      • fc.fly.enable: Enable flight mode. Default: true
      • fc.fly.others: Allow player to control flight mode for other players. Default: op


Configuration

Click here to view the default configuration.


Dependencies

  • Vault - [Optional] Required to charge players for certain actions.


Installation

  1. Pre-Installation:
    1. Install any dependencies, listed above.
    2. Make sure the file "server.properties" key "allow-flight" is set to "true", so the server does not kick players for flying.
    3. If you are using Essentials, make sure the following permissions are set, so that Essentials does not mess with the functionality of FlightControl:
      • essentials.fly: true
      • essentials.fly.safelogin: false
  2. Installation:
    1. Download the latest FlightControl .jar file here.
    2. Remove any old "FlightControl-x.y.z.jar" file from your server's plugins directory.
    3. Remove any existing "FlightControl/config.yml" file from your server's plugins directory, so that FlightControl will generate a new config.
    4. Move the new FlightControl .jar file into your server's plugins directory.
    5. Reload your server's plugins ("/reload") if running, or start the server if not.
  3. Post-Installation:
    1. Set permissions, and reload your permission plugin (probably "/perms reload").
    2. Set config values for FlightControl in the "FlightControl/config.yml" file in your server's plugins directory, and give the "/fc reload" command as OP.
    3. Click "Subscriptions" to get notifications when a new version of FlightControl is released!


To Do

  • Per-world support.


Notes

  • FlightControl uses PluginMetrics to gather statistical data (available at MCStats). To disable statistics gathering server-wide, edit the "plugins/PluginMetrics/config.yml" file, and set "opt-out" to "true".
  • FlightControl is compiled for Java 7. If you get an error in your logs similar to "Unsupported major.minor version 51.0", then you need to upgrade Java!
  • Comments / suggestions appreciated! Make sure you know how to file tickets before submitting a bug report.


http://api.mcstats.org/signature/FlightControl.png


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files