Flectone Logo FlectonePulse

Bubble

Module responsible for messages above the head

bubble

Duration formula

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

🌍 Localization

Path localizations → language.yml → message.bubble
bubble:
  format: "<fcolor:3><message>"
bubble:
  format: "<fcolor:3><message>"

format

Format of the message above the head


⚙️ Setting

Path message.yml → bubble
bubble:
  enable: true
  visible_to_self: true
  disallowed_input: ""
  max_count: 3
  max_length: 30
  elevation: 2.1
  distance: 30.0
  read_speed: 90.0
  handicap_chars: 10.0
  hint_buffer_length: 7
  word_break_hint: "‑"
  interaction:
    enable: true
    height: 0.4
  modern:
    enable: true
    has_shadow: true
    see_through: false
    animation_time: 5
    scale: 1.0
    background: "#00000040"
    billboard: "CENTER"
  ticker:
    enable: true
    period: 5

enable

Enables or disables the functionality of the module

visible_to_self

Not supported in Hytale

disallowed_input

A regular expression to prevent showing messages. For example, disallowed_input: "^!.*" will block messages that start with the ! character

max_count

Maximum number of overhead messages simultaneously

max_length

Maximum length of a single overhead message. If the text is longer, it will be split into several

elevation

How high above the head the message will be

distance

Not supported in Hytale

read_speed

Reading speed in words per minute

handicap_chars

Extra time for short messages

hint_buffer_length

Buffer length that determines how many characters to check before and after the end of a line to correctly wrap to the next line without cutting off short words. This value allows dynamic line breaking, much like in Word

word_break_hint

A hint symbol placed when a word is broken into two lines

interaction

Allows changing the distance between messages from each other

modern

Не поддерживается в Hytale

ticker

Updating every specific interval of time


🔐 Permissions

Path permission.yml → message.bubble
bubble:
  name: "flectonepulse.module.message.bubble"
  type: "TRUE"

name

Permission name

type

Permission type

TypeExplanation
TRUEAvailable to any player
FALSEAvailable to no one, must be granted separately (e.g., using LuckPerms)
OPAvailable to server operators
NOT_OPAvailable to NON-operators of the server

On this page

Authors of page