Description
Murmur replaces global chat with distance-based communication. Players whisper to those nearby, speak normally at a conversational range, or yell to be heard across a wide area. Messages fade in brightness with distance, simulating how sound carries in the real world.
Built for RP servers that want configurable immersive spatial chat.
Chat Modes
| Mode | Command | Range | Style |
|---|---|---|---|
| Whisper | /w |
5 blocks | Grey, dim — Kazyyk whispers: hello |
| Say | /s |
20 blocks | White — Kazyyk says: hello |
| Yell | /y |
80 blocks | Bold gold — Kazyyk yells from the NORTH: HELLO |
| OOC | /ooc |
Global | Blue — [OOC] Kazyyk: hello |
Default chat (no command) uses Say mode.
How It Works
- Distance fading — messages are brighter when the sender is close and dim near the edge of range
- Sticky modes —
/wor/ywith no message toggles that mode for all your future messages./sswitches back to normal - One-shot messages —
/w psst, over heresends a single whisper without changing your current mode - Cardinal direction on yell — recipients see which direction the yell came from (N, NE, E, SE, S, SW, W, NW)
- OOC is always one-shot — prevents accidentally breaking immersion by staying in global mode
- Admin listen mode — operators can use
/listento see all proximity chat server-wide, with distance and mode tags
Configuration
A config.json is generated on first run with all defaults. Server admins can customize:
- Ranges for each mode
- Colors for each mode
- Command aliases (rename or disable any command)
- Toggle distance fading, yell direction, and OOC on/off
- Default chat mode for new players
No dependencies. Drop the JAR in your mods folder and go.


