BlockChat

BlockChat

A social mod for Minecraft where you can instantly send screenshots and videos to friends.

by
90 Downloads
fabricsocial
Rent Server with this Mod

Screenshots

Chat menu
Friends menu
Settings menu

About this Mod

Ever wanted to send a quick screenshot or video to your friends within Minecraft?

Yes? This is just for you.

Introducting BlockChat - a social mod for Minecraft.

Instantly send screenshots or videos from within Minecraft to your friends. You don't even need to be on the same server. This works in singleplayer and multiplayer and is compatible with all mods and shaders (must be using a compatible Fabric version).

How does this work?

This is a client-only mod, so you can use this on any server you join. Think of it a little bit like Replay mod or Flashback. However, this doesn't record your world state - it only records what you see. When you take a screenshot or use the video record function, it captures exactly what you see in Minecraft.

After you capture, you'll be able to send it to friends. You can become friends with someone by requesting them first, and they have to accept. Your friends will receive the messages almost instantly if they're in game with a small notification. If they're not playing, they'll see it next time they log in.

First Time Usage

First, make sure you download the correct version for your operating system - for example, if you're on MacOS, download the MacOS versions. After you've installed the mod, press U to open the BlockChat menu.

First, you'll need to sign in. A unique sign in code will be generated, and you'll use that with your Microsoft account to sign in. Once you've signed in with that code, click "I've finished signing in" to sign in to BlockChat.

Once you've signed in, you'll see different tabs, including one for chats, friends, and settings. You can search for anyone in the friends tab, including people who don't have the mod yet. They'll need to accept your friend request before you can send them blocks.

Sending Screenshots

To send a screenshot to someone, press F2. This is the default screenshot key, so it will capture and save it to a file (like normal) but will also allow you to send it if you press U within a few seconds.

Once you open the BlockChat menu, you'll see a preview of the image. You can type in the text box to add a caption. Click and drag the caption to move it around on the image.

Once you're ready, hit Send and choose who you want to send it to. They'll receive it instantly.

Sending Videos

Sending a video to someone is similar to sending a screenshot. To start recording, press J (default key). You'll see a recording icon in the top right corner. The maximum recording time is 30s. Once you're done, press J again to stop recording. You'll see a notification to open BlockChat if you want to send it.

Once you open the BlockChat menu, you'll see a preview of the video. By default, it will include all audio from your computer, including your selected microphone. You can disable the microphone in your settings. Add a caption if you'd like.

Once you're ready, hit Send and choose who you want to send it to. They'll receive it instantly.

Technical Details

This is a complicated mod, so here's a bit more information on how all this works under the hood.

Recording

The recording function uses a separate helper binary for both MacOS and Windows to smoothly record the Minecraft window and computer audio. It bundles the ffmpeg binary to do final muxing before it is sent to the server.

Servers

Because this is a client-only mod, no server modifications are necessary.

All backend infrastructure is hosted on Cloudflare:

  • Cloudflare Worker: The public-facing backend entrypoint. It handles login/auth requests and the live BlockChat websocket connection, then routes each player to the right backend state.
  • Cloudflare Durable Objects: Per-player live state and logic. Each player gets their own always-consistent backend object that tracks sessions, friends, blocks, recents, and real-time message handling.
  • Cloudflare R2: Media storage. It stores the actual screenshots and video blocks, while clients upload to and download from it directly using temporary secure URLs.
+------------------+      +--------------------------------+      +----------------------+      +---------------------------+      +--------------------------------------+
| Sender creates   | ---> | Sender backend creates one     | ---> | Client uploads media | ---> | Backend fans that same    | ---> | Recipient opens it; backend marks   |
| a Block          |      | shared upload + upload URL     |      | directly to R2       |      | Block out to recipients   |      | it viewed, and deletes the shared   |
|                  |      | for all recipients             |      |                      |      |                           |      | R2 media after the last recipient   |
|                  |      |                                |      |                      |      |                           |      | has viewed it                       |
+------------------+      +--------------------------------+      +----------------------+      +---------------------------+      +--------------------------------------+

Authentication

BlockChat uses your Microsoft account to sign in, verify your identity, and validate that you own Minecraft via Microsoft's OAuth 2 device code flow. When you sign in, you'll be prompted to enter a one time code to link your account to Microsoft. This is a similar to flow to many custom launchers, such as Prism.

+------------------+      +----------------------+      +-------------------------+      +--------------------------------------+
| Player starts    | ---> | BlockChat auth       | <--> | Microsoft / Xbox /      | ---> | Player session is stored in the DO; |
| login in the mod |      | endpoints            |      | Minecraft account flow  |      | later the websocket connects and    |
|                  |      |                      |      |                         |      | pushes current state to the client  |
+------------------+      +----------------------+      +-------------------------+      +--------------------------------------+

Troubleshooting & Bugs

If you encounter issues are bugs, please join the Discord and let me know!

Is this safe?

Yes. It's completely open source - the code used there is exactly what's running in the backend, and the releases from GitHub are automatically uploaded here.

Keep in mind that users might be able to modify the client to be able to send arbitrary media, so only add people you trust as friends.

I also have a Privacy Policy and a Terms of Service page that you can view in regards to the backend service. But the gist is that I only use your data for the purposes of mod functionality only and it's not retained, sold, or used in any other way. This doesn't impact your Microsoft/Minecraft account in any way; the authentication flow is used solely to validate your Minecraft identity.

Available Versions

[26.1.1] BlockChat 1.1.0+26.1.1release
MC 26.1.1fabric
April 6, 2026
[26.1] BlockChat 1.1.0+26.1release
MC 26.1fabric
April 6, 2026
[1.21.11] BlockChat 1.1.0+1.21.11release
MC 1.21.11fabric
April 6, 2026
[1.21.10] BlockChat 1.1.0+1.21.10release
MC 1.21.10fabric
April 6, 2026
[1.21.9] BlockChat 1.1.0+1.21.9release
MC 1.21.9fabric
April 6, 2026

How to Install BlockChat on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1.1).

3

Install Mod

Open the mod browser in the dashboard and search for "BlockChat". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

26.1.1, 26.1, 1.21.11 (+11 more)

Server-side

Unsupported

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

BlockChat server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.1). You can switch loaders with one click in the panel.

Is BlockChat compatible with fabric?

BlockChat officially supports fabric for Minecraft 26.1.1, 26.1, 1.21.11. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with BlockChat – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if BlockChat consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install BlockChat with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Unsupported

Supported Versions

26.1.126.11.21.111.21.101.21.91.21.81.21.71.21.61.21.51.21.4+4 more