Skip to content

Conversation

@Player3324
Copy link
Contributor

Loader will now check if there are any mappings present to determine whether the game is obfuscated.

Namespace choices

All checks are evaluated top to bottom, first match wins. All have superseding system property and game provider overrides.

Game

no mappings -> official (game is not obfuscated)
dev flag set -> named
mappings with official namespace -> official
client -> clientOfficial
OTHER -> serverOfficial

Runtime

no mappings -> official (game is not obfuscated, stay within that)
dev flag set -> named
OTHER -> intermediary

Default mod distribution

runtime ns is official -> official (game is not obfuscated, stay within that)
OTHER -> intermediary

The application of any remapping is controlled by namespace changes and mapping presence.

@Player3324 Player3324 merged commit a57ad68 into FabricMC:master Nov 7, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants