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!