MonitoringMinecraft MonitoringMinecraft

Dialog auth

Мод Fabric

Мод для Майнкрафт добавляет авторизацию через диалоговую систему.

66 скачиваний 2 подписчика
Оцените первым

DialogAuth

A modern, secure authentication system for Minecraft servers using native dialog windows.

modrinth github

fabric soon on forge and neoforge

Features

Native Dialog Interface - Clean, intuitive authentication using Minecraft's built-in dialog system

🔒 Secure Password Storage - Passwords are hashed using BCrypt (cost factor 12) for maximum security

⏱️ Smart Session Management - Players stay logged in for 12 hours (configurable)

🌐 IP-Based Security - Automatic re-authentication when IP address changes

🎮 Seamless Experience - Players spawn in a void dimension during authentication, then return to their exact location

⚙️ Fully Configurable - Customize session duration, password requirements, and more

Screenshots

Registration Dialog Login Dialog Change Password Dialog

How It Works

First Time Players

  1. Player joins the server
  2. Teleported to authentication dimension (void space)
  3. Registration dialog appears
  4. Enter password twice to confirm
  5. Automatically returned to spawn location

Returning Players

  • Within 12 hours + Same IP: Instant login, no dialog
  • After 12 hours OR Different IP: Login dialog appears
  • Enter password to authenticate
  • Return to your saved location

Commands

  • /dialogauth changepass - Change your password
  • /dialogauth reload - Reload configuration (admin only)

Configuration

Located in config/dialogauth/config.json:

{
  "authentication": {
    "min_password_length": 4,
    "max_password_length": 32,
    "session_duration_hours": 12,
    "check_ip_address": true
  }
}

Key Settings

  • session_duration_hours - How long players stay logged in (default: 12 hours)
  • check_ip_address - Require re-login when IP changes (default: true)
  • min_password_length - Minimum password length (default: 4)

Localization

Customize all messages in config/dialogauth/lang.json:

{
  "command": {
    "register": {
      "success": "§aSuccessfully registered!"
    },
    "leave": {
      "disconnect_message": "Disconnected"
    }
  }
}

Dialog Customization

All dialogs can be customized in config/dialogauth/dialogs/:

  • register/ - Registration dialogs
  • login/ - Login dialogs
  • changepass/ - Password change dialogs

Note: Dialog changes require server restart.

Security Features

✅ BCrypt password hashing (industry standard)

✅ No plaintext passwords stored

✅ Session-based authentication

✅ IP address verification

✅ Configurable password requirements

✅ Protected authentication dimension

Requirements

  • Minecraft 1.21.6+
  • Fabric Loader
  • Fabric API

Installation

  1. Download the mod
  2. Place in your server's mods folder
  3. Start the server
  4. Configuration files will be auto-generated in config/dialogauth/

Support

Found a bug or have a suggestion? Open an issue on GitHub!


Made with ❤️ for the Minecraft community

Смотри также

Похожие подборки моды — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирай в рейтинге серверов Майнкрафт и заходи прямо сейчас.

SkyBars
SkyBars Java + BE
1260 онлайн
1.8 — 26.2 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
MigosMc
MigosMc Java + BE
1180 онлайн
1.8 — 26.2 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
SeasonEra
2 онлайн
26.1.2 версия
Выживание • Экономика • Кланы • Приваты • Донат • PVP • Работа
PLIRGAME - ДЕВУШКИ ВОЙС ЧАТ
31 онлайн
1.21.10 — 26.1.1 версия
❤️ Выживание! ❤️ Войс Чат ❤️ Девушки ❤️ /free
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.2, 1.21.11, 26.1.2, 1.21.8. Fabric, NeoForge, Forge, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Forge Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат