Skip to content

ForgeV1.0.8

Pre-release
Pre-release

Choose a tag to compare

@zerozshare zerozshare released this 18 May 04:31
· 2 commits to main since this release
7b9ae54

OpenFriend Mod v1.0.8 — Forge

In-client Friends List UI for Minecraft Java Edition Forge, including the snapshot 26.2+ Friends List backported to MC 1.7.10 / 1.8.9 / 1.12.2 / 1.16.5 - 1.21.8.

⚠️ Unofficial. Not affiliated with Microsoft, Mojang, or the Xbox brand. Use OpenFriend on accounts you control. You assume all risk.

What changed since v1.0.7

This release focuses on UI reliability fixes reported by testers + an in-client update notifier that nudges you when a newer release is out.

Friends UI fixes (all loaders affected)

  • Rate-limit toast on accept / decline. Accepting or declining a friend request when Mojang rate-limited (HTTP 429) used to show a cryptic error toast OR no toast at all. Now shows a clean "Mojang rate limit — please wait a moment before retrying" warn toast.
  • Close button no longer freezes after a failed action. UButton's click handler now wraps the action in try/catch — if the action threw (e.g., on a transient IPC error), the button no longer got stuck in the "pressed" state and the screen's close [X] could not be clicked. Fixed.
  • Max Players input ditched the "8" trap. The Multiplay tab's max-players field used to pre-fill "8" (white text) on top of a "8" placeholder. Typing "10" without first backspacing the 8 produced "810" which was either silently clamped or misread. Now: field starts empty (placeholder shows the default), and a new select-all-on-focus behaviour means clicking the field selects existing text so typing replaces it (matches web <input>).
  • Open to Friends disabled when Max=0. If you intentionally type 0 the Open button greys out and refuses to start the world. Empty field still falls back to the default 8.

Legacy Forge (1.7.10 / 1.8.9 / 1.12.2): maxPlayers actually applied now

Previously the legacy hosts called shareToLAN(gameType, allowCheats) (which doesn't take maxPlayers) and silently ignored your input — every hosted world had MC's default max-players regardless of what you typed. Added a reflection helper that writes PlayerList.maxPlayers (1.12.2) / ServerConfigurationManager.maxPlayers (1.7.10 / 1.8.9) right after shareToLAN succeeds, before the chat-bar "Opened to LAN" message.

Update notifier

5 seconds after startup, the mod fires an async background check against github.com/zerozshare/OpenFriendMod releases, filters by tag prefix (ForgeV* for Forge, FabricV* for Fabric, NeoForgeV* for NeoForge — your loader is detected automatically), and if a higher version is found shows a single info toast:

OpenFriend update available
You're on Forge v1.0.8. v1.0.9 is out — grab it at openfriend.net

Never blocks startup, never throws, silent on network failure or GitHub rate limit. No URL is opened — you copy the link from the toast.

Core 1.0.8 — embedded, applies to all jars

  • ICE diagnostics — log says exactly why a join failed (no candidates / no relay / candidates couldn't traverse). Look for [rtc] selected pair / [rtc] ICE gathering complete local_types=... in logs/latest.log.
  • Longer handshake window — WaitDataChannelOpen 15s → 30s for slow networks.
  • TURN auth status logged — visible whether relay fallback is available.

Downloads

Modern Forge (Architectury Loom, 18 jars)

File MC Minimum Forge Java
OpenFriend-forge-1.16.5.jar 1.16.5 36.x+ 8
OpenFriend-forge-1.17.1.jar 1.17.1 37.x+ 16
OpenFriend-forge-1.18.2.jar 1.18.2 40.x+ 17
OpenFriend-forge-1.19.2.jar 1.19.2 43.x+ 17
OpenFriend-forge-1.19.3.jar 1.19.3 44.x+ 17
OpenFriend-forge-1.19.4.jar 1.19.4 45.x+ 17
OpenFriend-forge-1.20.1.jar 1.20.1 47.x+ 17
OpenFriend-forge-1.20.2.jar 1.20.2 48.x+ 17
OpenFriend-forge-1.20.4.jar 1.20.4 49.x+ 17
OpenFriend-forge-1.20.6.jar 1.20.6 50.x+ 21
OpenFriend-forge-1.21.jar 1.21 51.x+ 21
OpenFriend-forge-1.21.1.jar 1.21.1 52.x+ 21
OpenFriend-forge-1.21.3.jar 1.21.3 53.x+ 21
OpenFriend-forge-1.21.4.jar 1.21.4 54.x+ 21
OpenFriend-forge-1.21.5.jar 1.21.5 55.x+ 21
OpenFriend-forge-1.21.6.jar 1.21.6 56.x+ 21
OpenFriend-forge-1.21.7.jar 1.21.7 57.x+ 21
OpenFriend-forge-1.21.8.jar 1.21.8 58.x+ 21

Legacy Forge (3 jars)

File MC Minimum Forge Java Build tool
OpenFriend-forge-1.12.2.jar 1.12.2 14.23.5.2860+ 8 RetroFuturaGradle
OpenFriend-forge-1.8.9.jar 1.8.9 11.15.1.2318+ 8 ForgeGradle 2.1.6
OpenFriend-forge-1.7.10.jar 1.7.10 10.13.4.1614+ 8 RetroFuturaGradle

Legacy jars are ~22 MB — every platform's Core binary is embedded.

Channels