NeoForgeV1.1.2
OpenFriend Mod v1.1.2 — Neoforge — hotfix
Hotfix release. Embeds Core 1.1.2 which fixes a critical bug where a single Mojang 429 on presence broadcasts would cause every subsequent join attempt to fail with Player not registered with the service → connection reset cascade.
If you experienced "join worked the first time then connection reset on every retry" on v1.1.0 or v1.1.1, this is the fix.
⚠️ Unofficial. Not affiliated with Microsoft, Mojang, or the Xbox brand. Use OpenFriend on accounts you control. You assume all risk.
What changed since v1.1.1
- Core 1.1.2:
PostPresenceno longer skips Mojang during a client-side cooldown. Mojang's signaling server requires recent Mojang-side presence to honour any signaling RPC, so blocking presence broadcasts during a cooldown window was breaking joins. Mojang's actual 429 (if still throttled) bubbles up unchanged — the fix only removes the local "don't call Mojang" gate. - No Mod-side source changes from v1.1.1. The Mod jar simply embeds the fixed Core 1.1.2 binary.
Symptom you'd have seen
core: POST /presence accepted by hybrid (mojang transiently down); replay queued
{"mojang_err":"mojang in client-side cooldown"}
core: Signaling WebSocket open
core: Failed to send JOIN_REQUEST {"err":"rpc error code=-32000 message=Player not registered with the service."}
java.net.SocketException: Connection reset
Channels
- Issues: https://github.com/zerozshare/OpenFriendMod/issues
- Hybrid server source: https://github.com/zerozshare/OpenFriend-HybridServer
- Discord: https://discord.gg/YRTyXEwVsE