🔐 Login System – Secure Your Server!
Login System is a simple yet powerful mod that adds a registration and login system for offline-mode Minecraft servers. It ensures players must authenticate before playing, preventing impersonation and unauthorized access.
✨ Features
Player Authentication Players must /register and /login before interacting with the server.
Auto-Kick & Restrictions Unauthenticated players cannot move or interact until they log in.
Configurable Settings Fully customizable via config/loginsystem.properties (timeout, messages, database options, waiting area coordinates, etc.).
Waiting Area & Position Restore
Saves the player’s original position when joining.
Teleports them to a configurable waiting area.
Restores their position after successful login/registration.
Inventory Hiding & Blindness Unauthenticated players have their inventory hidden and a blindness effect applied.
Double Login Prevention Blocks duplicate connections with the same UUID (disconnects the second session).
Admin Commands
/loadmin info
/loadmin delete
🔧 How to Use
Install the Mod
Download the .jar and place it into your server’s mods/ folder.
Configure Settings
Open: config/loginsystem.properties
Each option is documented with comments for easy setup.
Player Commands
/register
/login
/changepassword
Admin Commands
/loadmin info
/loadmin delete
📥 Installation
Mod Loader: Forge
Minecraft Version: 1.20+
Dependencies: None (latest versions only)
💖 Support
If you enjoy the mod, consider supporting me — donations help me keep developing 🚀 🔗 GitHub
How to Install Login System (Mod)
Login System by notch99 is verified for Fabric, Forge, Neoforge across Minecraft versions 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.21, 1.21.1, 1.21.10 (latest release: 3.1, file size: 3.1 MB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.21, 1.21.1, 1.21.10) and platform (Fabric, Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
- Move the downloaded Login System file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
|
R
1.5.1
|
11mo ago | 1 | |||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
We are excited to announce **Login-System v3.1**, featuring unified web administration, seamless integration with [Claim-System](https://github.com/Notch99/Claim-System), direct item drop callbacks (zero inventory wipes), enhanced cross-platform compatibility, and robust security upgrades!
### ✨ What's New in v3.1:
#### 🎒 Native Event Callbacks & Safe Inventory Protection
- No More Inventory Wiping/Hiding**: Replaced the legacy inventory backup/clear mechanism with direct, native item drop callbacks (
ItemTossEvent/ Mixin event cancellation). - Zero Risk of Item Loss**: Player inventories remain completely intact in memory without risk of desync, ghost items, or loss during unexpected server crashes or disconnects.
- Drop & Toss Interception**: Unauthenticated players cannot drop, throw, or transfer items before logging in.
#### 🌐 Unified Web Administration Dashboard
- Interactive 2D World Map**: Seamlessly connects with Claim-System to display land claims, coordinates, and player territories on the exact same port without any conflicts.
- Remote Player Management**: Inspect live player inventories, reset passwords, kick, ban, unban, and mute directly from your web browser.
- Auto IP Detection & Console Banner**: Prints a prominent, framed ASCII banner in the server console on launch with your public dashboard link:
========================================================================
🌐 SERVER ADMIN WEB DASHBOARD IS ONLINE! 🌐
========================================================================
👉 Open Dashboard : http://<your-ip>:<port>
🔑 Web Password : admin
⚙️ Server Port : 20037
🛡️ Mod Features : Login Security + Claims & 2D World Map (Unified)
========================================================================
We are excited to announce **Login-System v3.0**, featuring unified web administration, seamless integration with [Claim-System](https://github.com/Notch99/Claim-System), direct item drop callbacks (zero inventory wipes), enhanced cross-platform compatibility, and robust security upgrades!
### ✨ What's New in v3.0:
#### 🎒 Native Event Callbacks & Safe Inventory Protection
- No More Inventory Wiping/Hiding**: Replaced the legacy inventory backup/clear mechanism with direct, native item drop callbacks (
ItemTossEvent/ Mixin event cancellation). - Zero Risk of Item Loss**: Player inventories remain completely intact in memory without risk of desync, ghost items, or loss during unexpected server crashes or disconnects.
- Drop & Toss Interception**: Unauthenticated players cannot drop, throw, or transfer items before logging in.
#### 🌐 Unified Web Administration Dashboard
- Interactive 2D World Map**: Seamlessly connects with Claim-System to display land claims, coordinates, and player territories on the exact same port without any conflicts.
- Remote Player Management**: Inspect live player inventories, reset passwords, kick, ban, unban, and mute directly from your web browser.
- Auto IP Detection & Console Banner**: Prints a prominent, framed ASCII banner in the server console on launch with your public dashboard link:
========================================================================
🌐 SERVER ADMIN WEB DASHBOARD IS ONLINE! 🌐
========================================================================
👉 Open Dashboard : http://<your-ip>:<port>
🔑 Web Password : admin
⚙️ Server Port : 20037
🛡️ Mod Features : Login Security + Claims & 2D World Map (Unified)
========================================================================
We are excited to announce **Login-System v3.1**, featuring unified web administration, seamless integration with [Claim-System](https://github.com/Notch99/Claim-System), direct item drop callbacks (zero inventory wipes), enhanced cross-platform compatibility, and robust security upgrades!
### ✨ What's New in v3.1:
#### 🎒 Native Event Callbacks & Safe Inventory Protection
- No More Inventory Wiping/Hiding**: Replaced the legacy inventory backup/clear mechanism with direct, native item drop callbacks (
ItemTossEvent/ Mixin event cancellation). - Zero Risk of Item Loss**: Player inventories remain completely intact in memory without risk of desync, ghost items, or loss during unexpected server crashes or disconnects.
- Drop & Toss Interception**: Unauthenticated players cannot drop, throw, or transfer items before logging in.
#### 🌐 Unified Web Administration Dashboard
- Interactive 2D World Map**: Seamlessly connects with Claim-System to display land claims, coordinates, and player territories on the exact same port without any conflicts.
- Remote Player Management**: Inspect live player inventories, reset passwords, kick, ban, unban, and mute directly from your web browser.
- Auto IP Detection & Console Banner**: Prints a prominent, framed ASCII banner in the server console on launch with your public dashboard link:
========================================================================
🌐 SERVER ADMIN WEB DASHBOARD IS ONLINE! 🌐
========================================================================
👉 Open Dashboard : http://<your-ip>:<port>
🔑 Web Password : admin
⚙️ Server Port : 20037
🛡️ Mod Features : Login Security + Claims & 2D World Map (Unified)
========================================================================
Now players when trying to drop items it will get back in inventory
Now players when trying to drop items it will get back in inventory
Now players when trying to drop items it will get back in inventory
- Minecraft 26.1+ Support: The mod is now officially updated to support Minecraft 26.1 and all future versions without upper version limits.✅**
- Minecraft 26.1+ Support: The mod is now officially updated to support Minecraft 26.1 and all future versions without upper version limits.✅**
v1.7.0 — The Ultimate Security & Stability Update 🚀
Supported Modloaders:
This massive update focuses on bulletproofing your server against data-loss, preventing malicious exploits, and eliminating unexpected server crashes, all while introducing a ground-breaking Web Administrative Dashboard!
🌐 The All-New Admin Web Dashboard
Browser-Based Management: A complete browser-based administrative panel has been introduced! By visiting your server IP on your configured port, owners can now comprehensively manage their server from anywhere:
Live Monitoring: Monitor all registered accounts and instantly see who is currently online with live coordinates.
Remote Actions: Quickly Kick, Ban, Mute, or Unban players with the click of a button.
Live Web Inventories: View real-time player inventories dynamically mapped onto a visual Web UI grid without even being in the game!
Security Controls: Force-reset account passwords remotely.
Broadcasts: Send server-wide chat messages directly from the Web Interface.
🛡️ Major Security Features
Double-Login / Name Spoofing Prevention (Offline Mode):
Critical Exploit Patched: Malicious users can no longer log in using an identical username (cracked clients) to kick out a legitimate online player before authentication!
Native Protections: Implemented deep surgical packet interception (Mixins for NeoForge, Reflection Hooks for Fabric) replacing the vanilla behavior that drops the original connection. The hacker is now kicked before they ever touch the server!
BCrypt Password Overhaul:
Migrated all plain-text password algorithms to BCrypt (industry standard, Cost Factor 12).
Zero Downtime Migration: When old players log in, the mod automatically upgrades their passwords to BCrypt seamlessly and silently in the background!
Admin UI Hardening:
Removed "View Passwords": Admins can no longer view plaintext passwords for users, guaranteeing player privacy.
Password Reset Generator: Alternatively to the Web Dashboard, Admins in-game can forcefully factory-reset a user's password to a random string which is sent exclusively to them in chat.
💾 Persistence & Data Safety
Unlogged State Protection (Inventory/Location):
Ever had players lose their inventory because the server crashed before they typed /login? Fixed!
Player inventory and exact location coordinates are now securely saved to JSON/Database automatically at connection handshake, guaranteeing 100% item retention and void-falling prevention during unintended server restarts or disconnects.
v2.1.0 — The Ultimate Security & Stability Update 🚀
Supported Modloaders:
This massive update focuses on bulletproofing your server against data-loss, preventing malicious exploits, and eliminating unexpected server crashes, all while introducing a ground-breaking Web Administrative Dashboard!
🌐 The All-New Admin Web Dashboard
Browser-Based Management: A complete browser-based administrative panel has been introduced! By visiting your server IP on your configured port, owners can now comprehensively manage their server from anywhere:
Live Monitoring: Monitor all registered accounts and instantly see who is currently online with live coordinates.
Remote Actions: Quickly Kick, Ban, Mute, or Unban players with the click of a button.
Live Web Inventories: View real-time player inventories dynamically mapped onto a visual Web UI grid without even being in the game!
Security Controls: Force-reset account passwords remotely.
Broadcasts: Send server-wide chat messages directly from the Web Interface.
🛡️ Major Security Features
Double-Login / Name Spoofing Prevention (Offline Mode):
Critical Exploit Patched: Malicious users can no longer log in using an identical username (cracked clients) to kick out a legitimate online player before authentication!
Native Protections: Implemented deep surgical packet interception (Mixins for NeoForge, Reflection Hooks for Fabric) replacing the vanilla behavior that drops the original connection. The hacker is now kicked before they ever touch the server!
BCrypt Password Overhaul:
Migrated all plain-text password algorithms to BCrypt (industry standard, Cost Factor 12).
Zero Downtime Migration: When old players log in, the mod automatically upgrades their passwords to BCrypt seamlessly and silently in the background!
Admin UI Hardening:
Removed "View Passwords": Admins can no longer view plaintext passwords for users, guaranteeing player privacy.
Password Reset Generator: Alternatively to the Web Dashboard, Admins in-game can forcefully factory-reset a user's password to a random string which is sent exclusively to them in chat.
💾 Persistence & Data Safety
Unlogged State Protection (Inventory/Location):
Ever had players lose their inventory because the server crashed before they typed /login? Fixed!
Player inventory and exact location coordinates are now securely saved to JSON/Database automatically at connection handshake, guaranteeing 100% item retention and void-falling prevention during unintended server restarts or disconnects.
v2.1.0 — The Ultimate Security & Stability Update 🚀
Supported Modloaders:
This massive update focuses on bulletproofing your server against data-loss, preventing malicious exploits, and eliminating unexpected server crashes, all while introducing a ground-breaking Web Administrative Dashboard!
🌐 The All-New Admin Web Dashboard
Browser-Based Management: A complete browser-based administrative panel has been introduced! By visiting your server IP on your configured port, owners can now comprehensively manage their server from anywhere:
Live Monitoring: Monitor all registered accounts and instantly see who is currently online with live coordinates.
Remote Actions: Quickly Kick, Ban, Mute, or Unban players with the click of a button.
Live Web Inventories: View real-time player inventories dynamically mapped onto a visual Web UI grid without even being in the game!
Security Controls: Force-reset account passwords remotely.
Broadcasts: Send server-wide chat messages directly from the Web Interface.
🛡️ Major Security Features
Double-Login / Name Spoofing Prevention (Offline Mode):
Critical Exploit Patched: Malicious users can no longer log in using an identical username (cracked clients) to kick out a legitimate online player before authentication!
Native Protections: Implemented deep surgical packet interception (Mixins for NeoForge, Reflection Hooks for Fabric) replacing the vanilla behavior that drops the original connection. The hacker is now kicked before they ever touch the server!
BCrypt Password Overhaul:
Migrated all plain-text password algorithms to BCrypt (industry standard, Cost Factor 12).
Zero Downtime Migration: When old players log in, the mod automatically upgrades their passwords to BCrypt seamlessly and silently in the background!
Admin UI Hardening:
Removed "View Passwords": Admins can no longer view plaintext passwords for users, guaranteeing player privacy.
Password Reset Generator: Alternatively to the Web Dashboard, Admins in-game can forcefully factory-reset a user's password to a random string which is sent exclusively to them in chat.
💾 Persistence & Data Safety
Unlogged State Protection (Inventory/Location):
Ever had players lose their inventory because the server crashed before they typed /login? Fixed!
Player inventory and exact location coordinates are now securely saved to JSON/Database automatically at connection handshake, guaranteeing 100% item retention and void-falling prevention during unintended server restarts or disconnects.
🚀 Version Update - Login System v1.4
✨ Features & Improvements:
Improved Admin GUI (/loginadmin):
Administrators can now view player passwords in plain text when using the 'Info' menu (Requires passwords to be generated/updated in this new version. Legacy passwords will safely display as [Encrypted]).
Added support for saving plain text passwords reliably on both File Storage and Database Storage.
Intuitive GUI Controls: Fixed the Delete Player UI behavior. Admins can now simply click normally on a player skull in the 'Delete Menu' to remove them.
🐛 Bug Fixes:
Crash Fix (NoSuchMethodError): Fixed a critical server crash that occurred when deleting a player's password or viewing info.
Fixed Missing Translations: Added the missing password.changed language key.
Cleaned Text Encoding: Stripped out corrupted unicode/emoji symbols that were displaying incorrectly in the chat/console logs.
⌨️ Mod Commands:
/register <password> <password> : Register your account on the server for the first time.
/login <password> : Login to your account when you join the server.
/changepassword <old password> <new password> : Change your current password to a new one.
/loginadmin : Opens the Administrator GUI panel to view player passwords or delete their login data (Requires Server OP/Admin permissions).
- Bug Fixed ✅
Some UI Improvements✅**
