Das ist nicht ganz einfach, aber auch nicht wirklich schwer:
Quote:
|
Minecraft 1.6 introduced a new authentication scheme called Yggdrasil which completely replaces the previous authentication system. Mojang's other game, Scrolls, uses this method of authentication as well. Mojang has said that this authentication system should be used by everyone for custom logins, but credentials should never be collected from users.
|
Den Einwand von Frostbyte' solltest du aber auch beachten, nicht jeder wird die einfach vertrauen und damit verlierst du mögliche Spieler.
Edit:
Wenn es dir um News geht, könntest du das auch mit einem Mod lösen. Wer die News sehen will installiert es, die anderen spielen ohne.
Edit 2:
Noch ein besseres Vorschlag. Lass die Spieler sich normal über den Vanilla-Launcher einloggen. Dann kannst du mit deinem Launcher die profiles.json einlesen und damit die Anmeldung durchführen (Refresh, Validate). Dann muss niemand seine Logindaten bei dir eingeben und du kannst auch keine stehlen.
Dein Launcher setzt dann also vorraus, dass der Spieler sich über den offiziellen Launcher anmeldet. Danach kannst du dann einfach die Session des Launchers nehmen und bei deinem verwenden.