Skip to content
/ NoLogin Public

Extension of TheShark's OpenAuth Library that bring a NoLogin Solution

License

GPL-3.0, LGPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
LGPL-3.0
LICENSE.LESSER
Notifications You must be signed in to change notification settings

Lifok/NoLogin

Repository files navigation

NoLogin Logo

This Library is an extension of TheShark34's OpenAuth Library. It allow to retrieve minecraft Accounts logged and keep the session valid.

It is really simple use, first you to init the NoLogin, it will return a UserNotLoggedException if the user is not connected on the official launcher.

NoLogin noLogin = new NoLogin();
try {
	noLogin.init();
} catch (UserNotLoggedException) {
	//doStuff, but do not ask for credentials, it is not allowed by mojang
}

Then, you need to validate the accounts, depend on if you want multiple accounts gestion or single account gestion, here is the way :

List<Account> accounts = noLogin.getAccountManager().getAccounts();
for(Account acc : accounts) 
	{
		if(noLogin.getValidator().validateAccount(acc))
		{
		yourAccountList.add(acc);
  		}
	}

Accounts contains all the variables you need for a proper launcher use.

###Bonus : Get the Player head for each Account and draw them.

You can directly access minecraft skins, but there is an easier way. Get a look here -> https://minotar.net/

About

Extension of TheShark's OpenAuth Library that bring a NoLogin Solution

Resources

License

GPL-3.0, LGPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
LGPL-3.0
LICENSE.LESSER

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages