Zrips / CMI

117 stars 99 forks source link

Scorebord /Nameplate bug / conflict #9243

Open julians63 opened 2 weeks ago

julians63 commented 2 weeks ago

Description of Issue

Video link on Zrips DC -> https://discord.com/channels/452792793631555594/526402563847880725/1297632368743547011

Version Information

[Mon 20:03:06 INFO ] --------------------------------------------------
  [Mon 20:03:06 INFO ] CMI Plugin Version: 9.7.6.11 MySQL
  [Mon 20:03:06 INFO ] CMILib: 1.5.1.1 -> 1.5.1.6
  [Mon 20:03:06 INFO ] Server: Paper(2324) 1.21.1-R0.1-SNAPSHOT+
  [Mon 20:03:06 INFO ] CMI economy: Aktiviert Vault: 1.7.3-CMI CMI Chat: Aktiviert 
  [Mon 20:03:06 INFO ] Modules -> 65 enabled 2 disabled: hpBossBar, votifier
  [Mon 20:03:06 INFO ] --------------------------------------------------

Errors

No Errors

Relevant Config Sections

/

Relevant Plugins

No response

Agreements

mrfloris commented 1 week ago

Can you at least provide the commands you run, the issue you have in words, a video can leave a lot to interpretation

julians63 commented 1 week ago

We are using the CMI plugin to set nameplates when players join the server. This usually works without any issues. However, we have noticed that the nameplates disappear or are not displayed at all when a player spawns into or enters a region where a scoreboard is active. This issue occurs without any error messages appearing in the console. There appears to be a conflict between CMI's handling of nameplates and the scoreboard display.

julians63 commented 1 week ago

My code from my board -> https://pastecode.io/s/96b4uz5r

mrfloris commented 1 week ago

Thank you for the additional information.

Zrips commented 1 week ago

@julians63 Scoreboard is more or less directly linked to players prefix, suffix, well, quite few things, and all of this is done with single scoreboard team object, so if another plugin just creates its own instead of reusing existing one then everything set by CMI will disappear and not much I can actually do about this one. Entire Team handling is a messy thing.