forked from TuxCoding/FastLogin
61c1364506c7fc0645ff206cf36b8159a4201057
FastLogin
Checks if a Minecraft player has a paid account (premium). If so, they can skip offline authentication (auth plugins). So they don't need to enter passwords. This is also called auto login (auto-login).
Features:
- Detect paid accounts from others
- Automatically login paid accounts (premium)
- Support various of auth plugins
- Cauldron support
- Forge/Sponge message support
- Premium UUID support
- Forwards Skins
- Detect user name changed and will update the existing database record
- BungeeCord support
- Auto register new premium players
- Plugin: ProtocolSupport is supported and can be used as an alternative to ProtocolLib
- No client modifications needed
- Good performance by using async non blocking operations
- Locale messages
- Import the database from similar plugins
- Free
- Open source
Commands:
/premium [player] Label the invoker or the argument as paid account
/cracked [player] Label the invoker or the argument as cracked account
Permissions:
fastlogin.bukkit.command.premium
fastlogin.bukkit.command.cracked
fastlogin.command.premium.other
fastlogin.command.cracked.other
fastlogin.command.import
Requirements:
- Plugin: ProtocolLib or ProtocolSupport
- Spigot 1.7+
- Java 8+
- Run Spigot and/or BungeeCord/Waterfall in offline mode (see server.properties or config.yml)
- An auth plugin. Supported plugins
Bukkit/Spigot/Paper
BungeeCord/Waterfall
How to install
Bukkit/Spigot/Paper
- Download and install ProtocolLib
- Download and install FastLogin
- Set your server in offline mode by setting the value onlinemode in your server.properties to false
BungeeCord/Waterfall
- Activate BungeeCord in the Spigot configuration
- Restart your server
- Now there is proxy-whitelist file in the FastLogin folder Put your stats id from the BungeeCord config into this file
- Activate ipForward in your BungeeCord config
- Download and Install FastLogin on BungeeCord AND Spigot (on the servers where your login plugin is)
- Check your database settings in the config of FastLogin on BungeeCord
- Set your proxy (BungeeCord) in offline mode by setting the value onlinemode in your config.yml to false
- You should always firewall your Spigot server that it's only accessible through BungeeCord
- https://www.spigotmc.org/wiki/bungeecord-installation/#post-installation
- BungeeCord doesn't support SQLite per default, so you should change the configuration to MySQL or MariaDB
Languages
Java
100%