Better Chat Bubbles️️️ ⭐ [1.19.4 - 1.21 ✅] [Packet based ✅] [Animated ✅] [+API] icon

Better Chat Bubbles️️️ ⭐ [1.19.4 - 1.21 ✅] [Packet based ✅] [Animated ✅] [+API] -----

Packet based chat bubbles above players head, with an extensive API



[​IMG]
[​IMG]
No reso urce pack or m od n eeded !
Just this plugin!

[​IMG]

Spigot, Paper, Purpur and Folia are compatible.
If you have any issues with a certain software, please report it on the Discord server or open an issue on GitHub.

[​IMG]
  • Download .jar file
  • Install PassengerAPI (OPTIONAL)
  • Install PacketEvents (Needed for PassengerAPI and Better ChatBubbles)
  • Copy it into the <server>/plugins folder
  • Restart your server
Read this before buying!
Only Minecraft version 1.19.4 to 1.21 is supported! It will NOT work on older versions at all!

Geyser is not officially supported! Bedrock players will not see the bubbles as intended!

No commands are displayed above the player just all chat messages.

It does not matter if its a party chat or guild chat... Every player will see the bubbles depending on the chatbubbles.seebubbles permission!
Use the API to solve this problem!


[​IMG]
Code (YAML):
General:
  bStats
: true
  Disabled
: false
  DisableIfChatEventCancelled
: true
  DisableChatMessages
: false
  PermissionsEnabled
: false
  PermissionsPrefix
: chatbubbles
  DisabledWorlds
:
 - TheNameOfADisabledWorld
  - AnotherDisabledWorld
  DisabledGameModes
:
 - SPECTATOR
  - SomeOtherGamemode
  DisableForEntitySpectators
: true
Bubble
:
  RenderMode
: NEARBY
  MaxCount
: 5
  OffSet
: 0.5
  Spacing
: 0.1
  Scale
: 1.3
  ViewRange
: 1.0
  Prefix
: ''
  Suffix
: ''
  DurationInSeconds
: 9
  Animation
:
    Particle
:
      ParticleType
: snowflake
    In
:
      DurationInTicks
: 5
      Type
: SCALE
      SoundVolume
: 1.0
      SoundPitch
: 1.0
      SoundDisableForSelf
: false
      Sound
: UI_TOAST_IN
      IsSound
: true
    Out
:
      DurationInTicks
: 5
      Type
: SCALE
      SoundVolume
: 1.0
      SoundPitch
: 1.0
      SoundDisableForSelf
: false
      Sound
: UI_TOAST_OUT
      IsSound
: true
    MoveUpwards
:
      DurationInTicks
: 5
  Style
:
    Billboard
: CENTER
    Shadow
: true
    Background
: true
    BackgroundColor
: 838860800
    MaxLineWidth
: 100
    SeeThroughBlocks
: false
    TextAlignment
: CENTER
    TextOpacity
: -1
    TextColor
: ' #FFFFFF'
Billboard Types:
  • FIXED
  • VERTICAL
  • HORIZONTAL
  • CENTER
TextAlignment Types:
  • CENTER
  • LEFT
  • RIGHT
Animation Types:
  • SCALE
  • FADE
  • PARTICLES
[​IMG]

Particle Types:
Code (Text):
AMBIENT_ENTITY_EFFECT
ANGRY_VILLAGER
BLOCK
BLOCK_MARKER
BUBBLE
CLOUD
CRIT
DAMAGE_INDICATOR
DRAGON_BREATH
DRIPPING_LAVA
FALLING_LAVA
LANDING_LAVA
DRIPPING_WATER
FALLING_WATER
DUST
DUST_COLOR_TRANSITION
EFFECT
ELDER_GUARDIAN
ENCHANTED_HIT
ENCHANT
END_ROD
ENTITY_EFFECT
EXPLOSION_EMITTER
EXPLOSION
SONIC_BOOM
FALLING_DUST
FIREWORK
FISHING
FLAME
SCULK_SOUL
SCULK_CHARGE
SCULK_CHARGE_POP
SOUL_FIRE_FLAME
SOUL
FLASH
HAPPY_VILLAGER
COMPOSTER
HEART
INSTANT_EFFECT
ITEM
VIBRATION
ITEM_SLIME
ITEM_SNOWBALL
LARGE_SMOKE
LAVA
MYCELIUM
NOTE
POOF
PORTAL
RAIN
SMOKE
SNEEZE
SPIT
SQUID_INK
SWEEP_ATTACK
TOTEM_OF_UNDYING
UNDERWATER
SPLASH
WITCH
BUBBLE_POP
CURRENT_DOWN
BUBBLE_COLUMN_UP
NAUTILUS
DOLPHIN
CAMPFIRE_COSY_SMOKE
CAMPFIRE_SIGNAL_SMOKE
DRIPPING_HONEY
FALLING_HONEY
LANDING_HONEY
FALLING_NECTAR
FALLING_SPORE_BLOSSOM
ASH
CRIMSON_SPORE
WARPED_SPORE
SPORE_BLOSSOM_AIR
DRIPPING_OBSIDIAN_TEAR
FALLING_OBSIDIAN_TEAR
LANDING_OBSIDIAN_TEAR
REVERSE_PORTAL
WHITE_ASH
SMALL_FLAME
SNOWFLAKE
DRIPPING_DRIPSTONE_LAVA
FALLING_DRIPSTONE_LAVA
DRIPPING_DRIPSTONE_WATER
FALLING_DRIPSTONE_WATER
GLOW_SQUID_INK
GLOW
WAX_ON
WAX_OFF
ELECTRIC_SPARK
SCRAPE
SHRIEK
DRIPPING_CHERRY_LEAVES
FALLING_CHERRY_LEAVES
LANDING_CHERRY_LEAVES
CHERRY_LEAVES
EGG_CRACK
GUST
GUST_EMITTER
WHITE_SMOKE
DUST_PLUME
GUST_DUST
TRIAL_SPAWNER_DETECTION

Here you can generate a background color (copy the int value):
https://argb-int-calculator.netlify.app/


[​IMG]
English

Spanish


Display chat messages above player heads visually text display entities.

The entities are sent via packets to prevent server issues and allow for individual player toggling and teleportation as passengers.

  • ItemsAdder emoji support
  • Customizable bubble offset, duration spacing, and view range
  • Style options like background color, text shadow and size
  • Bubble animation options
  • View & send bubbles permissions
  • & more (in config)
  • An API which you can use in your own plugin and for example control which players should see the bubbles which not, show chat bubbles above other entities (Not just players) or even create a damage indicator.
    You can also modify existing chat bubbles in the BubbleCreateEvent
Add the API as dependency:

Code (Text):
repositories {
    maven { url 'https://jitpack.io' }
}
 
dependencies {
    compileOnly 'com.github.max1mde:ChatBubbles-API:1.5.3'
}

Code (Text):
<repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>
 
<dependency>
    <groupId>com.github.max1mde</groupId>
    <artifactId>ChatBubbles-API</artifactId>
    <version>1.5.3</version>
        <scope>provided</scope>
</dependency>

Code (Java):
@EventHandler
public void onBubbleCreate (BubbleCreateEvent event ) {
    ChatBubble chatBubble = event. getChatBubble ( ) ;
    // You can modify the chat bubble
    chatBubble
    . setScale ( new Vector3D ( 2, 2, 2 ) )
    . setShadow ( true )
    . setBillboard (Display. Billboard. VERTICAL )
    . setMaxLineWidth ( 500 ) ;

    // You can also cancel the event (So this chat bubble will not be created)
    event. setCancelled ( true ) ;
}


Addons for Better Chat Bubbles
(Share your own addon on the Discord server, if its good it will be listed here.)


Fancy Damage Indicator
https://www.spigotmc.org/resources/117038/

[​IMG]

[​IMG]
Permission: chatbubbles.commands
Code (Text):
/chatbubbles reload (Reload config)
/chatbubbles toggle (Enable/Disable chat bubbles)
[​IMG]
To enable all permissions first set PermissionsEnabled in the config to true
chatbubbles.commands is always enabled to prevent users from using the reload and toggle command.
Code (Text):
chatbubbles.commands
chatbubbles.seebubbles
chatbubbles.sendbubbles


[​IMG]

If you got any questions about the plugin before buing contact me!

[​IMG]

Don not use the review section below for suggestions or support!
Resource Information
Author:
----------
Total Downloads: 165
First Release: Mar 31, 2024
Last Update: Dec 12, 2024
Category: ---------------
All-Time Rating:
14 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings