#chat-chat-beta
1 messages ยท Page 5 of 1
it's a design choice taken from deluxechat that I regret. I might end up switching it
i don't mind it, im used to weights from deluxechat. i have my lowest rank 1 highest 6
without ranks, how could it know which to use if same weight
oh really? then won't it give the highest rank as default as the weight is higher?
yeah thats now confusing loool
well it doesn't work as weights. which is why I want to reverse how it works
deluxechat worked the same way
ahh
sorry mate i got same in game results for every group no matter which permission i give
can you restart the server and send over your startup log please?
Is there nothing above this?
nope it starts there for me straight from my logs folder
That doesn't seem right
ill do a full stop and start as i did a restart.
fresh boot again
https://paste.helpch.at/gefijokahe.makefile
yeah i see that weird error, but the plugin does load.
Can you check the plugins folder? Make sure you don't have 2 instances of ChatChat
installed
ohhh
that's the API that errors
you don't need that
that's just for other plugins that want to add support for ChatChat
I am dyslexic
ohh i can yeet that then lol
don't worry about it
can you do /papi dump as well please?
alright. can you please execute the following and tell me what it says? /papi parse me %player_has_permission_chatchat.format.hero%
should i do that on me as an op
or another player as non op/player?
oh wait sorry, its not a player thing
response is yes
and if you talk as the same player you get the member format?
so strangely after reboot, most of them apart from 1 work.
Wait. I've just noticed something. all your formats are the same
nope nvm
I didn't see 1 line
member, hero, legend, immortal work but not the shadow.
now shadow works

i doubt its anything to do with the api chat chat, but it all seemed to actually come back once i uninstalled that.
yeah neither, i really appreciate all you time you spent here with me thank you blitz
if you have a donation link, please send it for me
better support here than plugins that cost $30+
it's fine. dw about it. it's not always this great :)) I just have some extra time today
free plugins like this deserve support 
is there any reason it isn't on spigot and only jenkins?
the plugin is still in beta
breaking changes can still be made and people here would know to expect that
fair enough. looking forward to it being on there ๐
me too
we're still waiting for cross server support to be implemented, then some cleanup before it is ready for that tho
it will take time
does chatchat work below 1.19?
now pondering removing deluxechat for chatchat lol
just for sake of mirroring over my bungee tbh
yeah it does. I believe it will work on any versions starting with 1.14 but we officially only support 1.16.5 and above
wickid, ill do some swap arounds 
Question
If there is legacy color codes that are part of a parsed placeholder in the chat it won't work ๐ฆ
at.helpch.chatchat.libs.net.kyori.adventure.text.minimessage.internal.parser.ParsingExceptionImpl: Legacy formatting codes have been detected in a MiniMessage string - this is unsupported behaviour. Please refer to the Adventure documentation (https://docs.adventure.kyori.net) for more information.
ยงrยงf๎ <white>๎ <blue>Niccckk <dark_gray><bold>โธ <#80ACFF><bold><message>```
ยงrยงf๎ is part of a placeholder %alonsotags_tag_chat%
Hello, absolutely loving chatchat so far its really clean! But as OP i can not use colour codes in chat, is there a permission for this? and shouldn't i have that by default?
Legacy color codes are not supported
But you can use the new colors. There is a permission for it. I believe it is chatchat.tag.color
sorry by new colours do you mean console format?
ah people ain't gonna wana use that format in chat lol, why isn't legacy supported? :/
alot of people prefer the old one but like the new one just the sae tho the new method adds more flexibility aswell but i think most things can be fixed with older formats through /papi ecloud download kyorify tho i might be wrong and thats just for permissions
it's in its name, legacy
What about it is better then? The only argument there is for it is the length in characters.
well its easier to type &eHel&alo , then <yellow>Hel<green>lo
Yeah. That's the only argument. But that argument is not enough for us to mix MiniMessage with legacy. We are not using our own parser but we use an already existing one and combining them would be a nightmare so it is just not something we're going to even consider.
the new way works totally fine i get that, just find the old way a bit more convenient thats all, im suprised it wasn't reused
i get that ๐
Yes but using the legacy way wouldn't have allowed us to use all the other cool features
such as hover and click tags, translatable components
gradients
thats true, i just meant as just text in chat only. was just super easy to allow certain colours some not, but it seems the new ver gives access to all colours
by no means think im ungrateful, chatchat is brilliant.
just wondered about legacy, appreciate the info
@scarlet ferry please do not ping staff members. If you want to report a user, we have a system in place for that. Either use /report or DM @novel shadow. Thanks.
lucas my boy
๐ฎ
Does anyone know if ChatChat works on 1.19.4?
it is not very version dependent, if adventure was updated it should work
Is it possible to change the color format of ChatChat to the old '&'?
No, legacy codes are not supported
Why is there no Dchat version in 1.19.4?
Development had stopped on DeluxeChat some time ago
You can read the history of #deluxechat if you need to know more
i dont suppose there is a deluxechat -> chatchat converter is there lol
So yes there is, but it's a tad outdated.
We did a config change on ChatChat somewhat recently and the converter didn't update for that yet.
glare you are my favorite human being right now xD
CC: @meager sand converter ^
where can i find the config change so i can account for that?
thank you!
I actually started a PR, but ai've had stuff every weekend this year unfortunately ๐ฆ
Tell that to my calendar
I just got everything except Next updated to the latest. I want to move it to Next 13 at some point.
i dont suppose i can pay one of you to help me convert this over quickly can i xD
(if this isnt the right place to ask this please let me know) any ideas on how to fix this?
You probably need the Player PAPI expansion
that fixed it! thank you!
now if i wanted to allow like nicknames and such to go through? is that possible to set up?
It's just like any other plugin that uses PlaceholderAPI
If you're using essentials for nicknames, use those placeholders.
thank you!
How can I use in ChatChat the codes of &l, &k , &m &n and so on?
Those do not work in chatchat. Instead you have to use tags. You can find a full list here: https://docs.advntr.dev/minimessage/format.html
What permission is it to make users type with special characters?
So if i have players wanting to use & color codes how can i do this?
Almost all chat color plugins use & instead of minimessage
.handler(event -> {
for (User user : event.recipients()) {
Player player = Bukkit.getPlayer(user.identity().uuid());
if (player != null && player.getPersistentDataContainer().has(TAG_KEY, PersistentDataType.INTEGER)) {
System.out.println("Attempting to modify message for " + player.getName());
Format format = event.format();
Map<String, List<String>> temp = new HashMap<>(format.parts()); // create a new, modifiable map
List<String> parts = temp.getOrDefault("message", new ArrayList<>());
for (int i = 0; i < parts.size(); i++) {
parts.set(i, parts.get(i).replace("%kyorify_alonsotags_tag_chat%", ""));
}
temp.put("message", parts);
format.parts(temp);
System.out.println("Finished modifying message for: " + player.getName());
// send the modified message back to the user
user.format(format);
}
}
}).bindWith(plugin);```
the code above should modify the message for all the recipients that have "player.getPersistentDataContainer().has(TAG_KEY, PersistentDataType.INTEGER)" data tag and remove the "%kyorify_alonsotags_tag_chat%" from the message
but its not
how come
Not really possible at the time. Doesn't your chat coloring plugin have PlaceholderAPI placeholders? You could use those.
Have you tried debugging?
First of all, is your event even registering? If not, how does your Events class look like?
If your event is registering? Where in that code does it reach before breaking/stopping? Does it all get executed or just partially?
Hello! could i grab a little advise about a placeholder for chat chat? ๐
at.helpch.chatchat.libs.net.kyori.adventure.text.minimessage.internal.parser.ParsingExceptionImpl: Legacy formatting codes have been detected in a MiniMessage string - this is unsupported behaviour. Please refer to the Adventure documentation (https://docs.adventure.kyori.net) for more information.<gray>[<#F7DC6F><b>IMMORTAL</b><gray>] ?8?l??5Illuminati ?5?l??8?l? <hover:show_text:"Rank: <gray>[<#F7DC6F><b>IMMORTAL</b><gray>]<newline><#FFFFFF>Time Played: <#F7DC6F>2d 21h 25m 22s<newline><#FFFFFF>Mobs killed: <#F7DC6F>202<newline><#FFFFFF>Deaths: <#F7DC6F>1<newline><#FFFFFF>Blocks Mined: <#F7DC6F>921"><white>moonstah</hover> <gray>? <white><message> ^^
[22:11:41 INFO]: [Not Secure] [Member] moonstah ? yyy```
priority: 1
parts:
channel:
- ''
prefix:
- '<gray>[<#F7DC6F><b>IMMORTAL</b><gray>] %alonsotags_tag_chat% '
name:
- <hover:show_text:"
- 'Rank: <gray>[<#F7DC6F><b>IMMORTAL</b><gray>]<newline><#FFFFFF>'
- 'Time Played: <#F7DC6F>%statistic_time_played%<newline><#FFFFFF>'
- 'Mobs killed: <#F7DC6F>%statistic_mob_kills%<newline><#FFFFFF>'
- 'Deaths: <#F7DC6F>%statistic_deaths%<newline><#FFFFFF>'
- 'Blocks Mined: <#F7DC6F>%statistic_mine_block%'
- '">'
- <white>%player_name%
- </hover>
message:
- ' <gray>ยป <white><message>'```
i am wanting alonso tags to show in the chat after a players name, but chatchat wants to throw down
Just put it inside the <papi> tag. <papi:alonsotags_tag_chat>
Remove the%
thank you!
I tried debugging
and the event is literally the same as doing @EventHandler
it just doesn't edit the chat message
So it reaches the end of your code but the changes are not applied? If so, i can try taking a look later
You're setting the format to the user not the event. You need to be doing event.format(format); instead of user.format(format);
curious to know if there is a way to still enable the & color formatting in the chat itself, rather than having to use color tags?
At the moment it is not possible
hello is there an hover messages feature ? i want my players to be able to /msg someone when clicking their name
Yes there is. You can have both hover actions (just show text works I believe tho) and click actions.
in what file i need to add that
<hover:show_text:"<yellow>Click to message player!"><click:suggest_command:"/msg <papi:player_name>"
in your format
my format looks like that
default:
priority: 999
parts:
channel:
- ''
prefix:
- <gray>[<reset><gold>%formatter_number_shorten_{Level_aoneblock_island_level}%<gray>]<reset>
<papi:guilds_prefix><gray> <reset><papi:luckperms_prefix><gray><papi:player_name>
name:
- ''
message:
- ' <reset><gray>โ <white><message>'```
do i add another line on the prefix thing ?
or do i add it on both name and prefix
to be clickable everywhere
You can add it anywhere. btw, those channel, prefix, etc are not required. you can remove them if you don't want them. also you can rename them and add more
And another thing I'd recommend is to not use <reset>
It resets every single format tag including <hover> and <click>
Instead, I'd suggest you use closing tags. for example if you have <gray> wherever you want it to stop you add </gray>
ohhh
so to clean the thing i can do that ?YML default: priority: 999 parts: prefix: - <gray>[</gray><gold>%formatter_number_shorten_{Level_aoneblock_island_level}%<gray>]</gray> <papi:guilds_prefix> <papi:luckperms_prefix><gray><papi:player_name> message: - ' <reset><gray>โ <white><message>'
oh
Yeah. That will work. you still have a reset tho
yeah figured it out
Here, I've edited it to add the hover and click
can't guarantee it will work the first time tho :))
i'll test it
Btw, as a side note, there's an online editor that lets you create your formats more easily: https://webui.advntr.dev/
oh fancy !
default:
priority: 999
parts:
prefix:
- "<hover:show_text:'<yellow>Cliquez pour envoyer un mp!'><click:suggest_command:'/msg <player_name>'>"
- '<gray>[<gold>%formatter_number_shorten_{Level_aoneblock_island_level}%<gray>]<papi:guilds_prefix> <papi:luckperms_prefix><gray><papi:player_name>'
- '</click></hover>'
message:
- ' <gray>โ <white><message>'```
i did that but it make me do /msg <player_name>
It executes the command for you? Or what's the issue
yeah it write exactly that in the chat
it should be username
but its <player_name>
๐
can i do \n to get multiple lines on the hover thing ?
<newline>
I wonder if there's a short version of that
like <nl>. going to check
Ah. There is. <br>
okay ty sm
that still isnt doing anything
Hey there, I happen to be experiencing the same issue
Did you find a fix?
Same here haha
welp, the paste is gone
@fluid turtle what's the issue again?
Oh. It's circular dependency. I thought someone was going to talk with the paper team to see what's going on.
it makes no sense and idk how we can fix it tbh
because it doesn't happen on my test server
you've tried it with the new paper loading? bcz that's where it happens
yes, I've downloaded the latest paper release available at that moment
DiscordSRV, PremiumVanish, EssentialsX, ChatChat is what I think caused it
if you put only these 4 on a server you are still having problems?
that's how I tested
I'll test that out shortly
ok Rain
Hello , im using CMI and there is an option when players are being sent in jail to make their chat message visible only when you are 20 or less blocks from the player jailed , but for some reason since i switched to ChatChat everyone can see their chat messsage even if they are not on the 20 block radius
im jailed and as you can see im even on another world and see the message https://imgur.com/hvLdux5
you guys can ping me if you respond
Unfortunately we can't really test stuff with CMI as that plugin is not free so the only thing I can do is make a couple guesses.
What exact version of ChatChat are you using? You can get that from executing /chatchat
chatchat
[16:28:04 INFO]: A Chat Plugin by HelpChat
Version: 1.0-SNAPSHOT-57
If I were to provide you with a test build that generates some debug data would you be willing to use it and send the debug data? From what I see, this is a production server so I would understand if the answer were no. Also, it might take some time until I make that build tho (not going to happen today).
if there is no impact on the gameplay i would test it yeah
the thing is easy to test i can even make you a test server on my machine
Shouldn't. I just want to print a few things from the chat event
Oh it does? I was not aware as it is not linked on spigot. Or at least I didn't see it. Can you link?
If it is the plugin and I can build it I'll just test locally
im not sure if you can build but the API is there
would you want me to split a test server on my dedi ?
like that no issue
i'll give you acces to the ptero
oh it's just the api. I thought it was the entire plugin
ah no haha
I'd rather not. Don't want to deal with all of that. I'll just give you the build whenever I have time. I'll ping you when it's ready
chatchat is discordsrv friendly?
works fine for me
is the converter for deluxechat updated?
Negative. That's something @meager sand is working on.
Any ETA?
I'll let him answer ๐
Thanks
Any news on the velocity/bungee support possibility?
Any luck with this?
I have started it, but unfortunately I have a major lack of time during this part of the year with prior commitments, so I can only promise so much
no shot someone deleted my message?
just wanted to know what the status of using & formatting in chat vs raw color tags is right now? is & formatting expected to make a comeback?
Don't believe we are going to support &. It's legacy.
You sure you even sent a message here? I see nothing in the logs about a message being deleted from you since June of last year.
then maybe I never sent the message, but I refuse to be gaslit by discord
appreciate the response though.
was just curious. while it is legacy, tons of other resources still utilize & formatting :/
Fair enough yeah. The developers of the general MC community are trying to move people away from it because Mojang themselves literally deprecated them versions ago.
Ah, yeah I suppose that makes sense.
Any info on this?
I'm afraid not
Can you execute /chatchat dump and send the generated link here please?
I recommend you wrap all your placeholders in the <papi> tag
For example, instead of %essentials_nickname%, use <papi:essentials_nickname>
would that help?
instead of %prisonranksx_currentrank_displayname% use <papi:prisonranksx_currentrank_displayname>
etc
It should
the papi tag takes the placeholder output
and translates all legacy formatting to MiniMessage
nice also what should I do about this
[18
27 ERROR]: Could not pass event AsyncPlayerChatEvent to ChatChat v1.0-SNAPSHOT-57
at.helpch.chatchat.libs.net.kyori.adventure.text.minimessage.internal.parser.ParsingExceptionImpl: Legacy formatting codes have been detected in a MiniMessage string - this is unsupported behaviour. Please refer to the Adventure documentation (https://docs.adventure.kyori.net) for more information.
ยงlSuperJava<gray>: </color>%2$s
^^
[18
27 INFO]: [Not Secure] [Criminal] [Criminal] <SuperJava> t
Mind sending a new /chatchat dump?
Looks like it's related to your essentials nickname. It has a legacy color code in it. If you try setting it via a hex color, does it stop breaking?
Just put the essentials nickname in a <papi> tag as well
https://wiki.helpch.at
default-format: default
console-format:
parts:
channel:
- ' '
prefix:
- ' '
name:
- 'papi:%essentials_nickname%'
message:
- '<gray>: </color><message>'
formats:
default:
priority: 1
parts:
channel:
- ''
prefix:
- 'papi:prisonranksx_currentrank_displaynamepapi:customextras_toggled_suffixpapi:customextras_toggled_prefixpapi:customtags_format'
name:
- 'papi:%essentials_nickname%'
divider:
- <hover:show_text:"Cool diver tooltip here">
message:
- '<message>'
this is the dump
https://paste.helpch.at/ujebifosuw
wait it works I removed the %
yay!
๐
not sure if I found a bug
the same placeholder is also used on TAB
one has [ and the another not?
Umm. What placeholder are you using for that in chat and what placeholder are you using for it in tab?
I am using a custom one and its the same on tab
%customextras_toggled_prefix%
If you do /papi parse me %customextras_toggled_prefix% does it show the [?
Hmm. So the [ is there
Hmm. I wonder if the <papi> tag is messing it up
Can you download the Kyorify expansion? /papi ecloud download kyorify then /papi reload
and then execute /papi parse me %kyorify_customextras_toggled_prefix%
and send a screenshot of that output
Yeah it seems like an issue with the <papi> tag. Will open an issue for it and look into it when I have time
oh ok thx
Can you copy this output and send it here as a string?
I want to test on it
&8[#ff2609&lO#f53c1d&lw#ea5332&ln#e06946&le#d57f5a&lr&8]
thanks
ah yes
can one of the people who work on chatchat dm me
i need a slight edit to the plugin
will pay very well
Our support teams don't work in dms
lmao
But you offered me $10 before? 
$10 is a lot in Turkey. 
@scarlet ferry what feature? if it is good enough we might just add it to ChatChat at some point
also, when you say "pay very well", what do you mean? ๐

๐คก
when have i ever offered you $10 for anything
what
oh really? that must be new.
well if you look at our previous dms...
anyways
I have suffix tags, which are just placeholders with kyorify.
- '%kyorify_alonsotags_tag_chat%[#555555](/guild/164280494874165248/channel/555555/)<bold>ยป</bold> <#FFFFFF>%kyorify_ezcolors_color%<message>'```
**%kyorify_alonsotags_tag_chat%**
A LARGE portion of the MC community doesn't like the RGB colorful chats.
The other half does like it.
I want a command /toggletags, that will make that placeholder above return as an empty string for just the player that ran the cmd
then they can run the cmd again, to undo it, and have it parse the correct string again
essentially, a way to enable and disable chat tags.
Just make your own placeholder that persists the user choices and returns either the placeholder you want or an empty string
Depending on if you want to sync that cross server, that should be like a half an hour plugin if not
dont need it to sync across server will pay upwards of $50 for someone to make it for me
my dev tried but the api is like working with string cheese
can be seen here
oh my god why would you use the ChatChat API for that
you can just make your own placeholder wrapper
I also don't see how the API could be any better, that seems pretty nice to me
you just subscribe to the event, get all the recipients, easy peasy
I just be bantering ๐ญ
Oh sorry, it was $5
As Star said, there's no reason to use the API directly, just make a placeholder.
It can simply be a few lines of code, you just need a boolean saved somewhere (luckperms meta for example) and then to read it when your placeholder is parsed.
return displayTags ? <api method from alonso tags> : "";
If you have a problem to discuss with Lunar, take it to DMs. Thanks.
Could of had bedrock voting working in the time it took you to write that reply
Itโs only banter
does cross server chat work?
nope
glad I didn't wait for this plugin, but willing to change if it gets the cross server chat to work
any update on this?
I found the source of the problem but didn't have time to think of a good solution yet.
I could give you a temporary build if you want
With a quick fix
@pulsar cobalt this should fix the issue for now.
To show text when you hover over text? Yeah. You can use the <hover> tag. Example: <hover:show_text:"HOVER TEXT HERE">hover over this</hover>
can I do this with multiple lines or is there a limit?
There's no limit.
string cheese is good, dont hate on it ๐ฅฑ
works ๐
chatchats /chatchat reload command is very inconsistent
i do it the first time it works, then maybe the 2nd and 3rd time it doesn't apply my changes
if i do restart the server then it does apply
Hmm. Changes to what? If just in general, can you give a concrete example so we can investigate as I've never had this happen personally.
Sorry, i was changing the placeholders.yml message content
and wasn't changing properly
oh. those might always need a restart and if they do sometimes reload that's probably not intended. I'll have to check tomorrow. too tired right now.
alrighty no worries and no rush i was only just testing
Ok. So this is definitely a mistake on our side. It seems like I made it to support reload but I just forgot to clear the old placeholders on reload so they might be overlapping and conflicting.
Will open a ticket and fix whenever I get to it.
If you want to track it, this is the ticket I've opened: https://github.com/HelpChat/ChatChat/issues/200
For those that have #chat-chat-info muted, new test build with a nice feature is out.
Hello, I am using Chat Color. to use colors but I can't write in colors. Is there any chance that ChatChat is preventing me?
That could be. ChatChat doesn't support legacy colors. The ones that use & or ยง
Doesn't seem that way
@low idol you got time to test a a build fixing the reloading issue? It is built on the latest jenkins release (#60). If you want me to send the fix with the changes from the build in #chat-chat-info let me know
Sorry unfortunately not, Iโve got a new install and just installed the plugin to test something for someone else
why is this not working?
- name: parsing
requires-recipient: true
parse-mini: true
parse-papi: true
closing: true
message: <papi:<recipient:chattag_g>>
remove the %
oh. I'm seeing what you're trying to do. tag in tag
how does it look now?
yeah. It might not actually support tags in tags in tags. Can't remember off the top of my head
<recipient:chattag_g> returns a PAPI placeholder that should be parsed as the sender
Ah i see
One thing you could try is: message: <papi:"<recipient:chattag_g>">
Unfortunate
yeah. Alright then. I'll look into it and see if there's anything we can do about it. I can see this being pretty hard to implement but can't say for sure
alright then, i'll hook into the api then
You can make your own implementation of mini placeholders using the api btw. If you wanna do it yourself
if it is better than ours, we accept PRs :))
how to make it in that way:
divider: - <hover:show_text:"* HOVER TEXT HERE">:</hover> - <hover:show_text:"* HOVER TEXT HERE">:</hover> - <hover:show_text:"* HOVER TEXT HERE">:</hover>
I'm not sure what you're trying to do?
so that its in a straight line shown in chat
example
You want to have multiple lines in the hover?
yes
\n should work I think
divider:
- '<hover:show_text:"'
- '*HOVER TEXT<br>'
- '*HOVER TEXT<br>'
- '*HOVER TEXT'
- '">:</hover>'
You can also just put this in a single ine
I don't think it actually works with MiniMessage
you need <br> or <newline>
In a single line this would look like this:
divider:
- '<hover:show_text:"*HOVER TEXT<br>*HOVER TEXT<br>*HOVER TEXT">:</hover>'
this works tho as well?
yeah
because all that ChatChat does is concatenate the lines
so this: #chat-chat-beta message would literally just become this: #chat-chat-beta message
internally
wow ChatChat is amazing

What is the channel needed on discord SRV config to make discord chat working ingame I have set it to default but it says on console [chatchat] couldnโt find default channel
And the message is not showing
I added this
Okay I found an error
It might be because I reloaded the plugin with server utils cuz I got a weird thing when the server started none was able to talk and it was printing a big message on console
Try to reproduce on a fresh reboot without using tools like that to reload it.
So in the channels option that's in the image you have to declare a channel that has the same name as the one in ChatChat and then restart the server. Also make sure DiscordSRV actually runs and works
It was working before so Iโm pretty sur itโs the serverutil thing
Iโll come with the stack trace when the error at startup come again , it seems to happen when people login right after the server boot
https://pastebin.com/UEF2172X here is the error i was talking about when a lot of people loging together right after the restart
and i have to unload and load the plugin to fix the issue
I see you're on build 57. Can you update to 62?
gimme a bit to check
ty
No config changes
thank you i'll update then
alright
hey after the update the issue persist everytime someone try to talk im getting this error and i need to restart the server or unload and load the plugin https://pastebin.com/0dw2FNRK
ive got this when doing /chatchat reload
[05:17:56 WARN]: [ChatChat] [channels, default, formats] of type java.util.Map<java.lang.String, at.helpch.chatchat.api.format.PriorityFormat>: Required field [priority] was not present in node
[05:17:56 WARN]: [ChatChat] Could not find a channel named default.
Using an internal channel as the default channel.
[05:17:56 INFO]: ChatChat Reloaded Successfully!
11 formats loaded!
0 channels loaded!
0 channel formats loaded!```
so the issue is global channel not being loaded sometimes
my channel file looks like this
# https://wiki.helpch.at
default-channel: default
channels:
default:
toggle-command:
- global
message-prefix: ''
channel-prefix: ''
formats:
formats: {}
radius: -1
type: default
and i just readed #chat-chat-info and found the issue lmao
I think it is broken bcz of the double format:
I'll have to try and replicate this. Could you provide all your chatchat files in a zip please?
It was that haha
Removing the extra format and just doing chatchat reload fixed everything
I was wondering why discord SRV sometimes was hooking to the channel
Now I know
Great to hear
got this error and thought it was caused by me setting 'cross-server' to true change it back and it is still not working https://paste.helpch.at/samoporoge.less
I started over and noticed somehow this line got added to both of my channels type: default
why does this break ChatChat formats: default: priority: 2 parts: channel: - '%chatchat_channel_prefix% ' prefix: - '<white>[%luckperms_prefix%<white>] ' name: - <white>%player_displayname% message: - '<white>: <message>'
It tells you the issue in that error message, it is because the display name contains section symbols
it does but I didn't use any legacy color codes
the issue was no ' since I was only using two placeholders
how would add a placeholder for message color?
put in a placeholder that returns what the message color is supposed to be?
I will try that, I just noticed I didn't have the expansion for that placeholder downloaded
I figured out my issue with message color, with my old chat plugin the ess nickname displayed a color but it is not with ChatChat
That's just an option that allows you to create different channel type such as towny town and towny nation channels. Default means they're normal channels and if the option were missing, the plugin would just mark those channels as default internally anyways
Are you using the <papi> tag? if so you can try setting the inserting argument on it. That means styles outside the placeholder will be affected by the placeholder
<papi:inserting:essentials_nickname>
Does legacy colors get stripped?
but if I use a mini color on my nick it don't translate it
also hex
I can get the color to work, just can't get the ~ to display even if I parse the placeholder. On live server player_displayname shows the ~ not sure why ess is blocking it on my test server
you probably have the ~ disable in config
it's not, I decided to finish testing on live server, I assume I need chatchat on bungee also?
Nope
Just on the servers you want cross server messaging on
Each channel has an option where you can set toggle commands
you use those commands
I tried, might be using commands wrong or did something wrong in setup
When changing commands, you do have to restart the server
The social spy only shows private messages that people have
When i type in chat it pops up 2 times. What have a done wrong? ๐ https://pastebin.com/fVJs9whn
It could just be that you have another chat formatting plugins installed such as EssentialsChat
Hmm... Might be Griefdefender then i think. Because i get some errors when i start it up
Those are just warnings from Paper. They're removing a feature since it is old and Griefdefender is still using it. It probably won't be removed from paper for a few versions so griefdefender has time to update but I don't think it is related to this particular issue.
I'm not really sure what the best approach here is really. Do you have a test server maybe?
If so, you can copy ChatChat and PlaceholderAPI onto that, see if it happens with just those 2 plugins and if it doesn't, start adding more plugins until it starts happening again
Yep i have i'm testing on it now. Its when i claim an area chats come double
i can try with only lp chatchat and griefdefender
yea
can the default channel be renamed?
yes
that's why the default-channel option exists
so you can specify what the default channel actually is
same with formats
maybe I have mine setup wrong
yep I missed that top line
I don't need to change the name for default format right, I'm changing the channel cause of what the message returns when I change channels
No. You don't need to
isn't that message customizable?
yes but can't change the channel name unless it is changed in the channel.yml
Ah yeah. I was thinking maybe you can use placeholders but I don't think the messages actually support placeholders
Which is something we should probably fix in the future.
right now it's working the way I feel it should
only got a few days making changes to the configs, almost got it the way I feel is right, who knows I might change my mine in an hour on how it should look
is ChatChat storing messages from last time I logged on, or is that Paper?
storing messages you send in chat?
chatchat is not storing anything
well the user options
yea I log out and there are messages from when I was logged in the last time
I updated paper and added ChatChat at the same time
I might be misunderstanding what's happening.
You send a message, it appears in chat, you disconnect and reconnect and it sends the message again?
not sent again, just in message window
maybe I was seeing things, but I will double make sure
It is not possible for a plugin to suggest you a text unless you click another text
Yeah. Either in chat or in a book
I can't seem to reproduce it, maybe I was seeing things last night
The last thing till I come up with new ways to custom ChatChat, what is the oldest version of Minecraft will the plugin run on?
The one we officially support is 1.16.5
so it might work on older just not support
Yeah. Pretty much. The oldest I've seen people run it on is 1.14.4. I heard it completely breaks on 1.13 or something like that.
broke on 1.12.2 paper/forge
Am I able to fork ChatChat ?
It's open source!
Thanks, I was planning on seeing if I can make it work on my 1.12.2 paper server
I mean at that point you'd be better off just using like VentureChat or something lol
you don't get hex colors in 1.12
Or deluxechat if you don't need channels
deluxechat don't work on 1.19.4
I believe blitz was talking about this if this is what you're using
Use DChat on 1.16.4 and lower and ChatChat on 1.16.5 and higher
Hi
one question, the pl chatchat, is it the same for recent versions? as the DeluxeChat?
I bought the Plugin years ago, and I just wanted to download it again and I found out about the issue that I no longer receive updates through spigot.
Yes, DeluxeChat is discontinued. ChatChat will be it's successor.
It isn't the same tho.
It's a completely different chat plugin, with way more features and it is free and open source
We're trying to maintain a convertor that lets you convert DChat configs to ChatChat but also from other plugins as well.
Plans for cross network chat as well? Using a message queue of some sort
Not right now. We don't even hace cross server working fully
Any news on the DeluxeChat converter?
It should work afaik
Can you send me link?
hey any idea why colors are not being parsed on my 1.19.3 server on console but they do on my 1.17.1 server ?
they have the same exact format config
could it be fredomchat ?
Do they have the exact same console-format in config.yml? Because that's the format that the console uses.
Otherwise, a chat plugin could always override the format yeah
it works fine in game just not in console
but i cant really remove freedom chat
other wise people get kicked when talking
Why is that?
chat validation failure
And you've had this happen with ChatChat installed before?
yes
i did not tested to remove it since a while
maybe an update fixxed it
but we was getting kicked everytime someone was talking in chat
maybe it was a plugin doing that
not sure
but since im on a proxy it might be the cause
I'm not sure. I actually am not very familiar with chat validation unfortunately. My test server is 1.19.2 as well. I need to fix that.
(the test server version)
question. do you use the rewrite-chat option in FreedomChat? Maybe disabling that will fix the color issues?
And that option isn't really needed with ChatChat as it uses system messages by default
Alright. I won't be able to upgrade my test server today so won't be able to test this until probably next weekend
i removed freedom chat and still the same thing
but cool thing it doesnt kick anyone
Hmm. Very strange. I see that the console does support formatting so it is definitely not the issue.
yeah
have we updated adventure for 1.19.3 @exotic nexus ?
Any chance you've got a test server you can copy all plugins to and start removing plugins to see if this stops happening?
pretty sure.
at least I thought I did
yeah im doing it one sec
let me recheck
give me a minute
i assume we have anyway, otherwise even chat wouldnt work i dont think
but i suppose its a possibility
what do we use?
Well I guess we do mini message deserialize and then legacy serialize
so it does go thru
We are definitely not on latest adventure version.
@hybrid vigil what ChatChat version are you using? I can give you a build of ChatChat to test if you want.
It will be based on build 65
Alright. Will provide you with a new build
okay
there you go. try it on the test server first
with the configs from the production server
still not working
# https://wiki.helpch.at
default-format: default
console-format:
parts:
channel:
- ''
prefix:
- '%kyorify_luckperms_prefix%'
name:
- '%player_name%'
message:
- ' <reset><gray>โ <white><message>'```
Just ChatChat and PlaceholderAPI installed?
no luckperms too
to get the perm
one sec
i have CMI xD
let me remove it
yep
still
here is my plugins
Yeah. I unfortunately realised I can't really test this as my terminal overrides the color scheme. I'm not sure what to do here. I'll have to look into it more next Saturday.
okay its fine
Do other colors show up in the console though?
what do you mean
you mean when i do colors code in my messages ?
yeah. you can see it in the screenshots above. #chat-chat-beta message
is it possible to have regular general global chat
and then whenever ppl /warp pvp
(which happens to be in its own world)
i give them permission to the pvp chat channel
so they only send and receive chat from and to that channel whilst in that world
That's not possible with the way ChatChat works at the moment. They would have to switch to that channel manually. ChatChat requires a default channel which is accessible to everyone.
ohhh
ChatChat is compatible with discordsvr?
I believe there is a hook for it.
Could you help me with that?
Negative. I haven't used it personally.
Would think it's fairly straightforward though.
Yeah. Just set up a channel in DiscordSRV config with the same name as a channel in ChatChat.
Not needed
My channel from chatchat config and dsrv miss match and itโs still working
My chatchat channel is called default and dsrv is called global
I guess I might be misremembering then
@trim scroll r u finding everything okay
hows it goin wyd
just looking for random servers for a friend
oo dis one good

hey do you guys know what can cause this ? sometimes chat message are full white instead of thegood format like showed on console https://cdn.discordapp.com/attachments/519198745120735252/1106911660217737246/image.png
unloading chatchat and reloading it fixed the issue
hapenned again today
im not sure on whats hapenning but never got that issue on older builds
what build are you on exactly?
This one
Is it possible to use the new ChatColor function from CMI on ChatChat?
โข New command as /cmi chatcolor which will allow players to pick primary public message color.
If it provides a PlaceholderAPI placeholder, it might be possible
I was using chatchat, then it wouldn't stop chatting
CMI do not show under Placeholder Apiโs placeholders.
check their documentation too
CMI ๐คข
What do u prefer over CMI?
EssentialsX.
It's free and perfect.
The only selling point of CMI is "oh, you don't need 20 billion different plugins" which is stupid.
*you also don't need hacky shit to hook with vault
What do you mean by hacky shit
You just have to download a fork of vault thatโs it
...and with EssentialsX, it works out the box. 
Yeah but u need essx essxchat essx antibuild essxโฆ.
I used essx back then
Now using cmi and it works perfectly
At least I donโt have to update 5 dev builds every days
Also people cry over the shit ton of feature of CMI but you can disable every single module
Anyway itโs offtopic
you only need them if you want their features
essx works on its own without all the other ones
Just EssentialsX and EssentialX Spawn does the job.
Use ChatChat (or LPC) for chat and boom.
People buy CMI thinking less plugins in /pl is good.
Nothing else.
Not really I bought it because Iโm using its features
And for me itโs way better in term of compatibility
With chatchat is it possible to see player stats by hovering over the name?
Essentials doesn't really feel like a modern plugin imo and I don't think it has offline player support does it?
What are you asking?
I'm assuming this is in response to the above discussion. I mean there's much to talk but Hamta was right. this is very offtopic. If anyone wants to continue the conversation, it would be nice if it were to happen in #minecraft or #general-plugins or something.
So in the hover section im trying to make it so if someone has a nickname with essentials a new line will appear will appear showing nick: <players nickname> and if they don't have a nickname the line will not show at all. How would this be achieved? Thanks!
is there a way to make it when you mention someone in chatchat, it makes just the name of the mentioned person a different color?
In settings.yml you should find a field called mention-format where you can customize how mentions look like
Not with just ChatChat. You'll need to probably make your own expansion or placeholder (using expansions such as javascript) for this.
Odd. I have that, but it doesn't seem to translate in game.
try restarting the server.
alright
it's been like that ever since I got the plugin, so idk if a restart will do anything ๐
If that doesn't fix it btw, it could just be another plugin that you have for mentions that takes over
ah. then it could just be what I said above
hmm..
yeah I don't have any other chat plugin or chat management plugin that would interfere.
Any chance you got a test server at your disposal? If so, could you install only ChatChat and PlaceholderAPI with all the current expansions and configs on it to see if the mentions work properly there?
Sure
Yeah same thing.
I just updated to the latest, and now all of the "message" formats use the one with the highest number priority (default), and not the other ones per rank. It's odd.
yeah. you can go into plugins/ChatChat/extensions.yml and enable deluxechat.inverse-priorities
if you want it to work the other way around
๐
I'll have to test this myself when I get time. If I don't come back with an answer within the next 2 days, please ping me
Any new regarding my issue ?
error?
chatchat stop working
unfortunately not. haven't really got time to test it. I probably won't be able to look into Niccckk's issue either.
How often does it happen? Was this a 1 time thing? Did it start working after a restart or not? Also when did this error show. When someone attempted to speak ingame?
it happened so far 2 times only in 1 month. it happens I think when like 5 new players joined or more my server. my server has been running or 6 days without restart. I think yes but it does not allow chatting in-game and happen.
how does the game stop players from chatting ingame? Do you have a custom plugin or maybe a public one doing it?
Seen the same error before actually, sadly dont have any logs from it
But it does happen and then you have to restart to make chat messages appear again
like in console you can see the messages of players but in-game it does not send their messages
true restart I used plugwomen to unload chatchat and then load again and it works all good but it should not do this in the first place.
Hi ! It's possible to change <item> by [i] ? for see item in my hand in the chat ?
no. we have to use <> and I think <i> is already a tag.
Can an admin please add @brave chasm to this channel?
Nope this channel is only for previous deluxechat buyers
Nerd
if he's your server dev or something like that, there's also the option to get him linked as well and then he could click the join button himself.
Worth noting that chatchat is open source, you don't need access to this channel to use the plugin.
hi
so got a question
message:
- ' <gray><bold>โบ</bold></gray> <papi:chatcolor_color><message>'```
the chatcolor_color
placeholder is &4
but for some reason
it does not color the msg
it sends blank white
the placeholder is active and it works
cus its custom
at.helpch.chatchat.libs.net.kyori.adventure.text.minimessage.internal.parser.ParsingExceptionImpl: Legacy formatting codes have been detected in a MiniMessage string - this is unsupported behaviour. Please refer to the Adventure documentation (https://docs.adventure.kyori.net) for more information.
<papi:rank_chat>Treblinka <gray><bold>โบ</bold></gray> ยง4-<message>
^^```
damn i got error
that error is coming when using just %chatcolor_color% right?
could you maybe try installing the Kyorify expansion and using that? /papi ecloud download kyorify then /papi reload and use %kyorify_chatcolor_color% inside the plugin
1 moment
that
colors it
im using skript, creating a custom placeholder that contains "&4"
when parsing with papi
it works
but in chat chat
it does not
for some reason
:/
Use that for now. The tags in chat chat are a little broken rn
ok so i can replace
&4 with dark red
for example
as string
in the placeholder
that's a possiblity. if the placeholder is custom you can indeed just make it return <dark_red>
Is chatchat a proxy plugin, and spigot/bukkit plugin?
Do i use placeholder's in chatchat?
Ex: %placeholder% & can the placeholder's use &hexColors or will that brake the chat.
- ChatChat is not a proxy plugin. It has minimal cross server support right now (see #chat-chat-info for build) but it doesn't need to be placed on the proxy, just on the spigot servers.
- You can use PlaceholderAPI placeholders with their default format (
%identifier_values%) but only MiniMessage formats returned by the placeholder will work. You have 2 alternatives however which would translate other formats to MiniMessages. 1 is built into ChatChat and it is the<papi>tag. You would use it like so:<papi:identifier_values>. The second option which is less broken is the Kyorify expansion. To install it, execute/papi ecloud download kyorifythen/papi reload. Then use%kyorify_identifier_value%.
Okie I appreciate you reaching back to me and justifying your response to my confusion on the plugin. Thank you!
I saw this message just now and wanted to check if this is the same problem which I am experiecing. My vault_suffix contains the color code of chat messages but when I have:
message:
- '<dark_gray>ใ<papi:vault_suffix><message>'
The message itself is white
Btw is there a reason why placeholders need this weird format?
I saw there was a placeholders.yml file but cabt really find info on the docs on how to use it
This is what chat should look like
But it looks like this
Because that's what the plugin uses. It uses MiniMessage. And this issue could be relate
That is for creating custom tags
Is there a way to still acomplish this with the placeholders?
Try the same fix i suggested to Treblinka. Download the kyorify expansion using /papi ecloud download kyorify then /papi reload and use %kyorify_vault_suffix% instead of <papi:vault_suffix>
Hey! Any update on mentions ๐ฅบ ๐
Nothing. Had no time for anything chatchat related and am not home so won't be able to do anything for at least another week
whats the issue?
Seems like they can't customize mentions anymore
btw is chat chat version dependant? or will it run on 1.20 aswell?
kind of
i believe component features like hover events wont work, but the actual plugin will load
but its a simple update to get newer versions working when its ready
๐ Good
any update on mentions? ๐
chatchat when will it be for 1.20?
It will be 1.20 once it gets updated to 1.20 ETA's are not given. Just have patience and it will be updated when happens.
snapshot 62work on 1.20
do you pass where it is?
$20 bounty if someone fixes the above error & adds all the new shit into <item>
$30 if you do it today.
@exotic nexus
Changed it to compile under 1.20.1, no idea if that'll fix it. If it does, great, if not, someone else will need to look at it.
That looks like a translation key issue
specifically from these lines
do you have a custom resource pack with an outdated language file or something similar?
wth that item is not in the lang file?
oh very bizarre lol
well that is a real pain in the ass
@exotic nexus NBT API time
lmao
at this point is not worth to do this by hand lol, I wish adventure had something for this 
easy, we only support Paper and we use their Material#translationKey() method
ah not only that, I was talking about the whole nbt serialization part for the ShowItem hover
ah I see
NBT API has this toString method that basically gives you (S)NBT
me?> i might
bros out here talking about (S)NBTS
thats a new one
god help us all
@scarlet ferry try this for me
ty ill test it
is going nicely
my entire chat broke
but <item> works
:)))
Youโre my fighter
is everything working fine @scarlet ferry ?
appears so yes
Does anyone know what causes this error? the chat does not work
Hey. I've noticed that even if someone is muted, they can still type in chat with ChatChat
With AdvancedBan
I found with chatchat, developers like the dev for advanced ban needs to have the event at lowest not highest
For me I make my plugins changeable with the priority in the config, Iโve set it to highest but people can set it to lowest if they like
Ah alright. How do I change the priority?
You cant unless the developer has made it so you can
Oh okay. So I'll message the advancedban dev?
Yeh probably
https://github.com/HelpChat/ChatChat/blob/main/plugin/src/main/java/at/helpch/chatchat/listener/ChatListener.java#L31 as long the chat event is cancelled, it should work
As Olzie mentioned, the problem is probably the priority of the advanced ban chat listener being HIGHEST https://github.com/DevLeoko/AdvancedBan/blob/master/bukkit/src/main/java/me/leoko/advancedban/bukkit/listener/ChatListener.java#L13
advancedban hasn't been updated in 9 months
they have dev builds out on their disc
any good alternatives?
Litebans best imo
alr will probably switch then. litebans works well w/ chatchat?
I havenโt used them@together in probably 8 months because I shut my server down but they worked together
alr cool beans
๐
@scarlet ferry do you use geyser by any chance?
yes
Is there a way to allow Discord SRV to work. It works via Minecraft Messages ---> Discord, but Discord messages ----> minecraft does not
ChatChat should not block discord to mc messages I guess
We do have a built in extension for DiscordSrv
Not sure what I did wrong then.. Ill do some more inspecting
Hey is there a way to set it so OP doesn't presume the highest chat format automatically?
I guess the way to do it would be to use negative permissions
True.
So that was added in 1.19 by minecraft. Unfortunately spigot doesn't have a good api for it and we wanted to use adventure and minimessage so that was a compromise we had to make
any update w/ mentions not working ๐ฅบ
That's strange. It says that there's a circualr dependency but I'm pretty sure that's not true. I'll check all the mentioned plugins to see tho.
I did notice that you're on build 39 of paper 1.12.1 tho and the latest build is 61 so maybe try updating it?
Yeah so I've downloaded the latest version of the plugins listed in the error and I've checked their declared dependencies and I couldn't find a circular one. At least not one that included ChatChat at all.
I suggest you try updating those plugins to their latest builds and also use the latest Paper build and if it still happens you'll have to report this issue to the paper team.
you forgot to add the fix for the [ in new jar for chatchat?
public void saveChatUser(@NotNull final ChatUser chatUser) {
final var userFile = new File(usersDirectory, chatUser.uuid() + ".json");
if (!userFile.exists()) {
try {
if (!userFile.createNewFile()) {
plugin.getLogger().log(
Level.WARNING,
"Something went wrong while creating user file. Could not save data for user: " +
chatUser.uuid()
);
}
} catch (final IOException exception) {
plugin.getLogger().log(
Level.WARNING,
"Something went wrong while creating user file. Could not save data for user: " +
chatUser.uuid(),
exception
);
}
}```
Why is this causing 500ms lag spikes?
Because it writes to a file. Though 500 ms seems a bit much
Yeah and it only happens on leave though, hmm
@scarlet ferry can you see if this performs better?
actually try this one
Tysm will test it out!
hey, does the Cross-Server feature work in the latest builds, or do I need to use the build from #chat-chat-beta for that? This build only goes up to #62, which means that officially the 1.20.x is not supported because it was introduced in build #67. :o
You do need the build from #chat-chat-info. 1.20 should also work with that build. I'll get a new build dropped in there in just a bit with all the new features though.
Thank you very much for answering and for your effort <3
You should note that I have barely tested this as I have no time unfortunately. What I've tested is that the plugin starts and simple messages are being sent on the same server and across servers.
thank u, i'll test it <3
other:
priority: 1
parts:
channel:
- '%chatchat_channel_prefix%'
prefix:
- '[%vault_prefix%] '
name:
- '<hover:show_text:"Prefix: %vault_group%">'
- <rainbow>%player_name%
- </hover>
message:
- ' <gray>ยป <white><message>'
why does it show me the letters ๐ญ
O alright
first time using this plguin
name:
- '<hover:show_text:"Prefix: %vault_group%">'
- '%player_name%'
- </hover>
message:
How do i add more lines to the hover?
You just use the <newline> or <br> tag to add a new line character
'<hover:show_text:"Prefix: %vault_group%<newline>LINE2<newline>LINE3">'
or ```yml
- '<hover:show_text:"'
- 'Prefix: %vault_group%<newline>'
- 'LINE2<newline>'
- 'LINE3<newline>'
- 'LINE4'
- '">'```
Thanmks
hi my rgb in the prefix stopped working moving to 1.20
did something change?
<gray>[<#3BFB65><b>HERO</b><gray>] <papi:alonsotags_tag_chat> i used this before, now its just plane colour
As far as I can tell, that should work. What build of chatchat do you use?
Any idea why cross-server messages are duplicating like this? Seems to only be affecting me, so assuming it's some permission or something.
That's strange. I've not seen anyone that has tested the bungee build have this issue. I'll have to test this myself when I get time. Do you use the latest build from #chat-chat-info ?
To be honest, it's the same for me.
When I switch the server I also get all previous messages from the other server and not only twice but often multiple times. 3-4x each message is actually "normal". (same on server join)
Also get players from the other server the message twice. there it only doubles (no > 2x)
Hmm. It might be an issue on the latest build then as I've only minimally tested it.
Could any of you provide all your ChatChat config files?
D:
Blitz can i send u a dm with zip contains all configs from my 2 servers?
or should i send all configs here in this channel
I don't think it will let you to send it here. Just send me a DM request
Yes, it's the latest build. I'll send my config.
Make sure you use the latest build
I'm pretty sure that's only happening on servers using Geyser. I'm not sure why exactly or how to stop it from happening yet.
Ah bedrock bs again
lol
Are the formats read in reverse order? so priority 10 is shown before priority 1?
It says in the wiki that lower number = higher priority. But when testing the higher number seems to be the higher priority?
You can actually decide that yourself in extensions.yml. The default has changed so higher number = higher priority.
I've written the wiki some time ago and I didn't really maintain it.
Ahh I see, no problem just so I understand ๐
Also never spotted the extensions inverse option, thank you for that
Hello, is there a way to make the color format "&3 - &5 etc" work with chatchat?
I want my players to be able to write with the color they want
No

latest release?
You'll always find it on jenkins
what causes this error?
I have noticed that the messages are sent "slowly", could be overload <hover:show_text:"?
Any luck looking into this? I have cross-server messaging disabled as others were reporting message duplications, but would really like to be able to turn it back on ๐
Unfortunatelly not yet.
Any chance you're using Geyser to add support for bedrock players on a java server?
I just started my test servers and I am trying to replicate this. No luck so far with my config. I'll try the ones provided by you.
This are the results with kenni's files. No duplication was achieved. I have also tried sending messages on one server then moving to another server and nothing out of the regular
And the same result for your files caroline.
Now, I have only 2 accounts so I couldn't test if there's 2 players in one server and at least 1 in the other server
I am using Velocity and Paper
I would love to see what server software you are using guys and also maybe what player combinations you have when testing. @lilac arrow @rustic wharf
- proxy server type and version
- backend server type and version
- number of players on each server when the issues happen
- on which servers do the issue happen (all of them, just one, etc)
To get your proxy version on velocity you can type velocity version in your console. For bungeecord it should be just bungee. For the backend it is version.
Yes, I have geyser in my proxy
Yeah. I'm not really sure what's going on there
But it is a pretty common issue that shows up every now and then
For servers that use geyser
This server is running Waterfall version git:Waterfall-Bootstrap:1.20-R0.1-SNAPSHOT:ec41547:536 by md_5
This server is running Paper version git-Paper-62 (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Git: 4356758)
any number
all of them
not running geyser
Hey, sorry for the late response.
It's strange that you're not experiencing the double messages issue. First, let me share the data you asked for:
- Proxy server type & version:
git:Waterfall-Bootstrap:1.20-R0.1-SNAPSHOT:ec41547:536 - Backend server type and version:
git-Paper-97 (MC: 1.20.1)(updating on build#100) - Number of each server: 2 servers
Survival server maximum capacity: 12 people
Build server maximum capacity: 5 people
(It's possible that one of the servers is empty) - issue happens on: Both servers (but more frequently on build server)
I also want to share additional information:
I noticed that the more frequently I restart the build server (for testing things), the more the messages get duplicated.
Furthermore, when a message is sent on the survival server while no one is on the build server, and then someone switches to the build server, all the previous messages sent on the survival server get resent to the player who switched (sometimes in duplicate or even triplicate or more).
Hmm. The more I think about this problem, the more it sounds to be maybe an issue with Plugin Messaging which is what ChatChat uses for sending cross server messages. I wonder if waterfall queues these messages until a player joins the server. I thought the default behaviour was meant for them to just be gone when no one is in one server.
Thank you both for the information. I'll do some more testing using Waterfall as my proxy next week.
Legacy formatting codes have been detected in a MiniMessage string - this is unsupported behaviour.
If one of your placeholder returns colors like&c, you need to use<papi:placeholder_here>instead of%placeholder_here, this way the plugin will convert the legacy colors
the problem are the rebirth and prestige placeholders, and whatever is after /msg Anto2602
soo instead of %prisonranksx_prestige_displayname%
i need to put <papi:%prisonranksx_prestige_displayname%> ?
without the percent symbols
for every placeholders?
only for those that return legacy colors
why there are </click> and </hover> before and after?
send your config.
remove the <reset>, that closes all tags
Hello , im using sliemfun to give users the ability to create holograms , i also use itemsadder to get customs emoji , for some reason since i switched from deluxechat to chatchat players are not able to add those emoji to holograms anymore , the need to use :Emojiexemple: to add it to the hologram but for some reason it doesnt parse it anymore , it was before and i tested to add back deluxechat and it works
when i try it doesnt works for me aswell i need to add the unicode character to make it working
for them even the unicode character write the emoji name but doesnt parse it
