explaingit

zerozshare/openfriendmod

Analysis updated 2026-05-18

29JavaAudience · generalComplexity · 2/5LicenseSetup · easy

TLDR

A Fabric mod that adds the newer Minecraft friends list, gamertag search, and Join feature to old Minecraft versions back to 1.16.5.

Mindmap

mindmap
  root((OpenFriend))
    What it does
      Backports friends list
      Gamertag search
      In-game Join
    Tech stack
      Java
      Fabric
      Go core
    Use cases
      Find friends on old versions
      Join friend worlds
      Run legacy servers
    Audience
      Minecraft players
    Setup
      Install Fabric Loader
      Drop jar in mods folder
      Sign in with Microsoft

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Search for and add Minecraft friends by gamertag on an old game version.

USE CASE 2

Use in game Open to Friends and Join on versions that never got this feature.

USE CASE 3

Run a legacy Minecraft server that still benefits from modern friend discovery.

What is it built with?

JavaFabricGo

How does it compare?

zerozshare/openfriendmodchrisjenx/androidtimelockwoodpecker-appstore/ghost-bits-encoder
Stars292827
LanguageJavaJavaJava
Last pushed2012-11-19
MaintenanceDormant
Setup difficultyeasyeasymoderate
Complexity2/52/52/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires Fabric Loader installed and a Microsoft account for sign in.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

OpenFriend is a Fabric mod for Minecraft Java Edition that brings back the friends list feature from a recent development snapshot to much older versions of the game, going all the way back to version 1.16.5. It lets players search for friends by their gamertag, send and accept friend requests, and use an in-game "Open to Friends" option to join a friend's world directly, without needing the vanilla launcher to support any of this. The mod ships 30 separate builds, one for each supported Minecraft version between 1.16.5 and 1.21.11, since each version needs code adjusted for that release's internal changes. Only a handful of these builds have been personally tested end to end by the author, though the rest share code with tested versions and are expected to work. Users are encouraged to file a GitHub issue with their Minecraft version and launcher log if something breaks. Setup involves installing Fabric Loader, downloading the jar file that matches your Minecraft version, and dropping it into the mods folder. On first launch, a device code sign in screen appears where you log in with the Microsoft account tied to your Minecraft account. A bundled background program, called the Core, handles the authentication and networking side and unpacks itself automatically the first time you run the mod. The project is split into several pieces: this mod itself handles the in-game interface, a separate Core program written in Go manages Microsoft and Xbox Live sign in along with the networking bridge, an optional Paper plugin lets a server bypass online mode checks, and a shared UI toolkit called OpenMix was built for this project and later split out on its own. Known limitations on older versions include missing player skin icons and a device code sign in flow instead of automatic sign in. The mod is released under the MIT license and is explicitly not affiliated with Microsoft, Mojang, or Xbox.

Copy-paste prompts

Prompt 1
Which Fabric build of OpenFriend should I download for Minecraft 1.20.4?
Prompt 2
Explain how the device code sign in flow works in this mod.
Prompt 3
What is different about how OpenFriend works on 1.16.5 versus newer versions?
Prompt 4
How do the OpenFriend Mod, Core, and Bypass components fit together?

Frequently asked questions

What is openfriendmod?

A Fabric mod that adds the newer Minecraft friends list, gamertag search, and Join feature to old Minecraft versions back to 1.16.5.

What language is openfriendmod written in?

Mainly Java. The stack also includes Java, Fabric, Go.

What license does openfriendmod use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is openfriendmod to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is openfriendmod for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.