promotional bannermobile promotional banner

ProximityChat

A Server side mod that adds local and global text chats, as well as the ability to set prefixes and nicknames with optional colors

File Details

proximitychat-1.1.3.jar

  • R
  • Dec 2, 2025
  • 10.95 KB
  • 34
  • 1.20.1
  • Forge

File Name

proximitychat-1.1.3.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:proximitychat-1396366:7284721")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

📦 Proximity Chat Mod – Changelog

Version: 1.1.3 (Forge 1.20.1)

 

🔄 Chat System Overhaul

  • Added proximity chat radius (configurable via common.toml, default: 50 blocks).

  • Introduced global chat toggle:

    • Players use /global toggle to switch between proximity and global chat modes.

    • When enabled, all regular chat messages are broadcast globally.

    • Removed /g <message> to simplify usage.

  • Added spy mode for OPs:

    • /spy toggles visibility of all proximity messages.

    • Removed automatic OP override — spy mode is now explicit.

 

🎨 Nicknames, Prefixes & Colors

  • /nick <name> sets nickname with full & color code support.

  • /prefix <player> <tag> sets prefix (OP only).

  • /clearnick and /clearprefix remove nickname/prefix.

  • /nc <color> changes name color for self.

  • /nc <player> <color> changes name color for others (OP only).

  • Unified display string: prefix and nickname combined and stored in config.

 

⚙️ Config Options (common.toml)

  • radius: proximity chat distance.

  • proximityColor: color for local messages.

  • globalColor: color for global messages.

  • displayNames: persistent nickname/prefix entries using UUIDs and & codes.

 

🧪 Feedback & UX

  • All command confirmations use sendSystemMessage(...) — unaffected by sendCommandFeedback gamerule.

  • Clear feedback for toggles, nickname changes, and admin actions.

 

🧼 Code & Structure

  • Removed /g <message> to avoid conflict with /global toggle.

  • Clean command registration and helper method organization.

  • Added validation and fallback for invalid color names.