Back to mods
Peerless project artwork

CurseForge · Minecraft mod

Peerless

Open Minecraft 1.21.1 singleplayer worlds to friends with room codes and direct P2P connections. Supports Fabric and NeoForge on Windows, Linux, and macOS.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Peerless release should I use?

Updated yesterday
Latest stable file peerless-fabric-0.8.0-beta.5-all.jar
Game version 1.21.1
Loader Fabric

peerless-fabric-0.8.0-beta.5-all.jar targets 1.21.1 with Fabric. The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server. All 1 required mods have matching files.

Where it goes

Is Peerless required on the client, server, or both?

The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does peerless-fabric-0.8.0-beta.5-all.jar need?

peerless-fabric-0.8.0-beta.5-all.jar. Change the file and its required mods may change too.

All 1 required mods have matching files

Install Fabric API first. We found matching files for this game-version and loader setup.

Fabric API Needed by peerless-fabric-0.8.0-beta.5-all.jar
required
Matching file found Matched file: [1.21.1] Fabric API 0.116.15+1.21.1

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Peerless without breaking your instance.

Built for peerless-fabric-0.8.0-beta.5-all.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use peerless-fabric-0.8.0-beta.5-all.jar. It targets 1.21.1 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Fabric API first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside peerless-fabric-0.8.0-beta.5-all.jar. It opens that exact file at the source.

About this project

What does Peerless add?

Peerless

Peerless lets you open a Minecraft 1.21.1 singleplayer world to friends with a short room code. You do not need a dedicated Minecraft server or manual router port forwarding.

Peerless is currently in beta. Back up important worlds before testing it.

Loader and platform support

Peerless supports Fabric and NeoForge on Minecraft 1.21.1:

  • Fabric Loader 0.15.11 or newer with Fabric API
  • NeoForge 21.1.235 or newer in the 21.1 branch

Minecraft 1.21.1 requires Java 21.

Each loader has one universal JAR with WebRTC support for:

  • Windows x86-64
  • Linux x86-64, ARM64, and ARM32
  • macOS x86-64 and Apple Silicon

Fabric and NeoForge players can connect to each other. Everyone must use the same Peerless version, Minecraft version, and compatible gameplay mods.

Features

  • Open a singleplayer world from the pause menu
  • Join from the multiplayer menu with an eight-character room code
  • Play with one host and up to three guests
  • Change the game mode, cheats, and whitelist from the host menu
  • Choose between Online, Offline, and Offline + UUID Fixer authentication
  • Check integrated-server performance with /p2ptps
  • Recover automatically from short network interruptions
  • Release abandoned connection slots automatically

Hosting a world

  1. Enter a singleplayer world and open the pause menu.
  2. Select Peerless.
  3. Configure the host settings.
  4. Create a room and send its code to up to three friends.

Joining a world

  1. Open Multiplayer.
  2. Select Join by room code.
  3. Enter the code shared by the host.

How connections work

The signaling service exchanges temporary WebRTC setup messages and room information. Minecraft traffic then travels directly between the host and each guest whenever their networks allow it. Peerless does not route gameplay through the signaling server.

WebRTC shares the network address information needed to establish the connection. Strict NAT, firewall rules, or blocked UDP traffic can prevent a direct connection. The signaling service and public STUN services must be reachable while creating or joining a room.

The world remains on the host's computer and the room closes when the host leaves the world or shuts down the game.

Troubleshooting

  • Signaling server is unavailable: Check your internet connection and try again later.
  • Room not found: Check the code or ask the host to create a new room.
  • Version mismatch: Install the same Minecraft and Peerless versions.
  • Login fails or freezes: Check that both clients use compatible gameplay and networking mods.

Minecraft logs are stored in logs/latest.log. Remove account tokens and unrelated personal information before sharing a log.

For feedback or bug reports, contact darkerqq on Discord.

Project description from CurseForge.

Pick your setup

Peerless by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

2 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Peerless versions and loaders

4 of 4 releases match

Looking for an older file? The official CurseForge project page is in Resources.