Table of Contents

AltManager

AltManager does not currently support accounts that have 2FA enabled!

AltManager
Using AltManager to steal the skin of player "Mario".
TypeOther Feature
Categorynone
In-game description(none)
Default keybindnone

AltManager is a Wurst feature that allows the user to manage their alternative Minecraft accounts (“alts”). AltManager can be used to directly log in to a different account without needing to restart the game. Accounts can also be saved to an encrypted alt list, where they can later be activated with one click (without having to type in the password).

If an account has a skin, AltManager can also be used to download that skin as a PNG file. This functionality is sometimes referred to as SkinStealer.

Cracked vs. Premium Alts

Regardless of AltManager settings, it is not possible to use Wurst without owning a licensed copy of Minecraft Java Edition. Wurst is a cheat client, not a pirate client. The cracked alts feature merely gives owners of Minecraft Java Edition the ability to change their name on offline-mode servers.

There are two types of alts that can be managed in AltManager: premium and cracked alts.

Premium alts are regular Minecraft accounts, purchased from Minecraft.net. These accounts can only be used if the password is known. They can also be used on any Minecraft server unless they are banned or excluded from the server's whitelist.

Cracked alts, on the other hand, are just usernames. These alts don't have passwords and they might not even exist as real Minecraft accounts. These alts can only be used on cracked servers, which are servers that have the “online-mode” option set to “false” in the server properties. These servers don't validate the usernames or passwords of players at all, they just let anyone join without checking.

When a premium alt is added to AltManager, Wurst doesn't check immediately if the password is correct. Instead, it will first mark the alt as “unchecked” and wait until the user attempts to login with the alt. If the user logs in successfully, the label is changed to “checked” to remind the user later that this alt has worked previously. If the login fails, the screen flashes red and the “unchecked” status remains until a successful login occurs or the user decides to delete the broken alt.

Error messages and what they mean

Microsoft Login

Error messageExplanation
Microsoft: Didn't get authCode. (Wrong email/password?)This is probably the most common error. As it says, you probably typed in the wrong email address or password. This can also happen when trying to login with an account that has 2FA enabled. AltManager does not currently support such accounts.
Microsoft: Connection failed: …This means Wurst couldn't connect to one of the Microsoft login servers. Either the server is down or your internet connection is not working. The message will typically tell you where it was trying to connect to.
Microsoft: sFTTag / PPFT regex failed.sFTTag / PPFT is one of the many codes used during the Microsoft login process. No one seems to know what these acronyms actually stand for.
If you ever get this error, it probably means that Microsoft has redesigned their login page to the point where Wurst couldn't find this code anymore. This error requires a Wurst update to be fixed. First make sure your Wurst installation is up-to-date. If that doesn't fix it, check if others have already reported the issue. If not, submit a bug report that includes the exact Wurst and Minecraft version you are using.
Microsoft: urlPost regex failed.urlPost is a dynamic URL that is generated by Microsoft and used during the login process.
Similarly to sFTTag / PPFT, you should never see this error, and a Wurst update is needed if you ever do. First make sure your Wurst installation is up-to-date. If that doesn't fix it, check if others have already reported the issue. If not, submit a bug report that includes the exact Wurst and Minecraft version you are using.
Microsoft: Servers are down (code 5xx).Self-explanatory. It means Microsoft's servers are down. All you can do is wait for Microsoft to fix it.
Microsoft: Got code xxx from urlPost.This is the same issue as above, except with a non-500 error code. If you see this, either Microsoft's servers are really broken or something about the login process has changed and Wurst needs an update.
First wait day to see if the problem fixes itself. Then make sure your Wurst installation is up-to-date. If that doesn't fix it, check if others have already reported the issue. If not, submit a bug report that includes the exact Wurst and Minecraft version you are using, as well as a log file from when the error happened.
Microsoft: Server sent invalid JSON.Either Microsoft's servers are malfunctioning, or Microsoft broke their own API and sent something that Wurst didn't expect.
First wait day to see if the problem fixes itself. Then make sure your Wurst installation is up-to-date. If that doesn't fix it, check if others have already reported the issue. If not, submit a bug report that includes the exact Wurst and Minecraft version you are using, as well as a log file from when the error happened. The log file will hopefully contain a copy of the JSON data that caused the issue.
Microsoft: Error message from api.minecraftservices.com: …For some reason, this server has the ability to send you its own error message. This seems to be quite rare. If you ever see this, please report what it says so that we can document it here and perhaps figure out why it exists.

Mojang Login

Error messageExplanation
Mojang: Wrong password! (or shadowbanned)As it says, you probably typed in the wrong email address or password. In the past, Mojang's servers also used to “shadowban” any IP address that tried to login too often and too quickly.
When an IP was shadowbanned, any login attempt from that IP would result in a “wrong password” message, even if the password was entered correctly. At one point, as little as two failed logins in quick succession were enough to trigger a shadowban. These days, it seems to be much harder to get shadowbanned.
It is unclear if Mojang stopped this practice entirely or if it can still happen.
Mojang: Cannot contact authentication server!This means Wurst couldn't connect to the Mojang authentication server. Either the server is down or your internet connection is not working.
Mojang: Account migrated to Microsoft account.This happens when trying to login to a Mojang account that has been migrated to a Microsoft account. After migrating, you have to enter your Microsoft account's email and password.
Mojang: Account migrated to Mojang account.This happens when trying to login to an old Minecraft.net account (where you would login with a username instead of an email address) that has been migrated to a Mojang account.
These days, there shouldn't be any working Minecraft.net accounts remaining. The AltManager UI doesn't even mention that it's possible to login with a username, but will still attempt it if a username and password is entered.

SkinStealer

Error messageExplanation
Skin folder could not be created.This means that Wurst was denied permission to create the %appdata%/.minecraft/wurst/skins folder.
Skin could not be saved.This means there was an error while downloading or saving a skin. The exact error is saved in the log file, but not shown on screen. Common causes can be that your internet connection is not working or that your disk is full. Some older versions of Wurst will show this error every time, even if nothing is wrong. This can only be fixed by updating to a newer Wurst version.
Player does not exist.This happens when trying to steal the skin of a player that doesn't exist and thus has no skin that could be stolen.

Changes

VersionChanges
Wurst 1.4 BetaAdded AltManager (WIP).
Wurst 1.4.1 BetaRemoved the “Test: null” text in AltManager.
Wurst 1.5 BetaAltManager now shows the current player name.
Wurst 1.6 BetaAdded a proper alt list to AltManager.
Added a basic encryption to AltManager so the alt list isn't saved in plain text.
Added a name generator to AltManager.
AltManager will now highlight an alt in green if you are logged in with it.
AltManager can now steal the skins of alts.
Wurst 1.6.1 BetaFixed an AltManager bug that changed letters in alts.
Wurst 1.9 BetaAltManager now automatically removes duplicate alts.
Wurst 1.0AltManager now works with alts that have very long names.
Wurst 1.6AltManager now now supports colored names (although most servers don't).
AltManager will now display the names of migrated alts correctly.1)
Wurst 1.7Replaced AltManager's simple home-made encryption with a proper AES 128 bit + RSA 2048 bit encryption.
Added a “Star” button to AltManager.
Added an “Import Alts” button to AltManager.
Wurst 1.10Fixed AltManager crashing when the last alt is broken. (whatever that means)
Wurst 1.14.2Fixed a rare crash when using AltManager.
Wurst 2.8Fixed AltManager breaking when one of its files is missing.
Wurst 2.9.1Fixed AltManager breaking the main menu.
Wurst 3.0pre1Broke AltManager in several ways (see pre4).
Wurst 3.0pre4Fixed AltManager not rendering the alts' faces correctly.
Fixed AltManager not letting you select alts from the list
Fixed AltManager's skin viewer.
Wurst 2.21 (Minecraft 1.8),
Wurst 3.1 (Minecraft 1.9)
AltManager will no longer log you in multiple times when adding or editing an alt.
AltManager now supports unchecked alts.
Double clicking on an alt in AltManager will now do the same thing as selecting it and pressing the “Use” button.
Fixed AltManager not saving alts for some people.
Wurst 4.4Fixed AltManager crashing the game sometimes.
Wurst 2.29 (Minecraft 1.8),
Wurst 5.10 (Minecraft 1.11)
Wurst's config files as well as AltManager now use the NIO.2 API for increased performance and reliability.
AltManager will no longer auto-delete alts where Mojang's server says that the password is invalid.
Improved AltManager performance.
Wurst 6.19Improved performance of AltManager.
Wurst 6.32.1AltManager will now rename a corrupted alt list file instead of deleting it.
AltManager will no longer try to check every alt as soon as you add it to your alt list, as this can cause Mojang's authentication servers to temporarily ban your IP address.
Fixed AltManager counting unchecked alts as premium.
Wurst 7.0pre1Temporarily removed AltManager.
Wurst 7.0pre15Added an “Alt Manager (NYI)” button to the main menu.
Wurst 7.0pre16The “Alt Manager” button will now open the “Direct Login” screen. The rest of Alt Manager is still not done.
Wurst 7.0pre20Re-added AltManager.
AltManager now saves its encryption keys in “.Wurst encryption” instead of “.ssh”.
Added a readme file to the “.Wurst encryption” folder to explain why it exists and why you should NEVER send it to someone else.
The alt list is now saved as “alts.encrypted_json” to make it more clear that it's an encrypted file and to avoid compatibility issues with older versions of Wurst.
The “Import Alts” button can now also import alts without a password.
Known issue: Alt Manager's skin preview and skin stealer features are currently not working.
Wurst 7.0pre23Fixed AltManager always behaving as if you logged in successfully, even if the password is wrong.
Fixed AltManager not sorting the alt list properly.
Wurst 7.0pre24Fixed AltManager counting unchecked alts as premium.
Fixed Alt Manager not saving the alt list when you delete an alt.
Wurst 7.2Fixed the “Steal Skin” button in AltManager not working. (Thanks to andevo!)
Wurst 7.5AltManager now supports passwords up to 256 characters long. (Thanks to Dalethium!)
Wurst 7.9Added an “Export” button to AltManager.
Added JSON support to AltManager's “Import” and “Export” buttons.
Renamed the “Use” and “Star” buttons in AltManager to “Login” and “Favorite” to make it more clear what these buttons do.
Fixed a rare crash when using AltManager.
Wurst 7.10Added tooltips to AltManager's “Import” and “Export” buttons.
Wurst 7.16Changed the text above AltManager's name/email and password fields to make it more clear what to use for which type of account.
Wurst 7.17.1Fixed the AltManager button displaying incorrectly when Fabric ModMenu is installed.
Wurst 7.20Added translatable tooltips to AltManager.
Added Simplified Chinese (Thanks to SistineFibelKen!), and German translations of the new AltManager tooltips.
Failing to log in with an alt will now temporarily change its status to “wrong password?”.
Fixed the “red flash” when failing to log in with an alt not actually being red anymore.
Wurst 7.22Added support for Microsoft accounts to AltManager. (Thanks to EliteUn17y!)
Improved the error messages on AltManager's “Direct Login” screen.
Fixed a crash when AltManager doesn't have permission to access its '.Wurst encryption' folder.
Wurst 7.27Fixed chat signatures being generated incorrectly when using an alt. (MC 1.19+)
Wurst 7.31In AltManager, you can now double-click on an alt to login.
Fixed AltManager failing to login to Microsoft accounts.
1)
This entry is talking about the old account migration from Minecraft.net to Mojang.com.