authentication.yml
El archivo authentication.yml configura la autenticación de dos factores (2FA) para miembros del staff, proporcionando verificación segura de login a través de Discord.
Configuración de Dos Factores
enabled
Enables or disables 2FA for staff authentication.
enabled: truetimeout-seconds
Time in seconds before a login request expires. Default is 180 seconds (3 minutes).
timeout-seconds: 180Deactivation Embeds
Configure Discord embed messages shown when staff deactivate 2FA.
deactivation-embed
Embed shown when requesting 2FA deactivation.
deactivation-embed:
title: '⚠️ Confirm 2FA Deactivation'
description: 'You requested to deactivate 2FA for your Minecraft account `{player}`.\n\nIf you did not request this, please ignore this message. Your account remains secure.'
color: 'ED4245'deactivated-embed
Embed shown after successful 2FA deactivation.
deactivated-embed:
title: '🔓 2FA Deactivated'
description: 'You have successfully deactivated 2FA for your Minecraft account `{player}`.'
color: 'FEE75C'cancelled-embed
Embed shown when deactivation is cancelled.
cancelled-embed:
title: '✅ Deactivation Cancelled'
description: 'Deactivation cancelled. 2FA remains active for your Minecraft account `{player}`.'
color: '57F287'Etiquetas de Botones
btn-confirm
Text for the confirm deactivation button.
btn-confirm: 'Confirm Deactivation'btn-cancel
Text for the cancel deactivation button.
btn-cancel: 'Cancel'In-Game Messages
Messages shown to players in Minecraft during authentication.
not-linked-kick
Kick message when staff joins without linked Discord account.
not-linked-kick: '&cYou must link your Discord account (/dcsync) to join as Staff. First remove your rank or OP.'denied-kick
Kick message when Discord denies the login request.
denied-kick: '&cYour session was denied from Discord.'timeout-kick
Kick message when authentication request times out.
timeout-kick: '&cAuthentication timeout. Please join again.'rate-limited-kick
Kick message when IP is rate-limited due to denied requests.
rate-limited-kick: '&cYour IP is temporarily rate-limited due to a denied login request. Please try again later.'authenticated
Success message after authentication.
authenticated: '&aYou have been successfully authenticated!'Embed de Login en Discord
Configuración de embed para solicitudes de login enviadas a Discord.
discord-embed
Main embed configuration for login attempts.
discord-embed:
title: '🔐 Login Attempt'
description: "A login attempt has been detected for your Minecraft account (**{player}**).\n\n**IP Address:** {ip}\n**Location:** {location}"
color-pending: 'FEE75C'
color-authorized: '57F287'
color-denied: 'ED4245'
button-authorize: 'Authorize'
button-deny: 'Deny'
status-authorized: '✅ Session Authorized'
status-denied: '❌ Session Denied'