Ichbinjoe / MCAuthenticator

2FA for Minecraft!
https://www.spigotmc.org/resources/mcauthenticator.18727/
GNU General Public License v3.0
42 stars 15 forks source link

MCAuthenticator Version 3 Roadmap #34

Open Ichbinjoe opened 6 years ago

Ichbinjoe commented 6 years ago

Version 3.0 is a ground up rewrite of MCAuthenticator. MCAuthenticator has accumulated a fair amount of technical debt, and requires an architectural change in order to expand its featureset into a full fledged account authenticator (whether online or offline). In the end, like all great projects, MCAuthenticator will turn into a framework for authentication, with sane defaults and hooks for people to add their own behavior.

Platform Support

Note: Lilypad will have inherent support due to the fact that all control in Lilypad is derived from access to 'backend' servers.

Core Features

Authentication Mechanisms

Datastore Backends

Licensing

You can see the current source code by visiting the v3 branch here

Ichbinjoe commented 6 years ago

I have decided to rewrite MCAuthenticator to support more event platforms (Sponge + Bukkit + Bungee), have a more stable key value store system (instead of the ad-hoc query method the plugin currently uses) and to add light scriptablility so that pro users can adjust the behavior of the plugin to better accomodate compatibility with other plugins better.