How to Fix Secure Profile Required in Minecraft
Fix 'Multiplayer is disabled' and 'Secure profile required' errors in Minecraft. Covers chat signing, profile key issues, and server configuration.
How to Fix Secure Profile Required in Minecraft
The Error
Secure profile required
Chat signing is required to join this server
Multiplayer is disabled. Please check your Microsoft account settings.
Starting with Minecraft 1.19.1, Mojang introduced chat signing, a system where each player's chat messages are cryptographically signed with a profile key linked to their Microsoft account. Servers can require this signed profile to connect. If your client cannot provide a valid profile key, you get this error.
Quick Fix
Check your Xbox privacy settings at account.xbox.com/settings. Make sure "You can join multiplayer games" is set to "Allow" under the Java Edition profile. Sign out and back into the launcher, then restart the game.
Step-by-Step Diagnosis
- Check Xbox privacy settings. Go to account.xbox.com/settings. Under the Xbox privacy tab, find "You can join multiplayer games" and "You can communicate outside of Xbox Live". Both must be set to "Allow".
- Check age restrictions. If your Microsoft account is marked as a child account (under 18), multiplayer may be disabled by default. A parent account must grant multiplayer access through the Xbox Family Settings app or website.
- Re-authenticate your account. In the launcher, sign out completely. Close the launcher. Reopen it and sign back in. This refreshes your profile key and session token.
- Delete the profilekeys folder. Navigate to
.minecraft/profilekeys/and delete its contents. The game generates fresh keys on the next launch. - Verify on a different server. Try joining a large public server. If it works there, the issue is specific to one server's configuration.
- Wait and retry. Profile key generation can fail temporarily due to Mojang API issues. Wait 30 minutes and try again.
Common Causes
- Xbox multiplayer disabled. The most common cause. Microsoft account privacy settings override game settings.
- Child account restrictions. Accounts for players under 13 (or the age of consent in their region) have multiplayer disabled by default.
- Expired profile key. Profile keys expire periodically. The game should refresh them automatically, but sometimes the refresh fails silently.
- Third-party launcher issues. Some third-party launchers do not fully support chat signing. Switch to the official launcher to test.
- Server enforcing chat signing. The server has
enforce-secure-profile=trueinserver.properties(the default in 1.19.3+). Players must have valid profile keys.
Server-Side Options
If you are a server administrator and want to allow players who have issues with secure profiles:
- Set
enforce-secure-profile=falseinserver.properties. This allows players without valid profile keys to connect. - On Paper servers, you can also control this through
paper-global.ymlunderunsupported-settings. - Note that disabling enforcement means chat messages from those players will not be signed and cannot be reported through Minecraft's player reporting system.
FAQ
Can I disable chat signing on my client?
No. The client always signs messages if it has a valid profile key. However, some servers disable the enforcement requirement, which allows unsigned clients to connect.
Why does this only affect Minecraft Java Edition?
Chat signing is a Java Edition feature introduced in 1.19.1. Bedrock Edition uses a different authentication system through Xbox Live.
I changed my settings but still cannot connect. What now?
Changes to Xbox privacy settings can take up to 30 minutes to propagate. Sign out of the launcher, wait, then sign back in and try again. Also try deleting the .minecraft/profilekeys/ folder to force the game to generate fresh signing keys.
Does "Multiplayer is disabled" mean I am banned?
No. This message relates to your Microsoft account settings, not a server ban. If you were banned by Mojang (a global ban), you would see a different message specifically mentioning the ban and a case ID.
Can I play on servers without enabling chat signing?
Yes, if the server has enforce-secure-profile=false in its server.properties. Many community servers disable this requirement. You can check before joining: the server list often shows compatibility information in the tooltip.
Troubleshooting Child Accounts
Microsoft accounts for users under the age of consent have multiplayer disabled by default. A parent or guardian must explicitly enable it. The process involves:
- Log into the parent's Microsoft account at account.microsoft.com/family.
- Find the child's account in the family group.
- Go to Xbox settings for that account.
- Under "Privacy & online safety", then "Xbox privacy", set "You can join multiplayer games" to "Allow".
- Also enable "You can communicate outside of Xbox Live" if the child needs to chat on servers.
Changes may take up to 30 minutes to take effect. The child must restart the Minecraft launcher and sign in again after the parent makes these changes.
Need a server that handles all this? Astroworld Hosting, NVMe SSDs, Pterodactyl panel, DDoS protection on every plan.