This mod was created for the LCSMP.
This mod adds chat bubbles when a player send a chat message. Every player can custom their one bubble color using the command:
/bubblecolor <color>
or
/bubblecolor rgb <r> <g> <b>
This mod also cancels the global chat, making it so only players near each other can see what is saying in chat, but also adds a command to send a global message.
To send a global message use the command:
/s <message>
or
/* <message>
The config file you can change the distance for the rendering of the bubbles, the proximity chat distance, the vertical position of the bubbles if you have a bigger or smaller model than vanilla Steve/Alex, and the design of the chat messages.
To reload the config after changes use:
/lcbubbles reload
Also, it adds a adm tool to link the bubbles to an entity or block, when the item has a bound, every bubble will render on the entity or block bound to the item while the item is hold on main hand or off hand.

