whatisgithub

What is openfriendmc?

zerozshare/openfriendmc — explained in plain English

Analysis updated 2026-05-18

32GoAudience · generalLicense

In one sentence

An open source Go project that backports Minecraft's newer Friends List feature to older versions and lets it connect to any server, not just local worlds.

Mindmap

mindmap
  root((OpenFriendMC))
    What it does
      Backports friends list
      Bridges account auth
      Connects to any server
    Tech stack
      Go core program
      Fabric mod
      Server plugin
    Use cases
      Join via friends list
      Support older versions
      Optional auth bypass
    Audience
      Server operators
      Players on old versions

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

Let players join a Minecraft server through the in-game friends list instead of typing an address

USE CASE 2

Bring the friends list interface to older Minecraft versions from 1.16.5 to 1.21.11

USE CASE 3

Bridge a Microsoft account's friends list to a self-run server

What is it built with?

GoFabric

How does it compare?

zerozshare/openfriendmc0hardik1/kubesplaining732124645/promptops
Stars323331
LanguageGoGoGo
Setup difficultyeasyeasy
Complexity3/53/5
Audiencegeneralops devopsdeveloper

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

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

So what is it?

OpenFriendMC is an unofficial, community-built project that brings a feature from a newer version of Minecraft Java Edition, specifically the Friends List introduced in snapshot 26.2, back to older versions of the game and makes it work on any server. Normally, this friends list feature only lets you join a friend's local world, not a dedicated server. OpenFriend extends it so you can use that in-game friends list to join any server you run or have permission to use. The project is a collection of five components you can mix and match. The core piece is a small program that handles authenticating your Microsoft account and bridging the friends list connection to your actual server. There is also a mod for the Fabric modding platform that adds the friends list interface to older Minecraft versions from 1.16.5 through 1.21.11, a server plugin for popular server platforms, and an optional bypass component for servers with stricter authentication settings. This is useful for Minecraft server operators who want to let their players connect through the friends list instead of typing in a server address, and for players on older game versions who want access to the new friends UI. It is written in Go and released under the MIT license. It is not affiliated with Microsoft or Mojang.

Copy-paste prompts

Prompt 1
Explain how Microsoft account authentication works for a Minecraft friends list feature
Prompt 2
How does a Fabric mod add a new UI feature to an older Minecraft version
Prompt 3
What would a server plugin need to do to support an in-game friends list
Prompt 4
How is this different from the official Minecraft friends list feature

Frequently asked questions

What is openfriendmc?

An open source Go project that backports Minecraft's newer Friends List feature to older versions and lets it connect to any server, not just local worlds.

What language is openfriendmc written in?

Mainly Go. The stack also includes Go, Fabric.

What license does openfriendmc use?

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

Who is openfriendmc for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.