Better Chat Bubbles️️️ 1.20.x

FREE Better Chat Bubbles️️️ 1.20.x 1.3.3

Better Chat Bubbles️️️ 1.20.x
3b4d3b1161a9c2fb9fb1ac2544304f83396e1ca1.png




No resourcepack or mod needed!
Just this plugin!

[IMG]





5a900ffec4261084a578f2a72efbe772b6e8a9b2.png


  • Download .jar file
  • Copy it into the <server>/plugins folder
  • Restart your server

Tested versions & software:
  • 1.20.4 (Spigot/Paper/Purpur)
  • 1.20.1 (Spigot)
  • 1.20 (Paper)
  • 1.19.4 (Paper/Purpur)
It does not mean that it does not work on other versions (As long as its above 1.19.4) or software I just didnt tested it with other ones.

424efd804b3df49f059f59101253581be2e850b3.png




YAML:
bStats: true
# Disable all bubbles
Disabled: false
# Don't show chat bubbles if the chat event was cancelled by another plugin
DisableIfChatEventCancelled: true
# Disable the messages in the normal chat but still show the bubbles above the heads
DisableChatMessages: false
# Set it to true if you want to use the bubble view and send permission
PermissionsEnabled: false
PermissionsPrefix: chatbubbles
# Don't show chat bubbles if the player is in a specific world
DisabledWorlds:
- TheNameOfADisabledWorld
- AnotherDisabledWorld
# Don't show chat bubbles if the player is in a specific gamemode
DisabledGameModes:
- SPECTATOR
- SomeOtherGamemode
Bubble:
# How many bubbles can be displayd at once per player/entity
MaxCount: 5
# The height of the bubble above the entities head
# (can also be a negative value to move it down)
OffSet: 0.5
Spacing: 0.1
Scale: 1.3
ViewRange: 1.0
# Will be shown before/after the text in each bubble
Prefix: ''
Suffix: ''
DurationInSeconds: 9
Animation:
# The animation duration in ticks
# higher value = longer
InAndOutSpeed: 5
UpSpeed: 5
Style:
Billboard: CENTER
Shadow: true
Background: true
# Generate here: https://argb-int-calculator.netlify.app/
# (The background color will be ignored if Background is set to false)
BackgroundColor: 838860800
# At which lenght of a text should it be moved to a new line
MaxLineWidth: 100
SeeThroughBlocks: false
TextAlignment: CENTER
TextOpacity: -1
TextColor: '#FFFFFF'

Billboard Types:
  • FIXED
  • VERTICAL
  • HORIZONTAL
  • CENTER
TextAlignment Types:
  • CENTER
  • LEFT
  • RIGHT

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

228f70903a45dcf87bd58616413b55c6ba86062a.png




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.

  • 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:
[CODE=javascript]repositories {
    maven { url 'https://jitpack.io' }
}
 
dependencies {
    compileOnly 'com.github.max1mde:ChatBubbles-API:1.3.0'
}

Code:
<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.3.0</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);
}

54602cfd06d0fde06bd8497e604a3c6715e01f72.png


Permission: chatbubbles.commands

Code:
/chatbubbles reload (Reload config)
/chatbubbles toggle (Enable/Disable chat bubbles)


53e2cb02630d118688f91589be9648aa6abd62a4.png



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
  • 228f70903a45dcf87bd58616413b55c6ba86062a.png
    228f70903a45dcf87bd58616413b55c6ba86062a.png
    268.5 KB · Views: 62
  • 424efd804b3df49f059f59101253581be2e850b3.png
    424efd804b3df49f059f59101253581be2e850b3.png
    256.9 KB · Views: 51
  • 424efd804b3df49f059f59101253581be2e850b3.png
    424efd804b3df49f059f59101253581be2e850b3.png
    256.9 KB · Views: 47
  • 53e2cb02630d118688f91589be9648aa6abd62a4.png
    53e2cb02630d118688f91589be9648aa6abd62a4.png
    255.9 KB · Views: 51
  • 53e2cb02630d118688f91589be9648aa6abd62a4.png
    53e2cb02630d118688f91589be9648aa6abd62a4.png
    255.9 KB · Views: 52
  • 53e2cb02630d118688f91589be9648aa6abd62a4.png
    53e2cb02630d118688f91589be9648aa6abd62a4.png
    255.9 KB · Views: 46

Similar resources

Better Builder's Wands Mod (1.11.2) XDhunterXD
Better Builder's Wands Mod (1.11.2) Mod version 1.11-0.11.1.2
An attempt to make a nicer-to-use builder's wand.
0.00 star(s) 0 ratings
Downloads
7
Updated
Better Bukkit.yml (Reduce lag) L
Help reduce your server lag, increase the number of reproductive animals
1.00 star(s) 2 ratings
Downloads
198
Updated
This bukkit.yml file will give your server a better performance.
0.00 star(s) 0 ratings
Downloads
120
Updated
BlackSpigot General Chat
Rules Help Users
    M @ mineboxgamer: anyone got topcollections plugin for 1.21.3
    Top