Skip to content

Bubble ​

A module responsible for messages above the head
bubble

The idea is taken from LightChatBubbles

Duration Formula ​

java
long duration = (countWords + handicapChars) / readSpeed * 1200;

🌍 Localization ​

πŸ“‚ Path localizations β†’ language.yml β†’ message.bubble

βš–οΈ Default ​

yml
bubble:
  format: "<fcolor:3><message>"
yml
bubble:
  format: "<fcolor:3><message>"

format ​

Format of the overhead message

βš™οΈ Setting ​

πŸ“‚ Path message.yml β†’ bubble

βš–οΈ Default ​

yml
bubble:
  enable: true
  distance: 30.0
  line-width: 200
  read-speed: 100.0
  handicap-chars: 10.0
  modern:
    enable: true
    has-shadow: false
    height: 0.2
    scale: 1.0
    background: "#00000040"

enable ​

Enables or disables the functionality of the module

distance ​

The display distance of overhead messages from the sender

line-width ​

The maximum number of characters per line

read-speed ​

Reading speed of message characters

handicap-chars ​

Additional time for short messages

modern ​

Overhead messages using Text Display

WARNING

This only works on servers 1.19.4 and above

SETTINGS

enable ​

Enables functionality

has-shadow ​

Enables text shadow

height ​

How high above the player the message will be

scale ​

What size will the message be

background ​

The background color of the message, including transparency (alpha channel). Color selection site

πŸ” Permissions ​

πŸ“‚ Path permission.yml β†’ message.bubble

βš–οΈ Default ​

yml
bubble:
  name: "flectonepulse.module.message.bubble"
  type: TRUE

name ​

Permission name

type ​

Permission type

TypeExplanation
TRUEAvailable for any player
FALSEAvailable if granted separately (e.g., via LuckPerms)
OPAvailable for server operators
NOT_OPAvailable if granted separately (e.g., via LuckPerms)