Skip to content

NeoForgeV1.1.2

Choose a tag to compare

@zerozshare zerozshare released this 24 May 11:59
377ea4c

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: PostPresence no 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