Chat Bubble
Shows chat messages as floating bubbles above player heads. Smooth movement and auto disappear. Everything can be configured and Background color and Text Color
Chat Bubble

<p align="center"> <img src="https://github.com/intergrav/devins-badges/blob/v3/assets/compact/supported/paper_46h.png?raw=true" alt="Paper"> <img src="https://github.com/intergrav/devins-badges/blob/v3/assets/compact/supported/purpur_46h.png?raw=true" alt="Purpur"> <img src="https://github.com/intergrav/devins-badges/blob/v3/assets/compact/supported/spigot_46h.png?raw=true" alt="Spigot"> <img src="https://github.com/intergrav/devins-badges/blob/v3/assets/compact/supported/bukkit_46h.png?raw=true" alt="Bukkit"> <img src="https://github.com/intergrav/devins-badges/blob/v3/assets/compact/available/modrinth_46h.png?raw=true" alt="Modrinth"> </p>
---
<p align="center"> <a href="https://discord.com/users/1239635621597675707"> <img src="https://github.com/intergrav/devins-badges/blob/v3/assets/compact/social/discord-singular_46h.png?raw=true" alt="Discord"> </a> <br> <i>Please contact me on Discord if you have any suggestions or edits.</i> </p>
---

- ChatBubble makes a bubble above you or your friend that contains text only appears when you or your friend send message at chat
---

- Movement: Better than armor stand that causes lag. - Movement: Multiple messages stack neatly on top of each other. - Movement: You can choose any color for the Bubbles - Movement: You can choose any color for the Bubbles - Movement: Culling features to save performance on big servers. - Movement: You can enable or disabled and adjust animation when appearing - Movement: Customize fading in and out enabled or disabled - Movement: Size the bubble with any numbers you can. - Movement: The Bubble is anchored with your head for better reading.
---

| Command | Access | Description | | :--- | :--- | :--- | | `/chatbubble:use` | Everyone | Shows credits for the creator | | `/chatbubble:reload` | Operator | Reloads the configuration |
---

- A folder named `ChatBubble` is created in your `plugins` folder automatically. Inside you will find a clean `config.yml` file.
Config.yml
```yml
=============================================================
CHAT BUBBLE CONFIGURATION
=============================================================
-------------------------------------------------------------
[General Settings]
-------------------------------------------------------------
Enable the plugin?
plugin-enabled: true
Height above player's head.
base-height: 0.75
Max characters per line.
line-length: 30
-------------------------------------------------------------
[Visual & Color]
-------------------------------------------------------------
The color of the text message.
text-color: "#FFFFFF"
The background color of the bubble.
Format: #AARRGGBB (Alpha, Red, Green, Blue)
Default: #80000000 (Transparent Black)
Transparent #00000000 (Invisible)
background-color: "#80000000"
Should the text have a shadow?
text-shadow: true
Can the bubble be seen through walls?
see-through-blocks: false
-------------------------------------------------------------
[Duration]
-------------------------------------------------------------
Minimum time (in ticks) a bubble stays. 100 ticks = 5 seconds.
base-duration-ticks: 100
Time added per letter. Higher = slower disappear.
ticks-per-character: 5
-------------------------------------------------------------
[Stacking System]
-------------------------------------------------------------
stacking-enabled: true max-active-bubbles: 3 stack-height-offset: 0.35
-------------------------------------------------------------
[Optimization]
-------------------------------------------------------------
culling-enabled: false culling-range: 50
-------------------------------------------------------------
[Sound]
-------------------------------------------------------------
sound-enabled: false sound-name: "UI_TOAST_IN" sound-volume: 0.5 sound-pitch: 1.5
-------------------------------------------------------------
[Animations]
-------------------------------------------------------------
fade-in-enabled: false fade-in-ticks: 5 fade-out-enabled: true fade-out-ticks: 20
-------------------------------------------------------------
[Filtering]
-------------------------------------------------------------
hide-while-sneaking: false hide-if-invisible: true
world-filter: enabled: false disabled-worlds: - "spawn_hub" - "pvp_arena"
word-filter: enabled: false replacement-char: "*" blocked-words: - "badword" - "slur" ```
---

- Done the latest version of Done. - Done the `.jar` file into your server's `plugins` folder. - Done your server. - Done! No additional setup required.
---

---


--- <p align="left"> <a href="https://modrinth.com/plugin/chatbubble/gallery"> <img src="https://cdn.modrinth.com/data/cached_images/492c09ca0741e4eff3d957411e61ea36efc5e275.png" alt="Modrinth Gallery"> </a> </p>


--- © 2026 Chat Bubble. All rights reserved to MIT. <p align="left"> <a href="https://www.paypal.com/paypalme/MohamedAlAbaadi"> <img src="https://github.com/intergrav/devins-badges/blob/v3/assets/compact/donate/paypal-singular_46h.png?raw=true" alt="Donate via PayPal"> </a> </p>