fallerOfFalls / AutismChat4

A plugin for Bukkit/Spigot servers that adds an advanced chat-system into the game.
GNU Affero General Public License v3.0
1 stars 1 forks source link

behaviour of /blue is undetermined #7

Open fallerOfFalls opened 6 years ago

fallerOfFalls commented 6 years ago

Until this is decided, /blue should remain deactivated. My thoughts:

My initial instinct is for blue not to be party specific. When you are blue you can join anyone, and your colour is unaffected. When players who don't have the autismchat.admin.blue permission node join a blue player who isn't in someone else's party, they become white?

Evan's thoughts:

a few clarifying questions: “when you are blue you can join anyone” — even if the person being joined is in a red party (of 1)? “when players who don’t have the autismchat.admin.blue permission node join a blue player who isn’t in someone else’s party, they become white” — and if the blue player is in a party with someone else, the joining player will adopt the other persons color, right? — but if the player DOES have admin permissions and they join a blue player, would they become blue as well? e.g. I am on blue and am in a party of just myself, and you (a person with admin permissions) join me: do you turn blue?

RichardB122 commented 6 years ago

Probably the easiest way I can think of implementing this is to make "blue" or staff mode something completely separate. This way it would never conflict with a player's color. It could be a prefix, this would hopefully make it much more obvious to other players that it is completely separate. However, I don't know if this would interfere with any prefixes you have setup or potentially with other plugins that use prefixes.

I could also see an argument being made for it not being separate. It doesn't really make sense for a player to be in a staff mode, while also having the option to be red. If we go this route blue mode could act just like White. I would simply add an additional field to the userdata to keep track of whether they are blue or not.

What do you think of these two possibilities?

fallerOfFalls commented 6 years ago

I think making it separate is probably the way to go. By prefix do you mean, some text that precedes their name in the chat? Or would it show up in the player list you see when you use tab?

We have no other plugins that use prefixes.