As the title says, only opped players can change their nickname colors with the EssentialsX/EssentialsX Chat plugins, and I've spent three days pulling my hair out trying to figure out why.
My server is spigot 1.16.5, and the plugins I'm using are:
- Worldedit
- Vault
- Treefeller
-TamableFoxes
- Luckperms
- Gsit
- GriefPrevention
- Essentials
- EssentailsGeoIP
- EssentialsXMPP
- EssentailsXProtect
- EssentialsSpawn
I've tried using Luckperms to manually add the permission nodes, playing with the config files (also searching every one for any conflicting nickname/color related permissions, and found no results.
I've attached a screenshot of my plugins folder, If more information is needed I will gladly provide it, I'm at a complete loss.
Thanks to anyone willing to put time into helping out what is my most likely incredibly dumb problem.
What I meant by I tried manually adding the nodes is exactly that, actually, and I'm still stuck with unopped players having white names
They are able to change their nicknames and use other essentialsx commands though, so I'm not sure if it has something to do specifically with color or not...
I'll be the first to admit I'm not the most code savvy, but I did try messing with the formatting thinking that was it a bit earlier. This is what my config file for EssentialsChat currently looks like:
# If EssentialsX Chat is installed, this will define how far a player's voice travels, in blocks. Set to 0 to make all chat global.
# Note that users with the "essentials.chat.spy" permission will hear everything, regardless of this setting.
# Users with essentials.chat.shout can override this by prefixing their message with an exclamation mark (!)
# Users with essentials.chat.question can override this by prefixing their message with a question mark (?)
# You can add command costs for shout/question by adding chat-shout and chat-question to the command costs section.
radius: 0
# Chat formatting can be done in two ways, you can either define a standard format for all chat.
# Or you can give a group specific chat format, to give some extra variation.
# For more information of chat formatting, check out the wiki: http://wiki.ess3.net/wiki/Chat_Formatting
# Note: Using the {PREFIX} and {SUFFIX} placeholders along with {DISPLAYNAME} may cause double prefixes/suffixes to be shown in chat unless add-prefix-suffix is uncommented and set to false.
# If you are using group formats make sure to remove the '#' to allow the setting to be read.
# Note: Group names are case-sensitive so you must match them up with your permission plugin.
By test without it, do you mean to entirely remove EssentialsChat? It's really not a plugin I need, I was just under the impression that it was needed to make the nickname colors work correctly, from what I've seen through other forums.
Also thank you so much for your help so far :,) I appreciate your patience in the face of a minecraft server ran by someone with almost no knowledge of coding.
As the title says, only opped players can change their nickname colors with the EssentialsX/EssentialsX Chat plugins, and I've spent three days pulling my hair out trying to figure out why.
My server is spigot 1.16.5, and the plugins I'm using are:
- Worldedit
- Vault
- Treefeller
-TamableFoxes
- Luckperms
- Gsit
- GriefPrevention
- Essentials
- EssentailsGeoIP
- EssentialsXMPP
- EssentailsXProtect
- EssentialsSpawn
I've tried using Luckperms to manually add the permission nodes, playing with the config files (also searching every one for any conflicting nickname/color related permissions, and found no results.
I've attached a screenshot of my plugins folder, If more information is needed I will gladly provide it, I'm at a complete loss.
Thanks to anyone willing to put time into helping out what is my most likely incredibly dumb problem.
You can find the permissions here:
https://essinfo.xeya.me/permissions.html
So it is
The commands for Luckperms are there:
https://luckperms.net/wiki/Command-Usage
So you have to use:
and so on
What I meant by I tried manually adding the nodes is exactly that, actually, and I'm still stuck with unopped players having white names
They are able to change their nicknames and use other essentialsx commands though, so I'm not sure if it has something to do specifically with color or not...
Maybe it refers to the EssentialsChat formatting
Test it without it or check the essentials config (there is a EssentialsChat part)
I'll be the first to admit I'm not the most code savvy, but I did try messing with the formatting thinking that was it a bit earlier. This is what my config file for EssentialsChat currently looks like:
############################################################
# +------------------------------------------------------+ #
# | EssentialsX Chat | #
# +------------------------------------------------------+ #
############################################################
# You need to install EssentialsX Chat for this section to work.
# See https://essentialsx.cf/wiki/Module-Breakdown.html for more information.
chat:
# If EssentialsX Chat is installed, this will define how far a player's voice travels, in blocks. Set to 0 to make all chat global.
# Note that users with the "essentials.chat.spy" permission will hear everything, regardless of this setting.
# Users with essentials.chat.shout can override this by prefixing their message with an exclamation mark (!)
# Users with essentials.chat.question can override this by prefixing their message with a question mark (?)
# You can add command costs for shout/question by adding chat-shout and chat-question to the command costs section.
radius: 0
# Chat formatting can be done in two ways, you can either define a standard format for all chat.
# Or you can give a group specific chat format, to give some extra variation.
# For more information of chat formatting, check out the wiki: http://wiki.ess3.net/wiki/Chat_Formatting
# Note: Using the {PREFIX} and {SUFFIX} placeholders along with {DISPLAYNAME} may cause double prefixes/suffixes to be shown in chat unless add-prefix-suffix is uncommented and set to false.
format: '{DISPLAYNAME}: {MESSAGE}'
#format: '&7[{GROUP}]&r {DISPLAYNAME}&7:&r {MESSAGE}'
#format: '&7{PREFIX}&r {DISPLAYNAME}&r &7{SUFFIX}&r: {MESSAGE}'
group-formats:
# default: '{WORLDNAME} {DISPLAYNAME}&7:&r {MESSAGE}'
# admins: '{WORLDNAME} &c[{GROUP}]&r {DISPLAYNAME}&7:&c {MESSAGE}'
# If you are using group formats make sure to remove the '#' to allow the setting to be read.
# Note: Group names are case-sensitive so you must match them up with your permission plugin.
# You can use permissions to control whether players can use formatting codes in their chat messages.
# See https://essentialsx.cf/wiki/Color-Permissions.html for more information.
By test without it, do you mean to entirely remove EssentialsChat? It's really not a plugin I need, I was just under the impression that it was needed to make the nickname colors work correctly, from what I've seen through other forums.
Also thank you so much for your help so far :,) I appreciate your patience in the face of a minecraft server ran by someone with almost no knowledge of coding.
Yes, test it without the EssentialsChat.jar
Removing Essentialschat.jar seemingly makes no difference
Maybe check for another plugins:
https://www.spigotmc.org/resources/nicknamer-integrated-api.5341/
https://www.spigotmc.org/resources/eazynick-autonicksystem-api-src-bungeecord-multiworld-1-7-10-1-16-x.51398/
https://www.curseforge.com/minecraft/bukkit-plugins/displayname-nick-name