

Auth
📖 About the Modification
Authorization system for login and registration on Minecraft servers.
⚠️ Important Information
In vanilla Minecraft, there is no /kick command, so to forcibly disconnect unauthorized players, a large number of particles are generated, causing the game to crash. This feature can be disabled through settings using the command /function auth:settings
.
⌨️ Management Commands
For Players
Registration:
/trigger register set <password>
Login to the system:
/trigger login set <your password>
Password change (requires authorization):
/trigger change_password set <new password>
For Administrators
Reset player data:
/execute as <player> run function auth:auth/reset
Reset all players data:
/function auth:auth/reset_all_players
View player password:
/gamerule sendCommandFeedback true
/scoreboard players get <player> register
/gamerule sendCommandFeedback false
Disable the system:
/function auth:disable
Enable the system:
/datapack enable "file/auth.zip"
Settings
To view the settings menu, use the command:
/function auth:settings
Authorization Bypass
Grant authorization bypass to a player:
/tag <player> add auth.bypass
Revoke authorization bypass:
/tag <player> remove auth.bypass
Custom Messages
You can modify the text and color of system messages.
Available settings:
please_register_text
- registration request textplease_register_color
- registration request colorregister_success_text
- successful registration textregister_success_color
- successful registration colorplease_login_text
- login request textplease_login_color
- login request colorlogin_success_text
- successful login textlogin_success_color
- successful login colorwrong_password_text
- wrong password textwrong_password_color
- wrong password colorpassword_changed_text
- password change textpassword_changed_color
- password change color
Syntax:
/data modify storage auth:config <setting> set value "<value>"
Example for Spanish:
/data modify storage auth:config please_register_text set value "Registrese con /trigger register set <contraseña>"
/data modify storage auth:config please_register_color set value "gray"