Advanced Flying [Reconstruction in progress (72%/100%)] icon

Advanced Flying [Reconstruction in progress (72%/100%)] -----

A plugin for an advanced flight system with a multitude of possibilities.



In case of problem:

# ╼ --------------------------------------------------------------------------------------------- ╾ #
If there is a problem, please do not hesitate to contact me! There may be problems/bugs or messages that I forgot to translate (you should know, I'm French) and I could then try to resolve the problem.
# ╼ --------------------------------------------------------------------------------------------- ╾ #


Don't hesitate to rate my plugin please, it's the BEST way to support me.


A must read before rushing:

# ╼ --------------------------------------------------------------------------------------------- ╾ #
Copyright (c) [Dawkaneris]
All rights reserved.

This source code is the exclusive property of [Dawkaneris]. You are not authorized to use, modify,
or distribute this code, in whole or in part, without the
prior written permission of [Dawkaneris].

For any inquiries or permissions, please contact us at
[Dawkaneris].
# ╼ --------------------------------------------------------------------------------------------- ╾ #



Urgent fixes under development:

# ╼ --------------------------------------------------------------------------------------------- ╾ #

No issues currently present.
# ╼ --------------------------------------------------------------------------------------------- ╾ #



What's new in version 1.0.3-SNAPSHOT:

# ╼ --------------------------------------------------------------------------------------------- ╾ #

1 Fixed a bug.
# ╼ --------------------------------------------------------------------------------------------- ╾ #


Here's what will be in the future version of the plugin:

# ╼ --------------------------------------------------------------------------------------------- ╾ #

1 New things in the configuration file including the rest of the messages that can be translated.
2
Added a language system to obtain ready-made translations.
3 Added the '/advancedflying language' command to change the plugin language.

4 The auto-completion system for aliases to save you time when ordering.
5 Added '/advancedflying fly speed <target>' command so you can change the speed when flying for the target.

# ╼ --------------------------------------------------------------------------------------------- ╾ #


Here's the list of available orders (10 orders available) (more to come soon):

# ╼ --------------------------------------------------------------------------------------------- ╾ #
1 /af (/advancedflying) ▸ Display the list of main commands.
2 /af (/advancedflying) fly ▸ Show the list of commands for this sub-command.
3 /af (/advancedflying) reload ▸ Reload the plugin.
4 /af (/advancedflying) fly off ▸ Disable your flight mode.
5 /af (/advancedflying) fly on ▸ Enable your flight mode.
6 /af (/advancedflying) fly off <target> ▸ Disable flight mode for the targeted player.
7 /af (/advancedflying) fly on <target> ▸ Enable flight mode for the targeted player.
8 /af (/advancedflying) fly speed ▸ Change your flight speed.
9 /af (/advancedflying) fly status ▸
View the status of your flight mode.
10 /af (/advancedflying) fly status <target> ▸ View the flight mode status of the targeted player.
# ╼ --------------------------------------------------------------------------------------------- ╾ #



Preview of the configuration file (it may evolve from time to time, so feel free to copy/paste the code that is just below this message and paste it into your config.yml on your server ):

# ╼ --------------------------------------------------------------------------------------------- ╾ #
Code (YAML):
# ╼ --------------------------------------------------------------------------------------------- ╾ #
# ▪︎                              ╔═════════════════════════════════╗                              ▪︎ #
# ▪︎                              ║    · AdvancedFlying (1.7+) ·    ║                              ▪︎ #
# ▪︎                              ║     Developed by Dawkaneris     ║                              ▪︎ #
# ▪︎                              ╚═════════════════════════════════╝                              ▪︎ #
# ╼ --------------------------------------------------------------------------------------------- ╾ #

# Please avoid touching this configuration (unless necessary), it is very important especially for GitHub and for the server console.
AdvancedFlying
:
  Update-check
: true
  Author
: "Dawkaneris"
  Description
: "${project.description}"
  Name
: "${project.name}"
  Versions
:
    Plugin
: "${project.version}"
    Server
: [ "1.7", "1.8", "1.9", "1.10", "1.11", "1.12", "1.13", "1.14", "1.15", "1.16", "1.17", "1.18", "1.19", "1.20" ]
    Api
: "1.20"

# The 'Console' category allows you to manage the server console settings.
Console
:
  # The 'Plugin-startup' category allows you to activate (true) or deactivate (false) the message in the console when starting the plugin.
  Plugin-startup
: true

# The 'Database' category is the configuration for everything related to the 'database.db' file.
Database
:
  # The 'Account-creation' category is the configuration when an account has been created in the database.
  Account-creation
:
    # The 'Default-flight-mode' category corresponds to the default flight mode when the player who joins the server has his account created at the same time.
    # [on = flight activated] / [off = flight disabled].
    Default-flight-mode
: off

# The 'Commands' category allows you to manage command parameters.
Commands
:
  # The 'Aliases' category allows you to define aliases (shortcuts) for the plugin.
  # Example: the alias 'af' could be executed instead of the command '/advancedFlying' so like this: '/af', it is faster.
  # You can either add or remove as many as you want, but be careful because if you add or remove any you will have to go through the global '/reload' of the plugin and not the '/advancedFlying reload'!
  Aliases
:
   - "af"
  # The 'Authorization' category corresponds to the configuration of the plugin command authorization settings.
  Authorisations
:
    # The 'Order-execution-permission' category corresponds to the permission to be able to execute plugin commands.
    # Example: With the 'LuckPerms' permissions plugin, you can give the 'advancedFlying.orders' permission, this works for all permissions plugins.
    # You can change the default permission.
    Order-execution-permission
: "advancedFlying.orders"
    # The 'Disable-auto-completion' category allows you to enable (true) or disable (false) the command auto-completion tab system if the player does not have the required permission to execute the command.
    # Example: If the player does not have permission and he does this: '/advancedFlying' then makes a space and presses his tab key (key which displays the tablist) then is this whether or not subcommands are displayed.
    Disable-auto-completion
: true

# The 'Events' category allows you to manage event parameters (listeners).
Events
:
  # The 'Player-join-event' category allows you to manage the event settings when a player joins the server.
  Player-join-event
:
    # The 'Flight-status-message-activated' category allows you to either enable (true) or disable (false) the message when a player joins the server that shows them their current status of their flight mode.
    Flight-status-message-activated
: true
    # The 'Account-creation-message-activated' category allows you to activate (true) or deactivate (false) the message when a player joins the server and their account has not been created in the 'database. db'.
    Account-creation-message-activated
: true

# The 'Messages' category corresponds to translation messages that you can modify so that the plugin better meets your expectations.
Messages
:
  # The 'Commands' category corresponds to messages when commands are executed.
  Commands
:
    # The “Sender” category is the messages you (not the target) receive when you execute the commands.
    Sender
:
      # The 'Af' category corresponds to the help message when the '/af' or '/advancedFlying' command is executed.
      # The '%s' variable corresponds to the command name, so the '/af' or '/advancedFlying' is automatically generated for commands entered in chat.
      AdvancedFlying
:
       - "&8╼ &7---------------- &9&lAdvancedFlying &7---------------- &8╾"
        - "&a&l» List of orders ▾"
        - "&6/%s &8▶ &7Display the list of main commands."
        - "&6/%s fly &8▶ &7Display the list of commands for this sub-command."
        - "&6/%s reload &8▶ &7Reload the plugin."
        - "&8╼ &7------------------------------------------------- &8╾"
      # The 'Af-fly' category corresponds to the help message when executing the '/af fly' or '/advancedFlying fly' command.
      # The first variable '%s' corresponds to the command name, so the '/af' or '/advancedFlying' is automatically generated for commands entered in chat.
      # The second variable '%s' corresponds to the name of the subcommand, so the second argument which generally follows the first, example: If you do '/af fly' it will therefore be the 'fly'.
      AdvancedFlying-fly
:
       - "&8╼ &7---------------- &9&lAdvancedFlying &7---------------- &8╾"
        - "&a&l» List of orders ▾"
        - "&6/%s %s off &8▶ &7Disable your flight mode."
        - "&6/%s %s off <target> &8▶ &7Disable flight mode for the targeted player."
        - "&6/%s %s on &8▶ &7Enable your flight mode."
        - "&6/%s %s on <target> &8▶ &7Enable flight mode for the targeted player."
        - "&6/%s %s speed &8▶ &7Change your flight speed."
        - "&6/%s %s status &8▶ &7View the status of your flight mode."
        - "&6/%s %s status <target> &8▶ &7View the flight mode status of the targeted player."
        - "&8╼ &7------------------------------------------------- &8╾"
      # The 'Fly-off' category corresponds to the message you receive when you deactivate your flight mode (/af (/advancedflying) fly off).
      # The '%s' (Changeable from 'Variables' category) is a variable to retrieve the flight status.
      Fly-off
: "&e&lInformation &8▶ &fYour flight mode is now %s&f."
      # The 'Fly-off-target' category is the message you receive when you turn off the target's flight mode (/af (/advancedflying) fly off <target>).
      # The '%s' is a variable used to retrieve the target's nickname.
      Fly-off-target
: "&e&lInformation &8▶ &fYou have just &cdisabled &fthe flight mode at &e%s&f."
      # The 'Fly-on' category corresponds to the message you receive when you activate your flight mode (/af (/advancedflying) fly on).
      # The '%s' (Changeable from 'Variables' category) is a variable to retrieve the flight status.
      Fly-on
: "&e&lInformation &8▶ &fYour flight mode is now %s&f."
      # The 'Fly-on-target' category is the message you receive when you activate the target's flight mode (/af (/advancedflying) fly on <target>).
      # The '%s' is a variable used to retrieve the target's nickname.
      Fly-on-target
: "&e&lInformation &8▶ &fYou have just &aenabled &fthe flight mode at &e%s&f."
      # The 'Reload' category corresponds to the message when the plugin has just been reloaded (/af (/advancedflying) reload).
      Reload
: "&e&lInformation &8▶ &fThe plugin has just been successfully reloaded."
      # The 'Status' category corresponds to the message that displays the current status of flight mode.
      # The '%s' (Changeable from 'Variables' category) is a variable to retrieve the flight status.
      Status
: "&e&lInformation &8▶ &fYour flight mode is currently %s&f."
    # The 'Target' category corresponds to the messages that the target (and not you) will receive when it executes the commands.
    # Coming soon :)
    Target
:
  # The 'Events' category corresponds to messages when events are executed.
  Events
:
    # The 'Player-join-event' category corresponds to messages when a player joins the server.
    Player-join-event
:
      # The 'Flight-status-message' category corresponds to the flight status message when a player joins the server.
      # The '%s' (Changeable from 'Variables' category) is a variable to retrieve the flight status.
      # You can deactivate this message via the 'Events -> Player-join-event -> Flight-status-message-activated' category.
      Flight-status-message
: "&e&lInformation &8▶ &fYour flight mode is currently %s&f."
      # The 'Account-creation-message' category corresponds to the message(s) when a player who joins the server sees their account created at the same time.
      # You can either put just one line or multiple lines like in the example below.
      # You can also deactivate this message via the 'Events -> Player-join-event -> Account-creation-message-activated' category.
      # The variable '{player.getName()}' is used to retrieve the user's name.
      Account-creation-message
:
       - "&8╼ &7---------------- &9&lAdvancedFlying &7---------------- &8╾"
        - "&aWelcome &7to the &a${player.getName()} &aserver!"
        - "&eYour account &7has just &7been &ecreated &7in the &eserver database."
        - "&7The &dwhole team wishes &7you a &dpleasant time &7on the &dserver."
        - "&8╼ &7------------------------------------------------- &8╾"

# The 'Variables' category corresponds to the plugin's local variables.
Variables
:
  # The 'Activated' category corresponds to the variable message when the flight status is activated.
  Activated
: "&aactivated"
  # The 'Disabled' category corresponds to the variable message when the flight status is disabled.
  Disabled
: "&cdisabled"
# ╼ --------------------------------------------------------------------------------------------- ╾ #


The rest of the ultra-detailed description will be coming soon!
Resource Information
Author:
----------
Total Downloads: 213
First Release: Dec 29, 2023
Last Update: Jan 14, 2024
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings