ModsFinder

Roleplay chat

by cprodhomme

Roleplay chat replaces vanilla chat with a proximity-based system in which each player is assigned an anonymous hex code identity until they introduce themselves.

FabricServer-side onlyAll rights reserved1.21.1 – 1.21.11

What it does

Chat lines only reach players standing inside the range that applies to their message type, and each type picks its own range; a leading prefix character or a slash command decides which type is sent. Speak, Whisper, Shout, Action, OOC and Global OOC each have their own range. Colors for ranges and prefix characters can be changed in the configuration.

On first connection a player is given a unique six-digit hex code and shown a screen to choose an RP name. The introduction screen cannot be skipped: Escape brings up the pause menu instead, and the same screen comes back once the player is back in the world. An RP name can be changed later with the rpname command. Other players see a gray italic label below the RP name, while the hex code stays hidden until they are introduced to someone. A player can reveal their identity to a specific player, and the introduction is permanently recorded, then restored automatically after reconnecting.

The mod is aimed at Minecraft Fabric roleplay servers and works with vanilla commands such as kick, ban, op, tp, give, kill and damage type. Installation needs Fabric API and the mod runs on the server only, so players join without installing anything. Files are published for Fabric for 1.21.1, 1.21.6, 1.21.8 and 1.21.11, with 2.1.2+1.21.8 for 1.21.8 as the latest file.

Key features

  1. Proximity chat ranges

    Each message type has its own range, and players outside it receive no message at all.

  2. Distance fade

    Messages darken toward black as the receiver moves away, reaching full black at the maximum range.

  3. Dice-style rolls

    A roll that hits the top value is displayed in bold as Critical Success, while a roll of 1 is displayed in bold as Critical Failure.

  4. Introductions and identity

    Players reveal their RP name only to people they choose, and the record of introductions is kept across reconnects.

Compatibility

Latest build for each game version and loader.

1.21.111.1.0+1.21.11
1.21.82.1.2+1.21.8
1.21.62.1.0+1.21.6
1.21.11.0.0+1.21.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

Multiplayer Isolation is open source under the MIT License and works on Fabric for 1.21.1 – 1.21.5. Just Chat Range is a server-side mod with a range-based chat, all rights reserved, for 1.21.11 only. Discrete Names is for 1.21.8 and needs both the client and the server. Roleplay chat is server-side only and covers 1.21.1 – 1.21.11 with all rights reserved.

ModLoadersGame versionsEnvironmentUpdated
Roleplay chatFabric1.21.1 – 1.21.11Server-side only2026-07-30
Multiplayer IsolationFabric1.21.1 – 1.21.5Server-side only2025-06-21
Just Chat RangeFabric1.21.11Server-side only2026-04-17
Discrete NamesFabric1.21.8Client and server2026-01-25

Questions

Does Roleplay chat need Fabric API?

Yes. Fabric API is required and must be installed alongside the mod on the server.

Do players need to install Roleplay chat?

No. It runs on the server alone, so players need nothing extra to join.

Can a player change their RP name later?

Yes. The rpname command lets a player switch to a different RP name whenever they like after the first one has been picked.

In the catalog

Roleplay chat is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from cprodhomme

All projects

Similar mods

What the author says

A Minecraft Fabric mod (1.21.6) for roleplay servers. It replaces the vanilla chat with a proximity-based system, assigns each player an anonymous hex code identity, and gives them an RP name visible only to players they've been introduced to. Every chat message is delivered only to players within a configured range…
cprodhomme, on the Modrinth page

Official listing

Owner
cprodhomme
Published
2024-10-01
Updated on Modrinth
2026-07-30
Facts verified
2026-10-15

Tags