ModsJava
DigitalAuthentication | Protect Your Server!
Java mod listed for Minecraft 1.8–1.12. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
Are you concerned about malicious hackers trying to obtain access to your server and ruin all your fun? Have you had past experiences with malicious activity on administrator accounts? DigitalAuthentication is an all in one Authentication plugin, which requires all players (with permission) to authenticate themselves prior to obtaining access to the server - keeping all nasty hackers away!
Click here to j oin our discord for support and to submit bugs and suggestions.
- All messages are customisable.
- Players can reset code if they have forgotten it.
- Title support for all versions.
- Admins can reset players pin in-game with a command.
- Easy-to-use GUI interface for entering authentication code.
Commands & Permissions
All commands can be accessed by Operators
- /digitalauth resetcode (player) - Change yours or another players pin.(digitalauthentication.resetcode.others)
- /digitalauth info (player) - View the code and backup code of another player.
(digitalauth.viewinfo.others)
- /auth - Allows the player to authenticate if they closed the GUI. (digitalauthentication.requireauth). Note that if a player has this permission they will be required to Authenticate.
Configuration
Code (YAML):
[ /SIZE
]
############################################################
# +------------------------------------------------------+ #
# | Notes | #
# +------------------------------------------------------+ #
############################################################
# If you receive an error when DigitalAuth loads, ensure that:
# - No tabs are present: YAML only allows spaces.
# - Indents are correct: YAML hierarchy is based entirely on indentation.
# - You have "escaped" all apostrophes in your text: If you want to write "don't", for example, write "don''t" instead (note the doubled apostrophe).
# - Text with symbols is enclosed in single or double quotation marks.
# If you have problems join the DigitalAuth help Discord: https://discord.gg/SK4KrMb
############################################################
# +------------------------------------------------------+ #
# | DigitalAuth Configuration | #
# +------------------------------------------------------+ #
############################################################
titles :
# The title message which is sent when a code is successfully created. t
code-created-title : "&a&lSuccessfully Created Code"
code-created-subtitle : "&7You can now login with the code: &f%code%."
# The title message which is sent when a player successfully authenticates.
successfully-authenticated-title : "&a&lSuccessfully Authenticated"
successfully-authenticated-subtitle : "&7You will not need to authenticate until next login."
# The title message which is sent when a player unsuccessfully authenticated.
incorrect-authentication-code-title : "&c&lIncorrect Code"
incorrect-authentication-code-subtitle : "&7Try again with /auth."
guis :
create-code-title : "&eEnter New Auth Code"
enter-code-title : "&eEnter Auth Code"
messages :
new-code-created : "&a&l<!> &aYou successfully created a new authentication code. Your backup code is %backup-code%. Save this somewhere safe as you will need it to reset your authentication code."
incorrect-authentication-code : "&c&l<!> &cIncorrect Authentication Code"
enter-authentication-code : "&e&l<!> &ePlease enter your authentication code into the menu using /auth."
create-authentication-code : "&e&l<!> &ePlease create an authentication code by entering one into the menu. If you closed the menu use /auth to open it."
admin-reset-player-code : "&e&l<!> &eAn admin has requested that you change your code, run /auth to create a new code."
admin-sent-code-reset : "&a&l<!> &aSuccessfully sent a request to %player% to reset their authentication code."
sender-not-player : "&c&l<!> &cSorry, but this command can only be ran by players."
no-permission : "&c&l<!> &cYou do not have permission to run this command."
already-authenticated : "&c&l<!> &cYou cannot run this command as you are already authenticated."
enter-backup-code : "&e&l<!> &eEnter your backup code into chat."
correct-backup-code : "&a&l<!> &aYou entered the correct backup code. Enter a new authentication code into the menu."
incorrect-backup-code : "&c&L<!> &cYou entered an incorrect backup code."
not-authenticated : "&c&l<!> &cYou are not authenticated and will not be able to use the server until you are."
incorrect-usage : "&c&l<!> &cIncorrect Usage."
player-not-online : "&c&l<!> &c%player% is not online!"
get-player-code : "&e&l<!> &eCode of player %player% is %code%, and their backup code is %backup-code%"
player-does-not-need-authentication : "&c&l<!> &cThat player does not require authentication"
player-has-no-auth-data : "&c&l<!> &cThat player does not have an authentication code."
player-info : "&e&l<!> &e%player%'s authentication code is %code%. Their backup code is %backup-code%."
[ SIZE=3 ]
############################################################
# +------------------------------------------------------+ #
# | Notes | #
# +------------------------------------------------------+ #
############################################################
# If you receive an error when DigitalAuth loads, ensure that:
# - No tabs are present: YAML only allows spaces.
# - Indents are correct: YAML hierarchy is based entirely on indentation.
# - You have "escaped" all apostrophes in your text: If you want to write "don't", for example, write "don''t" instead (note the doubled apostrophe).
# - Text with symbols is enclosed in single or double quotation marks.
# If you have problems join the DigitalAuth help Discord: https://discord.gg/SK4KrMb
############################################################
# +------------------------------------------------------+ #
# | DigitalAuth Configuration | #
# +------------------------------------------------------+ #
############################################################
titles :
# The title message which is sent when a code is successfully created. t
code-created-title : "&a&lSuccessfully Created Code"
code-created-subtitle : "&7You can now login with the code: &f%code%."
# The title message which is sent when a player successfully authenticates.
successfully-authenticated-title : "&a&lSuccessfully Authenticated"
successfully-authenticated-subtitle : "&7You will not need to authenticate until next login."
# The title message which is sent when a player unsuccessfully authenticated.
incorrect-authentication-code-title : "&c&lIncorrect Code"
incorrect-authentication-code-subtitle : "&7Try again with /auth."
guis :
create-code-title : "&eEnter New Auth Code"
enter-code-title : "&eEnter Auth Code"
messages :
new-code-created : "&a&l<!> &aYou successfully created a new authentication code. Your backup code is %backup-code%. Save this somewhere safe as you will need it to reset your authentication code."
incorrect-authentication-code : "&c&l<!> &cIncorrect Authentication Code"
enter-authentication-code : "&e&l<!> &ePlease enter your authentication code into the menu using /auth."
create-authentication-code : "&e&l<!> &ePlease create an authentication code by entering one into the menu. If you closed the menu use /auth to open it."
admin-reset-player-code : "&e&l<!> &eAn admin has requested that you change your code, run /auth to create a new code."
admin-sent-code-reset : "&a&l<!> &aSuccessfully sent a request to %player% to reset their authentication code."
sender-not-player : "&c&l<!> &cSorry, but this command can only be ran by players."
no-permission : "&c&l<!> &cYou do not have permission to run this command."
already-authenticated : "&c&l<!> &cYou cannot run this command as you are already authenticated."
enter-backup-code : "&e&l<!> &eEnter your backup code into chat."
correct-backup-code : "&a&l<!> &aYou entered the correct backup code. Enter a new authentication code into the menu."
incorrect-backup-code : "&c&L<!> &cYou entered an incorrect backup code."
not-authenticated : "&c&l<!> &cYou are not authenticated and will not be able to use the server until you are."
incorrect-usage : "&c&l<!> &cIncorrect Usage."
player-not-online : "&c&l<!> &c%player% is not online!"
get-player-code : "&e&l<!> &eCode of player %player% is %code%, and their backup code is %backup-code%"
player-does-not-need-authentication : "&c&l<!> &cThat player does not require authentication"
player-has-no-auth-data : "&c&l<!> &cThat player does not have an authentication code."
player-info : "&e&l<!> &e%player%'s authentication code is %code%. Their backup code is %backup-code%."
[ SIZE=3 ]
Support
Discord: As mentioned previously, you can join our Discord where I am most responsive: https://discord.gg/SK4KrMb
Email: business@itsalfie.me
Forums: Please do not PM me on forums - my PMs are not checked regularly and most likely will not reply.
Support will not be offered in reviews. If you would like to make suggestions or submit bugs contact me via one of the methods above
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
DigitalAuthentication | Protect Your Server! is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 258 times (via Spigot). Download it and open it directly in the game.