☁️ AlphaFly ☁️ [1.12.x - 1.16.x] 1.7

A simple and compact fly plugin with pvp support and specific player permissions [1.12.x - 1.16.x]

  1. ProjectAlpha
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    Languages Supported:
    Italian, French

    [​IMG]

    ☁️ AlphaFly
    ☁️ is a customizable plugin that allows you to check and manage players fly settings in a very simple way!

    This plugin has been tested in 1.12.x - 1.16+ servers but it may works also with older versions (if yes, let me know!).




    Features and commands:
    Aliases: af, alphafly, fly, afly.
    /fly - Enable or disable your flymode.
    /fly help - Shows the help page.
    /fly on/off <player> - Enable or disable flymode to a specific target.
    /fly speed <value> <player> - Edit the fly speed for a specific target.
    /fly status <player> - See info about fly settings for a specific player.
    /fly reload - Reload the plugin.

    This plugin has also a cooldown system for each command, a 'pvp support' and other nice things like title and actionbar messages (all is customizable in config.yml file).





    Screenshots:

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]
    [​IMG]

    [​IMG]

    [​IMG]





    Permissions:
    Code (Text):

    #   - alphafly.reload                 > Reload the plugin
    #   - alphafly.help                   > Shows command list
    #   - alphafly.fly                    > Main permission to fly
    #   - alphafly.status                 > Shows the fly status
    #   - alphafly.flyother               > Manage other players fly
    #   - alphafly.speed                  > Manage players fly speed
    #   - alphafly.bypass.cooldown        > Bypass command cooldown
    #   - alphafly.bypass.damageMob       > Hit a mob also with flymode enabled
    #   - alphafly.bypass.damagePlayer    > Hit a player also with flymode enabled
     








    Config file:

    Code (Text):

    #        ___       __      .______    __    __       ___
    #       /   \     |  |     |   _  \  |  |  |  |     /   \
    #      /  ^  \    |  |     |  |_)  | |  |__|  |    /  ^  \
    #     /  /_\  \   |  |     |   ___/  |   __   |   /  /_\  \
    #    /  _____  \  |  `----.|  |      |  |  |  |  /  _____  \
    #   /__/     \__\ |_______|| _|      |__|  |__| /__/     \__\
    #    _______  __      ____    ____
    #   |   ____||  |     \   \  /   /
    #   |  |__   |  |      \   \/   /
    #   |   __|  |  |       \_    _/
    #   |  |     |  `----.    |  |
    #   |__|     |_______|    |__|
    #
    #   > Plugin by AlphaProject
    #
    #   Spigot official page: www.spigotmc.org/resources/authors/projectalpha.995844/
    #   * If you detect errors, you can contact me by PM in my official spigot page 'AlphaProject'.
    #
    #   Permissions:
    #   - alphafly.reload                 > Reload the plugin
    #   - alphafly.help                   > Shows command list
    #   - alphafly.fly                    > Main permission to fly
    #   - alphafly.status                 > Shows the fly status
    #   - alphafly.flyother               > Manage other players fly
    #   - alphafly.speed                  > Manage players fly speed
    #   - alphafly.bypass.cooldown        > Bypass command cooldown
    #   - alphafly.bypass.damageMob       > Hit a mob also with flymode enabled
    #   - alphafly.bypass.damagePlayer    > Hit a player also with flymode enabled

    general_options:
      # Cooldown support
      # [!] You have to reload the entire server if you edit the 'enable_cooldown'
      # value in-game (The plugin reload command will not change this value) [!]
      enable_cooldown: true
      cooldown_seconds: 3

      # Sound support
      # You can find all sound list name (1.9+) on: hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
      enable_sound_onEnableCmd: true
      sound_name_onEnable: 'BLOCK_BEACON_ACTIVATE'
      enable_sound_onDisableCmd: true
      sound_name_onDisable: 'BLOCK_BEACON_DEACTIVATE'

      # Titles support (Visible on who send the fly command)
      # Variables allowed in title_mainTitle or title_subtitle:
      # %flymodestatus% - which returns '&eenabled&7' or '&cdisabled&7'
      enable_title_onCmd: true
      title_mainTitle: '&b&l&oA&9&l&olpha&b&l&oF&9&l&oly'
      title_subtitle: '&7Fly %flymodestatus%&7!'
      title_fadeIn: 5
      title_stay: 15
      title_fadeOut: 5

      # Actionbar support (Visible on who send the fly command)
      # Variables allowed in actionbar_message:
      # %flymodestatus% - which returns '&eenabled&7' or '&cdisabled&7'
      enable_actionbar_onCmd: true
      actionbar_message: '&b&l&oA&9&l&olpha&b&l&oF&9&l&oly&f: Fly %flymodestatus%'

    messages_translation:
      command_list: |-
        &9&lAlphaFly: &r&7List of avaiable commands:
        &8Aliases: /fly, /alphafly, /af, /afly.
        &r&7
        &e/af &7- Enable or disable your flymode.
        &e/af help &7- Shows this page.
        &e/af <on | off> <player> &7- Enable or disable flymode to a specific target.
        &e/af speed <1 | 10> <player> &7- Edit the fly speed of a player.
        &e/af status <player> &7- See informations about fly settings for a specific player.
        &e/af reload &7- Reload the plugin.
        &r&8
      fly_status: |-
        &9&lAlphaFly: &r&7Fly settings for &e%target%&7:
        &r&7
        > FlyMode enabled: &e%flymodestatus%&7.
        > is flying: &e%flyingstatus%&7.
        > Fly speed: &e%flyspeed%/10&7. &8Default is 1.
        &r&8
      plugin_reload: '&9&lAlphaFly: &r&7Plugin reloaded.'
      unknown_arg: '&9&lAlphaFly: &r&7Wrong or missing argument! You can check all AlphaFly commands with &e/af help&7.'
      invalid_target: '&9&lAlphaFly: &r&7Invalid or offline target... Is it correct?'
      permission_denied: '&9&lAlphaFly: &r&7Permission &cdenied&7.'
      cooldown_alert: '&9&lAlphaFly: &r&7You must wait &c%cooldown% &7to use this AlphaFly command again!'
      fly_speedEdited: '&9&lAlphaFly: &r&7Fly speed edited for &e%target%&7.'
      fly_speedEditedbyOther: '&9&lAlphaFly: &r&7Your fly speed has been edited by &e%sender%&7.'
      fly_invalidSpeedValue: '&9&lAlphaFly: &r&7Invalid speed value, try with another number (from 1 to 10).'
      fly_enabled: '&9&lAlphaFly: &r&7FlyMode &aenabled&7!'
      fly_disabled: '&9&lAlphaFly: &r&7FlyMode &cdisabled&7!'
      fly_enabled_toOther: '&9&lAlphaFly: &r&7FlyMode &aenabled &7for &e%target%&7.'
      fly_enabled_byOther: '&9&lAlphaFly: &r&e%sender% &7has enabled &aFlyMode &7on you!'
      fly_disabled_toOther: '&9&lAlphaFly: &r&7FlyMode &cdisabled &7for &e%target%&7.'
      fly_disabled_byOther: '&9&lAlphaFly: &r&e%sender% &7has &cdisabled &aFlyMode &7on you!'
      mobHittedWithFly: '&9&lAlphaFly: &r&7You shouldn''t hit a mob with your flymode enabled!'
      playerHittedWithFly: '&9&lAlphaFly: &r&7You shouldn''t hit a player with your flymode enabled!'
      hittedBySomeoneWithFly: '&9&lAlphaFly: &r&7A player with the flymode enabled tried to hit you!'
     





    You can report all your suggestions or bugs in my PM here, in spigot!
    (and sorry for my english D: )