Hello. On my server, I have essentials chat and a ton of other plugins, none of which should have any effect on whether the essentials chat works or not. All of the other essentials things work. The two essentials versions match, and this is what I have written.
# This section requires the EssentialsChat.jar to work.
chat:
# If EssentialsChat 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 text with an exclamation mark (!)
# Users with essentials.chat.question can override this by prefixing text 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
# If you are using group formats make sure to remove the '#' to allow the setting to be read.
As you can see above it should have **faction name (GROUP) Joey or something > Hai
I also am not sure how to put the faction name there
But it doesn't. What it does is <**faction name Joey or something> Hai
So there is my problem. The list of my plugins is;
Actionbar
askyblock
BankNotes
Chairs
ChestCommands
Citizens
CombatLog
CratesPlus-4.3.3
Cray Auctions[v1.2.2]
Crazy Enchantments[v1.7.8.2]
CS-Core Lib v1.5.14
CSGO-CratesPlus-1.0
EchoPet_v2.8.0
EssentialsX-2.0.1
EssentialsXChat-2.0.1
EssentialsXSpawn-2.0.1
Factions
HolographicDisplays
MassiveCore
Mutiverse-Core-2.4
MythicMobs-2.5.11
PermissionsEx-1.23.4
PlayerParticles v4.2
PlayerVaults
SensibleToolbox_v1.0.99
ServerListPus-3.4.7-Universal
Shopkeepers
SilkSpawners
SimpleWarnings
Tablist
Titlebar
Trading_v3.2
UberEnchant
Vault
WarpPortals-5.6.5-SNAPSHOT
WildTP
worldedit-bukkit-6.1.5
Even though it might think factions is modifying the displayname so it would disable, but I have it checked to false.
# Disable this if you have any other plugin, that modifies the displayname of a user.
change-displayname: true
# When this option is enabled, the (tab) player list will be updated with the displayname.
# The value of change-displayname (above) has to be true.
change-playerlist: true
# When EssentialsChat.jar isn't used, force essentials to add the prefix and suffix from permission plugins to displayname.
# This setting is ignored if EssentialsChat.jar is used, and defaults to 'true'.
# The value of change-displayname (above) has to be true.
# Do not edit this setting unless you know what you are doing!
add-prefix-suffix: true
Please help. I really want to get my server off the ground!
There isn't much you need to do in Essentials, just make sure change-displayname is set to true, and there are some things you have to do in your Factions configuration as well.
Thanks a lot! It worked and now it looks like (GROUP) Joey > Hai. However, is there a curly bracket variable that shows the faction stuff because it is, in all honesty, a factions server. Thanks so much for the help though! Also, how do I get it to work with the pex prefixes? Because currently, it is showing &8(owner) rather than &8(&4&lOwner&8). So maybe there is a curly bracket variable for that too?
There are variables for Factions. The one for faction name is "{factions_name|rp}". So then, you could put it in front of the group name or something. There is an unwanted space for people who don't have a Faction though, and I don't really know if there is a way to fix that.
As for the group name thing, I would not really recommend displaying the group name in the chat message. Instead, I would use PEX prefixes, so it shows as part of the display name.
If you do not know how to use prefixes, you can read this webpage:
There are variables for Factions. The one for faction name is "{factions_name|rp}".
Thanks a bunch for your help! The only thing, however, is that the quote above that shows the faction name, it only shows the faction name. I mean, I suppose I can expect that, but is there any way to show your rank, so that it is like **faction name (which shows that you are the owner)?
Nevermind! I fixed it by just playing around with the {factions_blank|rp} and eventually I got {factions_rolesomethingorother|rp} (not actually somethingorother) and it now works! Thanks so much for your help!
Hello. On my server, I have essentials chat and a ton of other plugins, none of which should have any effect on whether the essentials chat works or not. All of the other essentials things work. The two essentials versions match, and this is what I have written.
############################################################
# +------------------------------------------------------+ #
# | EssentialsChat | #
# +------------------------------------------------------+ #
############################################################
# This section requires the EssentialsChat.jar to work.
chat:
# If EssentialsChat 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 text with an exclamation mark (!)
# Users with essentials.chat.question can override this by prefixing text 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
format: '&8({GROUP}&8) &7{DISPLAYNAME} &b>&r {MESSAGE}'
#format: '&7[{GROUP}]&r {DISPLAYNAME}&7:&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.
As you can see above it should have **faction name (GROUP) Joey or something > Hai
I also am not sure how to put the faction name there
But it doesn't. What it does is <**faction name Joey or something> Hai
So there is my problem. The list of my plugins is;
Actionbar
askyblock
BankNotes
Chairs
ChestCommands
Citizens
CombatLog
CratesPlus-4.3.3
Cray Auctions[v1.2.2]
Crazy Enchantments[v1.7.8.2]
CS-Core Lib v1.5.14
CSGO-CratesPlus-1.0
EchoPet_v2.8.0
EssentialsX-2.0.1
EssentialsXChat-2.0.1
EssentialsXSpawn-2.0.1
Factions
HolographicDisplays
MassiveCore
Mutiverse-Core-2.4
MythicMobs-2.5.11
PermissionsEx-1.23.4
PlayerParticles v4.2
PlayerVaults
SensibleToolbox_v1.0.99
ServerListPus-3.4.7-Universal
Shopkeepers
SilkSpawners
SimpleWarnings
Tablist
Titlebar
Trading_v3.2
UberEnchant
Vault
WarpPortals-5.6.5-SNAPSHOT
WildTP
worldedit-bukkit-6.1.5
Even though it might think factions is modifying the displayname so it would disable, but I have it checked to false.
# Disable this if you have any other plugin, that modifies the displayname of a user.
change-displayname: true
# When this option is enabled, the (tab) player list will be updated with the displayname.
# The value of change-displayname (above) has to be true.
change-playerlist: true
# When EssentialsChat.jar isn't used, force essentials to add the prefix and suffix from permission plugins to displayname.
# This setting is ignored if EssentialsChat.jar is used, and defaults to 'true'.
# The value of change-displayname (above) has to be true.
# Do not edit this setting unless you know what you are doing!
add-prefix-suffix: true
Please help. I really want to get my server off the ground!
There isn't much you need to do in Essentials, just make sure change-displayname is set to true, and there are some things you have to do in your Factions configuration as well.
According to the website: (https://www.massivecraft.com/factions-configure)
Make sure you go into here and set chatSetFormat to "false".
Once you do that, you should be able to do all of the configuration in the Essentials config. I hope I didn't misunderstand your question.
Thanks a lot! It worked and now it looks like (GROUP) Joey > Hai. However, is there a curly bracket variable that shows the faction stuff because it is, in all honesty, a factions server. Thanks so much for the help though! Also, how do I get it to work with the pex prefixes? Because currently, it is showing &8(owner) rather than &8(&4&lOwner&8). So maybe there is a curly bracket variable for that too?
There are variables for Factions. The one for faction name is "{factions_name|rp}". So then, you could put it in front of the group name or something. There is an unwanted space for people who don't have a Faction though, and I don't really know if there is a way to fix that.
As for the group name thing, I would not really recommend displaying the group name in the chat message. Instead, I would use PEX prefixes, so it shows as part of the display name.
If you do not know how to use prefixes, you can read this webpage:
https://github.com/PEXPlugins/PermissionsEx/wiki/Basic-Permissions-Setup
(If you do use prefixes, assign the prefix to the group, not specific users)
Thanks a bunch for your help! The only thing, however, is that the quote above that shows the faction name, it only shows the faction name. I mean, I suppose I can expect that, but is there any way to show your rank, so that it is like **faction name (which shows that you are the owner)?
Nevermind! I fixed it by just playing around with the {factions_blank|rp} and eventually I got {factions_rolesomethingorother|rp} (not actually somethingorother) and it now works! Thanks so much for your help!