MessageOverHead |  Pop-up messages above your head 1.12-1.19 icon

MessageOverHead | Pop-up messages above your head 1.12-1.19 -----

A simple plugin for displaying messages over the player's head




- Fixed a bug when the plugin did not work on version 1.19.2
----------, Apr 18, 2023

- Fixed a bug with disabling and enabling sound
- Created an API for the plugin. The tutorial on it will be listed on the Wiki a little later
- Created a Wiki for the plugin. It will be supplemented

Wiki link: CLICK
----------, Feb 17, 2023

First of all, I would like to apologize for such rare updates. The fact is that I have a very important academic year. It depends on him whether I go to university or not. In the summer I will have exams to prepare for. I hope for your understanding.

What's in the update:
- Added support for version 1.12-1.12.2
- Fixed a bug related to the non-disappearance of the message on version 1.17
- Added full support for version 1.19-1.19.3
----------, Feb 11, 2023

- Fix bug for private msg.
----------, Jan 17, 2023

- Plugin config has been updated. Please delete the old config and generate a new one with /moh reload
- Minor bugs fixed
- Added command /moh create <sender> <recipients> <bubbleConfig> <message>

<sender> - The one over whom the message will appear.
<recipients> - Those who see the message
<bubbleConfig> - The name of the bubble display setting. Default: messages
<message> - text

Example: /moh create TheDiVaZo PTest1,PTest2,Yarik_228 messages hello my brother. I fill you all my cu...

This command will create text above TheDiVaZo player's head with "messages" display options and this bubble will be visible only to PTest1, PTest2, Yarik_228 players

- added ability to disable bubble messages for chat
----------, Jan 7, 2023

- Fix bug of distance
- Mini refactor code
----------, Sep 3, 2022

Hi, i create e new update for plugin!
- Fixed bug with displaying placeholders
- Added support CMI and Essentials Vanish!
- Also now I will release releases on github. There will be the latest version of the plugin. But it might not be stable.
----------, Aug 30, 2022

- Fixed bug from spawn BubbleMessage
----------, Aug 22, 2022

Fixed bugs and add ChatController's support

  1. Fixed bug with config, where the message format is not updated when using /moh reload
  2. Reduced spacing between lines
  3. Fixed a bug related to displaying a message to other players
  4. BubbleMessageManager moved to a separate module
  5. Added support for private messages (/msg or /tell)
  6. Added support for chat channels (ChatControl)
  7. Added the ability to integrate any chat manager into the plugin.
  8. Added API functions
  9. rewritten algorithm for cutting text into pieces.
  10. Now it's more optimized
  11. Also added support for color codes like {#123456}test
    and {#ffffff:#0039a6:#d52b1e This is awesome tricolor gradient}
  12. Now all color is removed from the user's message (%message%).
  13. You can also now call a message above your head with the command (/moh send <message>)
----------, Aug 22, 2022

- optimizide code
- Fixed bug with dollar sign at the beginning of the text
----------, Jul 28, 2022

- Fixed bug get's version method
- Pardon.
I uploaded the wrong version of the plugin, so I removed the old update :333
----------, Jul 23, 2022

- Bug with get's version method fixed
----------, Jul 23, 2022

- add support 1.19
- There is no internal gradient support, but it will appear soon. You can use https://rgb.birdflop.com/
----------, Jun 30, 2022

- Fixed color visibility at the beginning of the message
----------, Mar 25, 2022

- Fixed deleting messages on version 1.17
----------, Mar 24, 2022

- fixed bug with writing questions mark!!
- new feature added! now the format supports multiline!
example:
Code (YAML):
format :
- 'line1'
- 'line2'
 
example 2:
Code (YAML):
format:
  0
:
    format
:
     - 'line1'
     - 'line2'
  1
:
    perm
: 'vip.moh'
    format
:
     - 'vip line1'
     - 'bip line2'
----------, Mar 20, 2022

- Fixed incorrect color display
- Algorithm of cutting on the line has been changed.
- Fixed bug with null character
- Fixed bug with displaying HEX colors
- Fixed bug on 1.18.2 version

- Now color codes are not taken into account when calculating message length.

- Added invisibility support (spigot API, invisibility potion, SuperVanish). If the player is invisible, the chat over his head will be hidden from other players

- Added metric and improved self-updating config

- And a lot more fixed...


Please report all bugs on GitHub
----------, Mar 11, 2022

- A bug was found with the display of bubble for players in different worlds! Bug successfully found and fixed
- added a bubble form that distinguishes each permission group by permission group!

Code (YAML):
 settings:
     format
: #Group format!
         '0'
: #priority
            format
: "%message%" #default format. format haven't permission
         '1'
:
            perm
: "perm.vip" #perm.vip
            format
: "&cVIP &e%message%" #format of perm.vip
----------, Mar 1, 2022

- The main highlight of this update is that support for 1.13 and 1.18 has been added. I was asked for a long time, and I fulfilled your desire
- Fixed a bug with displaying colored text with a size of 1 letter
- Added new section in config: sizeLine! Determines how big the line should be
- The plugin is even more optimized, so now it will probably work even on overloaded servers
- Normal sources appeared on github, in the branch section. The comments are in Russian, but if someone asks me, I can translate into English
- The plugin finally got the name MessageOverHead
----------, Feb 26, 2022

- fixed a bug with color wrapping to the next line, and added support for mutes and cooldowns on chat
----------, Feb 23, 2022

- Previously, when writing a message, the color you specified was not carried over to the next lines. Now it's fixed!
- Support for mute and cooldown on chat has also been added
----------, Feb 23, 2022

-Chat display bug fixed
----------, Feb 23, 2022

- Fixed a bug where, if you write to the chat \ - the plugin gave an error.
- Removed a bug with displaying HEX colors
----------, Feb 23, 2022

The structure of the plugin has changed. Removed dependency on ParticleNativeAPI
but added dependency on ProtocolLib. The plugin configuration has changed a bit, some new features have been added. such as:
- Support for H E X colors (for 1.16 and above)
- Visibility perm and the perm to create a bubble.
- Slightly changed the structure of the configuration.
- The plugin has been heavily optimized and will no longer slow down the gameplay.
- Everything is divided into packages, on the server side, bubble will not exist, which will not load the server with unnecessary information processing
- removed support for 1.12 - 1.13 because I didn't understand how ProtocolLib works there. Soon support will return, as well as support for 1.18 will be added

new Configuration:
Code (YAML):
#######################
#=MESSAGE=OVER=HEADER=#
#=========OR==========#
#===BUBBLE=MESSAGE====#
#######################
version
: 1.0 #DON'T TOUCH!!!!

messages
:
  particle
:
    enable
: true
    particleType
: CLOUD #https://minecraft.fandom.com/wiki/Particles
    count
: 4 #count of particle
    offsetX
: 0.2 #the maximum random offset on the X axis
    offsetY
: 0.2 #the maximum random offset on the X axis
    offsetZ
: 0.2 #the maximum random offset on the Z axis
  sound
:
    enable
: true
    soundType
: BLOCK_ANVIL_STEP #https://www.digminecraft.com/lists/sound_list_pc.php (block.anvil.step -> BLOCK_ANVIL_STEP)
    volume
: 3 #The volume of the sound
    pitch
: 3 #The pitch of the sound
  settings
:
    format
: ' %player_name% %message%' #Supports PlaceholderAPI and HEX colors (example: &#123456)
    distance
: 10
    biasY
: 2.15 #height spawn of Bubble Message. The value is calculated experimentally.
    visibleTextForOwner
: true
    permSend
: moh.send
    permSee
: moh.see
    delay
: 4 #in seconds. Bubble life time
When upgrading, please delete the old plugin configuration folder!
----------, Feb 23, 2022

- Added support for versions from 1.12 to 1.17, there will be support for 1.8 - 1.17 in the future
- Works only on java 11 and newer
- bugs related to work on older versions have been fixed.
- slightly optimized code
----------, Feb 19, 2022

- fixed mini-bugs
- removed support for 1.18 due to instability
----------, Feb 17, 2022

- Mini update. Fixed incorrect work on 1.16 version. Added support for 1.18 and removed support for 1.13 to 1.15 due to instability. Support will return in the future
----------, Feb 17, 2022

- ParticleNativeAPI support is now optional! But without it, a cloud over your head will not work.

- Added a new field to the config - formatted. In it you specify the message format. Supports PlaceholderAPI
Example:
Code (YAML):
formated : "&e%player_name%:&f %message%" #%message% will be replaced by the player's message
- Fixed some minor bugs
----------, Feb 16, 2022

Resource Information
Author:
----------
Total Downloads: 10,115
First Release: Feb 16, 2022
Last Update: Apr 18, 2023
Category: ---------------
All-Time Rating:
27 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings