Authenticator is a plugin allowing you to have a more secure connection system to your server than for the crack version and even the premium version.
This by adding a password system.
- The plugin prefix can be changed (config.yml)
- The different messages sent by the plugin can be modified (messages.yml)
- The different permissions can be modified (config.yml)
- You can choose a minimum of characters necessary to create a password as well as a list of forbidden passwords. (config.yml)
To save your password:
/register <password> <password>
To connect to the server:
/login <password>
To remove your password or that of another player:
/unregister <password>
/unregister admin <Player>
To change your password or that of another player:
/newpassword <OldPassword> <NewPassword> <NewPassword>
/newpassword admin <Player> <NewPassword> <NewPassword>
To be able to override the connection:
/bypass <on/off>
config.yml
pluginPrefix: "§7[§3Authenticator§7]"
minimumPasswordLength: 5
forbiddenPasswords:
- Example
permissions:
unregisterPermission: "auth.unregister"
unregisterAdminPermission: "auth.admin.unregister"
newpasswordPermission: "auth.newpassword"
newpasswordAdminPermission: "auth.admin.newpassword"
bypassPermission: "auth.bypass"messages.yml
general:
notConsoleMessage: "%auth_prefix% §cYou must be a player to perform this command."
notPermissionMessage: "%auth_prefix% §cYou do not have permission to run this command."
register:
passwordAlreadySaved: "%auth_prefix% §cThere is already a password saved for this account."
passwordLengthMessage: "%auth_prefix% §cYour password must be at least %auth_minimumPasswordLength% characters"
forbiddenPasswords: "%auth_prefix% §cYour password was judged incorrect by the administrators of your server, please choose another one."
registerSyntax: "%auth_prefix% §c/register <password> <password>"
confirmMessage: "%auth_prefix% §aYour password has been saved successfully §7(%auth_password%)§a."
login:
notRegisterMessage: "%auth_prefix% §c/register <password> <password>"
loginSyntax: "%auth_prefix% §c/login <password>"
loginConfirmMessage: "%auth_prefix% §aConnection successful."
falsePasswordMessage: "%auth_prefix% §cBad password."
unregister:
unregisterSyntax: "%auth_prefix% §c/unregister <password>"
unregisterAdminSyntax: "%auth_prefix% §c/unregister admin <Player>"
notRegisterMessage: "%auth_prefix% §cThe player %auth_targetName% is not registered yet."
unregisterAdminConfirmMessage: "%auth_prefix% §cThe password for player %auth_targetName% has been successfully removed."
unregisterConfirmMessage: "%auth_prefix% §cYour password has been successfully removed."
falsePasswordMessage: "%auth_prefix% §cBad password."
newpassword:
newPasswordSyntax: "%auth_prefix% §c/newpassword <OldPassword> <NewPassword> <NewPassword>"
newPasswordAdminSyntax: "%auth_prefix% §c/newpassword admin <Player> <NewPassword> <NewPassword>"
falseOldPasswordMessage: "%auth_prefix% §cThe old password is not correct."
newPasswordConfirmMessage: "%auth_prefix% §aYour new password has been saved §7(%auth_password%)§a."
passwordLengthMessage: "%auth_prefix% §cYour password must be at least %auth_minimumPasswordLength% characters"
forbiddenPasswords: "%auth_prefix% §cYour password was judged incorrect by the administrators of your server, please choose another one."
notRegisterMessage: "%auth_prefix% §cThe player %auth_targetName% is not registered yet."
newPasswordAdminConfirmMessage: "%auth_prefix% §fThe password for player §7%auth_targetName% §fhas been successfully changed by §7%auth_password%§f."
bypass:
bypassSyntax: "%auth_prefix% §c/bypass <on/off>"
bypassEnableMessage: "%auth_prefix% §fYou have just §aactivated the bypass §ffor the connection."
bypassDisableMessage: "%auth_prefix% §fYou have just §cdisabled the bypass §ffor the connection"If you have any suggestions or corrections to give me, don't hesitate (here) :)
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta