Skip to content or navigation


Use the decrypt command:

java -jar mcdecryptor.jar decrypt --path "C:\Users\YourName\Desktop\MyLockedSurvival" --force

The --force flag instructs MCDeCryptor to ignore missing owner credentials and remove the lock entirely.

Copy the entire MyLockedSurvival folder to your desktop or an external drive.

  • Extracts the "tokens" field containing a Base64-encoded, DPAPI-encrypted blob.
  • Calls CryptUnprotectData (Windows) or mimics the legacy Java-based obfuscation on other OSes.
  • Outputs the plaintext token and associated user info.
  • Note: As of 2023, Mojang fully migrated to Microsoft accounts. MCDecryptor only works on pre-migration profiles (Mojang accounts) and is provided for archival/forensic use.


    To understand why MCDeCryptor exists, you first need to understand why worlds become locked in the first place. There are three primary scenarios:

    A powerful NBT (Named Binary Tag) editor. You can manually delete lock tags inside level.dat under Data.Player.RegionLocks. Requires manual editing and knowledge of NBT structure. mcdecryptor

    This lets the tool automatically derive keys from password input and perform integrity checks.

    Mcdecryptor Access

    Use the decrypt command:

    java -jar mcdecryptor.jar decrypt --path "C:\Users\YourName\Desktop\MyLockedSurvival" --force
    

    The --force flag instructs MCDeCryptor to ignore missing owner credentials and remove the lock entirely.

    Copy the entire MyLockedSurvival folder to your desktop or an external drive.

  • Extracts the "tokens" field containing a Base64-encoded, DPAPI-encrypted blob.
  • Calls CryptUnprotectData (Windows) or mimics the legacy Java-based obfuscation on other OSes.
  • Outputs the plaintext token and associated user info.
  • Note: As of 2023, Mojang fully migrated to Microsoft accounts. MCDecryptor only works on pre-migration profiles (Mojang accounts) and is provided for archival/forensic use.


    To understand why MCDeCryptor exists, you first need to understand why worlds become locked in the first place. There are three primary scenarios:

    A powerful NBT (Named Binary Tag) editor. You can manually delete lock tags inside level.dat under Data.Player.RegionLocks. Requires manual editing and knowledge of NBT structure.

    This lets the tool automatically derive keys from password input and perform integrity checks.

    close
    open