LoginSystem

⭐ — (3 endorsements) 📥 7,971 downloads 📌 v2.0 📅 10/27/2025
🟡 Updated this year

By BartuAbiHD · bukkit

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 10/16/2025 📅 Created: 10/27/2025

🔍 Analysis

  • 👍 0.0% endorsement rate
  • 🏆 #401 of 1560 bukkit mods in this game by downloads

📋 About This Mod

### Advanced, Secure, and Fully Customizable Authentication **LoginSystem** is a modern, high-performance authentication plugin designed from the ground up to maximize your server's security. Tired of old and clunky plugins? LoginSystem will add a professional touch to your server with its **multi-database support**, **advanced hashing options**, and **fully translatable structure**. All database operations run **asynchronously**, meaning your server will not experience any lag. **Wide Database Support:** SQLite, H2, MySQL, MariaDB, PostgreSQL, and even MongoDB! **Top-Tier Security:** SHA256 hashing by default, automatic migration from legacy algorithms (SHA1, MD5, etc.), and unsafe password prevention. **100% Translatable:** All messages are managed through language files. New languages can be downloaded automatically from GitHub. **Highly Customizable:** Login timeout, registration limit per IP, movement/chat/command restrictions before login, and much more. **Admin Commands:** Many useful commands like force-registering players, changing passwords, unregistering accounts, and reloading the plugin. **Developer API:** A powerful API that allows other plugins to integrate with LoginSystem. **Automatic Update Checker:** Checks for new versions on SpigotMC (Resource ID: 74894) and notifies admins. **GUI Support:** The API allows for the creation of modern Anvil GUI login screens instead of using chat. !(https://i.ibb.co/sKTKCwD/Commands.png) # Player Commands /login <password> - Allows you to log in to the server. /register <password> <confirmPassword> - Allows you to register on the server. /changepassword <oldPassword> <newPassword> - Changes your password. /unregister <password> - Deletes your registration from the server. /logout - Allows you to log out securely. /email add <email> - Adds or changes the email address for your account. /email remove - Removes the email address from your account. # Admin Commands (/ls) /ls help - Lists all admin commands. /ls reload - Reloads the plugin's configuration and language files. /ls lang <language> - Changes the plugin's language and reloads it. /ls register <player> <password> - Forcibly registers a player. /ls unregister <player> - Deletes a player's registration. /ls changepass <player> <newPassword> - Changes a player's password. /ls forcelogin <player> - Forces an online player to log in. !(https://i.ibb.co/7Vy45Gq/Permissions.png) loginsystem.admin - Grants access to all admin commands. (Default: OP) loginsystem.admin.help - Permission for /ls help. loginsystem.admin.reload - Permission for /ls reload. loginsystem.admin.lang - Permission for /ls lang. loginsystem.admin.register - Permission for /ls register. loginsystem.admin.unregister - Permission for /ls unregister. loginsystem.admin.changepass - Permission for /ls changepass. loginsystem.admin.forcelogin - Permission for /ls forcelogin. loginsystem.admin.update - Receive update notifications upon joining. !(https://i.ibb.co/SK49GQF/Screenshots.png) !(https://i.ibb.co/FbMjhywp/Screenshot-422.png) !(https://i.ibb.co/0yGkwz2j/Screenshot-423.png) !(https://i.ibb.co/DDSbXdSS/Screenshot-424.png) **Configuration** The plugin is almost entirely customizable through the `config.yml` file. ``` # LoginSystem Plugin Configuration # Specify which method to use for data storage. # Available options: sqlite, h2, mysql, mariadb, postgresql, mongodb storage: type: sqlite # H2 settings (used if type is set to h2) h2: # The name of the database file to be created in the plugin's folder (without extension). # For example: 'loginsystem_data' -> creates plugins/LoginSystem/loginsystem_data.mv.db filename: "loginsystem_data" # MySQL/MariaDB settings database: host: "localhost" port: 3306 dbname: "loginsystem" user: "root" password: "password" # PostgreSQL settings postgresql: host: "localhost" port: 5432 dbname: "loginsystem" user: "postgres" password: "password" # MongoDB settings mongodb: # Example connection URI. Edit according to your own server information. # Simple structure: "mongodb://host:port" # With authentication: "mongodb://user:password@host:port/?authSource=admin" connection-uri: "mongodb://localhost:27017" database: "loginsystem" settings: # Check for new updates on SpigotMC when the server starts. update_checker: enabled: true # Specifies the language file to be used. # Example: en, tr, az, de # A list of all available languages can be found at: https://github.com/BartuAbiHD/LoginSystem/tree/main/messages messagesLanguage: "en" security: # Minimum password length. minPasswordLength: 6 # Maximum password length. passwordMaxLength: 32 # The hashing algorithm to be used. # Options: SHA256, BCRYPT, MD5 # WARNING: Avoid using old and insecure algorithms like MD5. passwordHash: "SHA256" # If a passw

### Advanced, Secure, and Fully Customizable Authentication

LoginSystem is a modern, high-performance authentication plugin designed from the ground up to maximize your server's security. Tired of old and clunky plugins? LoginSystem will add a professional touch to your server with its multi-database support, advanced hashing options, and fully translatable structure.

All database operations run asynchronously, meaning your server will not experience any lag.

Wide Database Support: SQLite, H2, MySQL, MariaDB, PostgreSQL, and even MongoDB!

Top-Tier Security: SHA256 hashing by default, automatic migration from legacy algorithms (SHA1, MD5, etc.), and unsafe password prevention.

100% Translatable: All messages are managed through language files. New languages can be downloaded automatically from GitHub.

Highly Customizable: Login timeout, registration limit per IP, movement/chat/command restrictions before login, and much more.

Admin Commands: Many useful commands like force-registering players, changing passwords, unregistering accounts, and reloading the plugin.

Developer API: A powerful API that allows other plugins to integrate with LoginSystem.

Automatic Update Checker: Checks for new versions on SpigotMC (Resource ID: 74894) and notifies admins.

GUI Support: The API allows for the creation of modern Anvil GUI login screens instead of using chat.

!(https://i.ibb.co/sKTKCwD/Commands.png) # Player Commands /login - Allows you to log in to the server.

/register - Allows you to register on the server.

/changepassword - Changes your password.

/unregister - Deletes your registration from the server.

/logout - Allows you to log out securely.

/email add - Adds or changes the email address for your account.

/email remove - Removes the email address from your account.

# Admin Commands (/ls) /ls help - Lists all admin commands.

/ls reload - Reloads the plugin's configuration and language files.

/ls lang - Changes the plugin's language and reloads it.

/ls register - Forcibly registers a player.

/ls unregister - Deletes a player's registration.

/ls changepass - Changes a player's password.

/ls forcelogin - Forces an online player to log in.

!(https://i.ibb.co/7Vy45Gq/Permissions.png) loginsystem.admin - Grants access to all admin commands. (Default: OP)

loginsystem.admin.help - Permission for /ls help.

loginsystem.admin.reload - Permission for /ls reload. loginsystem.admin.lang - Permission for /ls lang. loginsystem.admin.register - Permission for /ls register. loginsystem.admin.unregister - Permission for /ls unregister. loginsystem.admin.changepass - Permission for /ls changepass. loginsystem.admin.forcelogin - Permission for /ls forcelogin. loginsystem.admin.update - Receive update notifications upon joining.

!(https://i.ibb.co/SK49GQF/Screenshots.png) !(https://i.ibb.co/FbMjhywp/Screenshot-422.png) !(https://i.ibb.co/0yGkwz2j/Screenshot-423.png) !(https://i.ibb.co/DDSbXdSS/Screenshot-424.png)

Configuration The plugin is almost entirely customizable through the `config.yml` file. ``` # LoginSystem Plugin Configuration

# Specify which method to use for data storage. # Available options: sqlite, h2, mysql, mariadb, postgresql, mongodb storage: type: sqlite

# H2 settings (used if type is set to h2) h2: # The name of the database file to be created in the plugin's folder (without extension). # For example: 'loginsystem_data' -> creates plugins/LoginSystem/loginsystem_data.mv.db filename: "loginsystem_data"

# MySQL/MariaDB settings database: host: "localhost" port: 3306 dbname: "loginsystem" user: "root" password: "password"

# PostgreSQL settings postgresql: host: "localhost" port: 5432 dbname: "loginsystem" user: "postgres" password: "password"

# MongoDB settings mongodb: # Example connection URI. Edit according to your own server information. # Simple structure: "mongodb://host:port" # With authentication: "mongodb://user:password@host:port/?authSource=admin" connection-uri: "mongodb://localhost:27017" database: "loginsystem"

# Check for new updates on SpigotMC when the server starts. update_checker: enabled: true

# Specifies the language file to be used. # Example: en, tr, az, de # A list of all available languages can be found at: https://github.com/BartuAbiHD/LoginSystem/tree/main/messages messagesLanguage: "en"

security: # Minimum password length. minPasswordLength: 6 # Maximum password length. passwordMaxLength: 32 # The hashing algorithm to be used. # Options: SHA256, BCRYPT, MD5 # WARNING: Avoid using old and insecure algorithms like MD5. passwordHash: "SHA256" # If a passw

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
BartuAbiHD
Version
2.0
Downloads
7,971
Endorsements
3
Category
bukkit
Created
10/27/2025
Updated
10/16/2025
Game Versions
1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4
Tags
library, management, utility

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does LoginSystem support?

The author lists 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5. Other versions may work but are untested by the author.

What is the latest version of LoginSystem?

Version 2.0, published 2025-10-16 with 7,971 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More bukkit 👤 More by BartuAbiHD 🔎 Similar Mods 🌐 Best bukkit (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods