libraryaddict/LibsDisguises

Strange behavior with vanilla /teams command

ryanhatfield opened this issue · 1 comments

I've been looking into a strange issue on our server, and I wanted to see if anyone here could help me track down if it's the LibsDisguises plugin that's causing it.

I was attempting to write some custom functions, and use the /teams command directly but I'm getting strange behavior.

When I make a team, then add myself (or other users) that have a nickname set (or rank prefix), it adds them then removes them quick.

Here's my reproduction steps:

/team add tr_test "Test Team"
/scoreboard objectives add tr_testobjective killedByTeam.blue "Killed By Blue"
/scoreboard objectives setdisplay sidebar.team.blue tr_testobjective
/team modify tr_test color blue
/team join {user}

And the reason to use a colored scoreboard here is because it shows it's being added and removed really quick, as the scoreboard shows for a split second then goes away.

Now the reason I'm asking you guys, is that if I find a team I'm already on, one of the ones that is a randomized hex string like abb2266f00fa8b4d, I can interact with that team, but if I kill a mob it flashes a random UUID to the scoreboard with 1 point then goes away. I think those teams are being added by this plugin, because if I set a disguise for someone, it adds a team and adds them to it.

Any ideas?

As far as I'm aware, it shouldn't be constantly modifying the scoreboard.
You also shouldn't be on a scoreboard controlled by LD if you're not disguised.