About this project

Offline-Mode Login Mod provides a hybrid authentication system for NeoForge servers running in offline mode. It automatically distinguishes between premium and offline players, ensuring that premium users are verified via Mojang to maintain their official UUIDs and skins, while offline users are required to register and log in with a password. Key capabilities include: - Automatic login mode selection based on a known player list. - Secure offline password storage using salted BCrypt hashes. - A passwordless login window for trusted UUID and IP combinations. - Strict restrictions for unauthenticated offline players, including spectator mode, movement locks, blindness effects, and blocked interactions. - Security features such as a password blacklist, login attempt limits, temporary bans for brute-force attempts, and login timeouts. - Administrator tools to reset passwords or completely remove player data. - Configurable settings for database paths, BCrypt cost, and localization support for multiple languages.