https://github.com/lenis0012/LoginSecurity
Lightweight and secure user authentication for Bukkit Minecraft servers
https://github.com/lenis0012/LoginSecurity
authentication bukkit java login-system minecraft security
Last synced: about 1 year ago
JSON representation
Lightweight and secure user authentication for Bukkit Minecraft servers
- Host: GitHub
- URL: https://github.com/lenis0012/LoginSecurity
- Owner: lenis0012
- License: apache-2.0
- Created: 2013-01-26T11:44:08.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2024-10-08T10:33:09.000Z (over 1 year ago)
- Last Synced: 2025-03-20T01:55:30.717Z (over 1 year ago)
- Topics: authentication, bukkit, java, login-system, minecraft, security
- Language: Java
- Homepage: https://www.spigotmc.org/resources/loginsecurity.19362/
- Size: 1.65 MB
- Stars: 105
- Watchers: 12
- Forks: 88
- Open Issues: 166
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
LoginSecurity 3 [](https://ci.codemc.io/job/lenis0012/job/LoginSecurity/)
=================
Simple, light, fast and secure user authentication management. Since 2012.
Now even lighter and faster than before!
# Links
- [Development Builds](https://ci.codemc.org/view/Author/job/lenis0012/job/LoginSecurity/)
- [SpigotMC](https://www.spigotmc.org/resources/loginsecurity.19362/)
# Changes in 3.0
* Lightweight download (over 20x smaller than v2.1)
* Improved performance, resulting in higher tps
* Removed AutoIn support, consider migrating to FastLogin
* Removed deprecated hashing algorithms
* Migrated from mcstats to bstats for statistics
* Block opening inventory while not logged in
* Fix errors when using some NPC plugins (like FakePlayers)
* Add unregister command
* Change updater message format
* Fixed bug where some messages are unintentionally hidden from the log
* Added import command for importing profiles to/from mysql
* Force users to use exactly the same case-sensitive name every time (#85)
* Added password confirmation to register command (#67)
* Added changepassword to admin commands (#104)
* Improved event handling
* Allow other plugins to log users in while they are not registered
# Features
- 6 useful commands to manage your password
- Light, fast and easy to set up
- Secure password storage using industry-standard cryptography
- Protects and hides user's location and inventory
- IP & time-based session continuation
- Straightforward administrative control
- User-friendly captcha system for new players
- Used by thousands of server owners
- Stay secure with automatic update notifications
- Prevents players from getting kicked for being logged in from another location
- 20+ supported languages and more to come
# Installation
```shell script
git clone https://github.com/lenis0012/LoginSecurity-2.git LoginSecurity
cd LoginSecurity
git submodule init
git submodule update
mvn clean install
```
Update changes in the translations repo using `git submodule update --remote src/main/resources/lang`