No resourcepack or mod needed!
Just this plugin!
Just this plugin!
- Download .jar file
- Install PassengerAPI
- Install PacketEvents (Needed for PassengerAPI and Better ChatBubbles)
- Copy it into the <server>/plugins folder
- Restart your server
Code:
Only Minecraft version 1.19.4 to 1.20.4 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!
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
- CENTER
- LEFT
- RIGHT
- SCALE
- FADE
- PARTICLES
Particle Types:
Code:
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/
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
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/
Permission: chatbubbles.commands
Code:
/chatbubbles reload (Reload config)
/chatbubbles toggle (Enable/Disable chat bubbles)
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:
chatbubbles.commands
chatbubbles.seebubbles
chatbubbles.sendbubbles