#chat-chat-beta

1 messages · Page 2 of 1

lost citrus
#

Could a legacy tag sort of allow that where you mark it in the documentation as temporary or deprecated, just as a transition thing so they can start encouraging players to use mini message formats

exotic nexus
#

we were thinking allowing <red> &c in the same string. With the current kyorify method it might work but I really don't want to cause confusion. + Legacy doesn't work like minimessages.

so let's say I have a string <red>Hello &bThere! &rTest!. This translated, will become <red>Hello <aqua>There! <red>Test!.

exotic nexus
lost citrus
#

Up to you in the end obviously, just wanting to hear your thouhgts

exotic nexus
#

when we talked about it, I think most of us agreed. I remember Star agreeing, idk who else.

lost citrus
#

Fair enough

radiant schooner
#

would it be hard for someone to code an addon? converts &codes to minimessages

#

or would that require a hook

#

or something

lost citrus
#

Its easy to code something like that, I don't think ChatChat currently supports addons

exotic nexus
#

yeah. we do have an API but we don't really have addons. you'd have to make a plugin. We'd love to have an addon system but it might be a bit too complex.

#

to make I mean

#

I mean look at PAPI. Its a mess xD

radiant schooner
#

could keep addons exclusive so not everyone can make something and not maintain it

#

lol

lost citrus
exotic nexus
#

because <reset>, resets everyting in minimessage. including hover, and all that. so instead we close opened tags.

#

wait. that's a bad example. bcz its not actually how it would look like

lost citrus
#

I understand what u mean now

#

I've seen issues actually w reset and hover like ur mentioning

exotic nexus
#

it would become <red>Hello <aqua>There! </aqua></red>Test!

#

we don't actually translate &r to <reset>

lost citrus
#

Yea that makes sense

exotic nexus
#

also another good example is <red><bold> Test <blue>2. In legacy, only Test would be bold

#

2 would be blue but not bold

#

in minimessage, that is not true

lost citrus
#

Yea but minimessage carries it over

exotic nexus
#

that's why we don't really want to combine them. it would create a lot of confusion

lost citrus
#

Yea that makes sense

exotic nexus
#

and probably become very messy

radiant schooner
#

in that example we need to do
<red><bold> Test </bold><blue>2
to disable the bold for the text 2 right

lost citrus
#

Yes

#

Blitz - another idea if you want, maybe <message> and <legacy_message>
They can choose one or the other, that way it isn't mixed, but it provides support for legacy stuff if they prefer it to minimessage for the chat part.

Then just use the legacy component serializer instead of minimessage if the string contains the legacy message placeholder

#

Just throwing stuff out there, your decision in the end

#

Maybe thats still too confusing with two styles

#

even though it isn't really mixed, it kind of is

radiant schooner
#

now im seeing a differnt issue, players have custom nicknames color and that leads into the chat somehow.

lost citrus
#

%kyorify_placeholder%

#

oh wait you are

#

you sure ezcolorz_color isn't causing the green

exotic nexus
#

no.

radiant schooner
#

ez color is turned off

exotic nexus
#

the kyorify expansion doesn't close the final tags.

#

I'm actually working on adding a <papi> tag in chatchat. so you can make it bleed or not bleed

#

however you want.

#

a PR for it is open just waiting for the others (Kaliber) to take a look and approve.

#

it will look something like this <papi:closing:cmi_user_display_name>. this will not bleed.

#

but there will also be <papi:inserting:cmi_user_display_name> and this will bleed

#

and of course the same thing for relational placeholders using papi-rel

radiant schooner
#

so in other words wait for an update xD

#

lol

exotic nexus
#

but when we update it, the format might look completely different

lost citrus
#

make your nickname <green>blah</green> if it doesn't mess up other plugins

radiant schooner
#

ill wait for offical push

exotic nexus
#

or use &r at the end of your nickname

radiant schooner
#

ill let everyone know to add the &r until the update

exotic nexus
#

there's a better solution

#

just set a color for your message

#

<white><message>

#

and this will override whatever is behind

radiant schooner
#
  • ' <gray>»</gray> <white>%kyorify_ezcolors_color%<message> '
#

would this allow ez colors

lost citrus
#

yea that should work

radiant schooner
#

works thats for the chat

#

lol

#

another thing is odd thou. i dont have anything setup to hover in name: but it shows world: xyz biome health and ping

#

is that a simple fix

exotic nexus
#

iirc its from InteractiveChat

radiant schooner
#

ahh

final hamlet
#

Thanks for the suggestion.

scarlet ferry
#

yay my main is verified PES_CoolNerd

#

at.helpch.chatchat.util.FormatUtils.parseFormat()70.96% 2811.03ms

#

should i maybe close all my color tags or something could that help

exotic nexus
scarlet ferry
#
  default:
    priority: 16
    parts:
      channel:
      - <hover:show_text:"<#55FF55><bold>PLAYER INFORMATION</bold><newline><newline><#AAAAAA>Username
        [#555555](/guild/164280494874165248/channel/555555/)<bold>»</bold> <#FFFFFF>%player_name%<newline><#AAAAAA>Balance [#555555](/guild/164280494874165248/channel/555555/)<bold>»</bold>
        <#FFFFFF>%vault_eco_balance_formatted%<newline><#AAAAAA>Coins [#555555](/guild/164280494874165248/channel/555555/)<bold>»</bold>
        <#FFFFFF>%gamepoints_balance%<newline><#AAAAAA>Votes [#555555](/guild/164280494874165248/channel/555555/)<bold>»</bold>
        <#FFFFFF>%votingplugin_alltimetotal%<newline><newline><#55FF55><bold>➜</bold>
        <#AAAAAA><bold>CLICK TO PRIVATE MESSAGE</bold>">
      - '%chatchat_channel_prefix%'
      prefix:
      - '<click:suggest_command:/msg %player_name% >%kyorify_luckperms_prefix% '
      name:
      - <#AAAAAA>%kyorify_essentials_nickname% </hover>
      message:
      - '%kyorify_alonsotags_tag_chat%[#555555](/guild/164280494874165248/channel/555555/)<bold>»</bold> <#FFFFFF>%kyorify_ezcolors_color%<message>'```
#

iits the same for 16 different groups

#

just dif tag

#

but uhh

#

i removed %kyorify_ezcolors_color%

#

and it became instant

#

fixed the lag

#

How come chatchat doesnt work well with my ezcolors :C

exotic nexus
# scarlet ferry

the ezcolors placeholder does seem to be a bit slow, but doesn't seem to be the only issue

scarlet ferry
#

i removed this %kyorify_ezcolors_color% and chat became instant

#

flawless matter of fact

#

so idk

exotic nexus
#

oh?

scarlet ferry
#

i think its checking the huge mysql db for a chatcolor everytime someone talks? idk

exotic nexus
#

what' does %ezcolors_color% return?

scarlet ferry
#

i tried that, returns just &c

exotic nexus
#

can you link me to the plugin page?

exotic nexus
#

oh its not open source 😦

scarlet ferry
#

i just changed db to YML and thats working for now

exotic nexus
#

its literally getting the user from a database

#

on every placeholder parse

scarlet ferry
#

:v is there better chatcolor plugin

#

or chatchat color pick gui wen

exotic nexus
#

so yeah yml would definitely be faster. but still not a good solution

exotic nexus
#

need to find it

exotic nexus
scarlet ferry
#

this plugin released in 2016 they still workin on mysql

#

xd

exotic nexus
#

but I'm looking at the source code and they're still getting the color from a yaml file

#

on every placeholder request

scarlet ferry
#

ezcolor or chatcolor?

exotic nexus
#

the one I sent

scarlet ferry
#

ohhh oh ok

#

so thats still bad right?

exotic nexus
#

well it would be just as good as ezcolors is with yaml database instead of mysql

#

its definitely a lot better than mysql but still bad. they should cache that stuff.

scarlet ferry
#

gotcha

#

mmm wonder if i can contact ezcolor dev and buy src my dev could add cache to that

exotic nexus
#

tell them to cache the users instead of getting them from the database every time

scarlet ferry
#

pray

#

if anything i guess ill start resetting ezcolor yml db monthly

#

thats aids tho

#

:v

scarlet ferry
#

i paid him to update it and hes pushing update public ver

#

gg

#

anyone in here feel free to use ezchatcolor for chatcolor

#

it's flawless now

shadow ice
#

so uh, how exactly do I make it so that the player's name shows?

#

i barely knew how to use deluxechat so kinda a bit confused

exotic nexus
#

%player_name% with the player expansion downloaded /papi ecloud download Player then /papi reload

shadow ice
#

thanks!

#

how do the colors work btw

#

and how would i set it to show a luckperms prefix?

exotic nexus
#

/papi ecloud download luckperms then /papi ecloud download kyorify then /papi reload

#

and use %kyorify_luckperms_prefix% to get the luckperms prefix

shadow ice
#

Awesome, thanks!

#

wait, where would i put the prefix thing

exotic nexus
#

in formats.yml

shadow ice
#
      - '%chatchat_channel_prefix% '
      prefix:
      - '<gray>[<gradient:#40c9ff:#e81cff>ChatChat<gray>] '
      name:
      - '<hover:show_text:"Prefix: <%kyorify_luckperms_prefix%>'
      - <#1d91c0>%player_name%
      - </hover>
      message:
      - ' <gray>» <white><message>'```
#

this is what i have

#

but it messes up the output in the chat

exotic nexus
shadow ice
#

still shows that...

exotic nexus
#

oh I see.

exotic nexus
#
      channel:
      - '%chatchat_channel_prefix% '
      prefix:
      - '<gray>[<gradient:#40c9ff:#e81cff>ChatChat<gray>] '
      name:
      - '<hover:show_text:"Prefix: %kyorify_luckperms_prefix%">'
      - <#1d91c0>%player_name%
      - </hover>
      message:
      - ' <gray>» <white><message>'```
shadow ice
#

ah, that works

#

thanks!

formal ore
#

does it work with papi?

trim scroll
#

yes

formal ore
#

liek normal

#

well

#

this is weird

#

what should I do?

exotic nexus
#

legacy colors don't work. if that is from a placeholder you can use the kyorify expansion

#

%kyoirfy_old_placeholder_without%%

#

for example %kyorify_luckperms_prefix% instead of %luckperms_prefix%

formal ore
#

the plugin doesnt have a reload optin right?

random island
#

/chatchat reload

exotic nexus
formal ore
#

it doesnt work idk why

#

oh it worked now

#

:p

#

idk

#

I am stupid

#

is there a way to use gradient in rank names?

formal ore
#

but I have to create a format for each rank right?

exotic nexus
formal ore
#

yy Isee ty 🙂

#

❤️

#

is there a reason my hover doesnt work/

exotic nexus
formal ore
#

kk ty

exotic nexus
#

hmm. it looks alright. are you sure that its actually the other format that you see and not the member one?

#

do you see your prefix or do you see Chat?

formal ore
#

nah

#

also the player name is with bold

exotic nexus
#

hmm. it looks alright to me.

exotic nexus
formal ore
#

i rly dont know 😛

exotic nexus
#

minimessage doesn't work like legacy

#

using a color doesn't reset all formats

formal ore
#

I see

exotic nexus
formal ore
#

yeah it was from the

#

lp

#

but Idk why the hover aint working

#

are there perms to assign each format to ranks?

exotic nexus
#

yeah.

#

chatchat.format.<format-name>

formal ore
#

ty

#

is other mandatory?

exotic nexus
#

all you need to have is a default format

#

we just put it there by default so people can have multiple examples

formal ore
#

whre does this come from » cant find it

formal ore
#

just found it:p

#

I thought it was for om

#

pm

#

all the other ranks work with the placeholder u sent me

#

this one is not working idk why :p

exotic nexus
formal ore
#

oh ahaha

exotic nexus
#

also did you get the hover to work?

formal ore
#

nop :p

#

I finished the other stuff and now the hover is next

#

where can I find this type of formats

#

like the colors and bold etc

random island
#

pinned messages

exotic nexus
#

a list of the formats?

formal ore
#

yes

exotic nexus
formal ore
#

ty

#

when players type in chat

#

they cant see it if not op

random island
#

i assume u havent given them the permission?

formal ore
#

I did but checking now again

exotic nexus
#

not format permission but channel permissions

formal ore
#

oh

exotic nexus
#

chatchat.channel.see.<channel-name> will let people see messages sent in a channel

#

and then chatchat.channel.use.<channel-name> will let people send messages in a channel

random island
exotic nexus
#

jenkins kaliber. smh

random island
#

oh i didnt realise it was automated

exotic nexus
formal ore
#

I got this error

exotic nexus
#

don't see chatchat mentioned anywhere. I do see floodgate tho

formal ore
#

oh i thought it was chatchat cause I saw channel 😛

#

sorry

#

My mystake

upper sparrow
#

I wanted to have it so when people used the channels (ive got two staffchat, and pluschat) the ranks dont appear. Is that possible? Right now im using a staffchat plugin and I think that format without the rank looks better

exotic nexus
#

so you could have a staff channel and in there have 3 formats, and then have 1 global format, it will first look at the 3 formats and see if the player has a permission for any and use that one, otherwise it will look at the global default one

coarse shuttle
#

i am a bit confused with the hover messages and how that would work, on deluxechat id do this:

prefix_tooltip:
- '§§2Username&3: §6%player_name%'
- '§2Rank&3: §6%vault_group%'
- '§§2Pronouns&3: §6%pronouns_pronouns%'

How would i do this on ChatChat?

coarse shuttle
coarse shuttle
#

strange

#

hover doesnt seem to be working at all rn

#

no errors in console even when reloading plugin aswell ...

random island
#

what server version @coarse shuttle

coarse shuttle
random island
#

hm

#

can u show ur config where ur using the hover

scarlet ferry
#

dis my chat

#

in STAFF channel, can I strip prefix and stuff

#

only have prefix and tags in global / default

lost citrus
#

iirc, blitz has said that is planned to have per-channel formats, which would allow this. I don't think there is a workaround currently

scarlet ferry
#

CHATCHAT BUGLIST / FEATURE REQUEST LIST

  • Need a per-channel formats.
  • Need a working /ignore
  • Need socialspy priority to be higher than msg. If you are * perms, if you /msg someone, sometimes the socialspy msg is before your actual msg. (The social spy message should always be first, then your msg 2nd)
  • <item> ignores hex color code format.
#

besides that plugins perfect ready to launch xd

final hamlet
#

We got a github tracker for a reason

scarlet ferry
#

oooo i see

#

ill add those

lost citrus
#

The first two are already on there

scarlet ferry
#

is chatchat dev awake

#

ill give head for a quick <item> rgb fix

#

and $20

trim scroll
#

How does it look like now @scarlet ferry

scarlet ferry
#

ill give that gluck gluck 12000

trim scroll
#

hmm let's see

#

do this /data get entity Lunar SelectedItem @scarlet ferry

scarlet ferry
#

uh

scarlet ferry
#
[07:59:05 INFO]: LunarO_o issued server command: /data get entity LunarO_o SelectedItem
[07:59:07 INFO]: _Gamer999994192 issued server command: /ah
[07:59:08 INFO]: [BuycraftX] Fetching all due players...
[07:59:08 INFO]: [BuycraftX] Fetched due players (70 found).
trim scroll
#

make sure you are holding an item

scarlet ferry
#

ye i am

#

thats me :]

trim scroll
#

the name will be displayed in chat as ITEM-NAME but my concern is the hover for now

trim scroll
scarlet ferry
#

uhmmm guessing i cant plugman reload that right

#

i test soon

final hamlet
#

Shouldn't be using PlugMan for anything tbh.

trim scroll
#

yeah

scarlet ferry
#

after 8 years i got a feeling of what breaks and what doesn't when plugmanning :^)

#

xd

#

i only load and unload da smaller ones

trim scroll
#

I will test it myself

#

you never know what could go wrong

scarlet ferry
#

on my 1.19 server, not using the chatchat u just sent

#

/data get entity LunarO_o SelectedItem returns no entity was found

#

but im clearly holding something

#

so idk

#

oh wait

#

here we go

trim scroll
#

entity not found?

#

hmm, the color is right, might be just spigot being spigot

#

need to figure out how to display the right item name in chat now

scarlet ferry
#

oooo yay ❤️

trim scroll
#

this should cover most of the items

scarlet ferry
#

where do i don8

trim scroll
#

don't worry about that 😄

scarlet ferry
#

:[

#

tyty ❤️

trim scroll
#

np

exotic nexus
#

well actually even better, in my stripe account.

primal hamlet
#

Any action

#

to click:write_in_chat like this?

exotic nexus
#

instead of run_command:

primal hamlet
#

also what happened with deluxetag?

primal hamlet
#

i have tags like [&k&k::&rMiner&k:&k:]

#

and also to write in colors

exotic nexus
#

Don't use the deluxetags placeholder directly

primal hamlet
#

%kyorify_deluxetags_tag%

#

i use this

brave charm
primal hamlet
#

&k:&k:Miner&k:&k: like this

brave charm
#

Yeah but you only need &k:: for that

#

You don't need &k:&k:

#

Unless Kyorify placeholder changes it

#

Which, is possible?

scarlet ferry
#

is there a message received event

#

with chatchat

#

so i can cancel messages received when in /claimchat

random island
#

like a private message?

#

idk what claimchat is

scarlet ferry
#

its my own plugin

#

but in my plugin, if you're in this claimchat, i want to cancel all chatchat message receive events

#

like global chat, you shouldnt see that when in claimchat. It should cancels ALL messages while in claimchat, besides claimchat

scarlet ferry
#

pls lmk when someone can

lost citrus
#

I don't know that theres a way to remove specific targets from a message, but you can cancel it altogether

scarlet ferry
#

hmm doesnt seem to be workin

lost citrus
#

send code?

shadow ice
#

how do I get nicknames to show up in the format?

scarlet ferry
lost citrus
shadow ice
#

%player_name%

scarlet ferry
scarlet ferry
shadow ice
lost citrus
scarlet ferry
#

ahh kk ty

scarlet ferry
# shadow ice where would I put that?
    priority: 16
    parts:
      channel:
      - <hover:show_text:"<#55FF55><bold>PLAYER INFORMATION</bold><newline><newline><#AAAAAA>Username
        [#555555](/guild/164280494874165248/channel/555555/)<bold>»</bold> <#FFFFFF>%player_name%<newline><#AAAAAA>Balance [#555555](/guild/164280494874165248/channel/555555/)<bold>»</bold>
        <#FFFFFF>%vault_eco_balance_formatted%<newline><#AAAAAA>Coins [#555555](/guild/164280494874165248/channel/555555/)<bold>»</bold>
        <#FFFFFF>%gamepoints_balance%<newline><#AAAAAA>Votes [#555555](/guild/164280494874165248/channel/555555/)<bold>»</bold>
        <#FFFFFF>%votingplugin_alltimetotal%<newline><newline><#55FF55><bold>➜</bold>
        <#AAAAAA><bold>CLICK TO PRIVATE MESSAGE</bold>">
      - '%chatchat_channel_prefix%'
      prefix:
      - '<click:suggest_command:/msg %player_name% >%kyorify_luckperms_prefix% '
      name:
      - <#AAAAAA>%kyorify_essentials_nickname% </hover>
      message:
      - '%kyorify_alonsotags_tag_chat%[#555555](/guild/164280494874165248/channel/555555/)<bold>»</bold> <#FFFFFF>%kyorify_ezcolors_color%<message>'
  nova:
    priority: 15
    parts:
      channel:
      - <hover:show_text:"<#55FF55><bold>PLAYER INFORMATION</bold><newline><newline><#AAAAAA>Username
        [#555555](/guild/164280494874165248/channel/555555/)<bold>»</bold> <#FFFFFF>%player_name%<newline><#AAAAAA>Balance [#555555](/guild/164280494874165248/channel/555555/)<bold>»</bold>
        <#FFFFFF>%vault_eco_balance_formatted%<newline><#AAAAAA>Coins [#555555](/guild/164280494874165248/channel/555555/)<bold>»</bold>
        <#FFFFFF>%gamepoints_balance%<newline><#AAAAAA>Votes [#555555](/guild/164280494874165248/channel/555555/)<bold>»</bold>
        <#FFFFFF>%votingplugin_alltimetotal%<newline><newline><#55FF55><bold>➜</bold>
        <#AAAAAA><bold>CLICK TO PRIVATE MESSAGE</bold>">
      - '%chatchat_channel_prefix%'
      prefix:
      - '<click:suggest_command:/msg %player_name% ><click:suggest_command:/msg %player_name%
        >%kyorify_luckperms_prefix% [#555555](/guild/164280494874165248/channel/555555/)[<#58FF63><bold>NOVA</bold>[#555555](/guild/164280494874165248/channel/555555/)] '
      name:
      - <#AAAAAA>%kyorify_essentials_nickname% </hover>
      message:
      - '%kyorify_alonsotags_tag_chat%[#555555](/guild/164280494874165248/channel/555555/)<bold>»</bold> <#FFFFFF>%kyorify_ezcolors_color%<message>'```
#

you can put it in a lot of places

#

but heres mine for example

scarlet ferry
#

make /socialspy persistent on reboot

lost citrus
#

It will be

#

Acutally, that PR was merged already I think

#

We've (and by that I mean Blitz) added JSON storage

random island
#

yeah latest build now has storage

#

(pinned messages for ci)

scarlet ferry
#

does config update

#

or uh

#

anything like that

#

or i just drag n drop and its good

exotic nexus
#

the users will be stored in a new folder called users

#

inside the ChatChat folder

brave charm
#

ChatChat seems to not let chat reporting work in a sense that the messages don't get logged to the chat report menu

#

Will this stay that way?

#

I assume it's just due to how you send the messages in the plugin right?

#

For the record I do hope it stays this way

final hamlet
#

I don't think we've implemented chat signing yet as it's still relatively new and SpigotMC I believe doesn't have it fully implemented yet.

brave charm
#

I think if you are going to implement that, then make it optional

#

Unless Mojang frowns upon that

#

But then again, Mojang has been doing a lot to get backlash for lately

scarlet ferry
#

whys everyone against chat reporting

#

🤡

#

it's good for the game

icy scroll
#

Your kidding right?

quiet arch
brave charm
meager sand
meager sand
#

Eg. The signs being auto filtered is not a thing

#

Nor getting banned for saying the f word, nor saying "I'm gonna kill you"

#

There are some valid concerns though, but that is why they made it togglable I presume

exotic nexus
#

the option in server.properties lets people without a signature join.

meager sand
exotic nexus
meager sand
#

That sounds like an odd choice

#

We can try it out though

exotic nexus
#

can we? I guess on a vanilla server

#

not on a spigot server

#

bcz spigot still uses system messages for everything including player messages

meager sand
#

Yup

#

Didn't paper fix it already?

exotic nexus
#

idk if they fixed it. I just know they added api for using signed messages or something like that

coarse lantern
#

why i can't use the symbol '&' for colors in chat? when i use that, the server kick me with the message: illegal characters in chat

exotic nexus
#

yeah. MiniMessage doesn't support legacy colors anymore.

#

you're supposed to use the minimessage tags

#

like <red>

coarse lantern
#

:c

exotic nexus
#

umm

exotic nexus
# coarse lantern

I Don't think that's from chatchat. you're only supposed to use those tags in ChatChat formats

#

we don't have a title feature

#

you still use legacy colors in other plugins

scarlet ferry
#

how long do pr's usually take to get looked at

trim scroll
#

Have you opened one or?

scarlet ferry
#

a dev making me a plugin opened one yes

trim scroll
#

Aight

final hamlet
#

Merged

scarlet ferry
#

tyty

#

is there a dmenus channel

trim scroll
#

No

scarlet ferry
#

players can do <red> <blue> in chat even tho the perm is negated

ashen light
#

Is there a way to use legacy color codes in chat formats? Don't really wanna remake everything, plus, since it works everywhere else

waxen ibex
#

no, the whole point of ChatChat is that it uses a modern Minecraft markdown format

#

if you want legacy codes, use like VentureChat or something lol

final hamlet
#

Didn't someone mention you can use Kyorify or something to translate them?

ashen light
#

hm

exotic nexus
#

Not text

ripe cloak
#

[182810 ERROR]: Could not pass event AsyncPlayerChatEvent to ChatChat v1.0-SNAPSHOT-30
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.
<gold>[公頻] §7⋩§b聖誕快樂§7⋨<white>alskdjfh8282 <gray>» <white>%2$s

exotic nexus
ripe cloak
#

👌

white seal
#

Was HEX support for <item> not added?

exotic nexus
white seal
#

Okay, well it's not working anymore. I'm using the latest build

exotic nexus
#

gaby, what do you have to say in your deffense? xD

exotic nexus
white seal
#

Also the channel-prefix is only updated after a server restart. Reloading ChatChat doesn't change it. Is it suppose to be like that?

exotic nexus
white seal
#

👍

trim scroll
#

it wasn't pushed 😛

exotic nexus
exotic nexus
white seal
#

Sure

exotic nexus
trim scroll
#

I got one more that uses nbt api because doing it manually is not reliable

exotic nexus
#

yeah. but anyways. I think the problem is the serializer we're using

exotic nexus
#

you know I hate that right?

trim scroll
#

Blitz

#

nbt api is usually updated right before a new version is released

exotic nexus
trim scroll
#

i've been using it for year

trim scroll
exotic nexus
trim scroll
#

lol blitz

#

okay

white seal
exotic nexus
#

no problem

#

you see @trim scroll? There's always a workaround :)))

trim scroll
#

👍

exotic nexus
#

I'll go eat the onion now. no need to send me

trim scroll
#

smh

ashen light
trim scroll
#

it takes 5m to make a small program to convert legacy string to mm xD

random island
#

surely we can have channels update on reload, obviously not the commands but ye

exotic nexus
random island
#

channels themselves are

#

that doesn't mean the map the config uses is also immutable

exotic nexus
#

true. now that I think about it, they should update shouldn't they? hmm

random island
#

not even sure I made channels immutable tbh

#

I know I did for formats

exotic nexus
#

idk. I remember you being very pro immutability xD idk what it was for tho. I forgot.

random island
#

I am

#

if I didn't make them immutable, then soon™️ 😏

exotic nexus
#

lmao

scarlet ferry
#

its horrible at first but once u start doing it, its great

#
  1. players can do <red> <blue> in chat even tho the perm is negated, how to fix?

  2. what the perm for /msgtoggle

fading finch
#

Anyone know why this isn't working?
<click:copy_to_clipboard:/msg %player_name%>
To explain, I want that when we click on the nickname of a player in the chat it puts the command /msg followed by the name of the player

exotic nexus
#

<click:copy_to_clipboard:"/msg %player_name%">

fading finch
#

I just tried but it doesn't work

fading finch
#

As soon as I speak the console puts this:
It's normal?

meager sand
#

and if you want the new format, use the dev version linked somewhere in here

ashen light
#

Ohhhh

final hamlet
#

Yeah just waiting on something in that PR to be fixed with a conflict and it'll go into prod.

meager sand
#

yeah I gotta get to that

final hamlet
#

It would be greatly appreciated since it seems more people are starting to try and utilize it.

meager sand
#

mhm

#

actually, @final hamlet feel free to merge rn

#

I can do the rest in a new PR

#

since that is a different feature

final hamlet
#

Did you fix the conflicting files?

meager sand
#

oh there's a conflict?

final hamlet
#

Yes sir

#

I didn't want to touch it because I didn't want to break something so I just waited on you to fix the conflict.

meager sand
#

ah okay

final hamlet
#

So just get that merge conflict fixed and I'll get it merged and we'll be good to go.

#

And then you can do that other PR whenever

meager sand
#

do we have a config for testing?

#

that has all the features

final hamlet
#

@exotic nexus ?

meager sand
#

I think it was a really easy merge, but I wanna make sure stuff still works

final hamlet
#

Going to DM you one

final hamlet
#

Okay that should be merged now. Still another PR in the future to clean some stuff up but it should properly convert the basics now.

final hamlet
exotic nexus
ruby summit
#

attempted to use the converter.. chatchat was not a fan

meager sand
#

could we get the error you got

#

and the exact config?

ruby summit
#

sure, give me a sec here - trying to reconfigure it

#

deluxechat config - https://pastebin.com/v8nM7CVM

cant seem to find the error.. just issues with Cannot invoke "at.helpch.chatchat.api.Channel.channelPrefix()" because the return value of "at.helpch.chatchat.api.User.channel()" is null

And then hook manager being called twice

#

i'll keep looking for the related error.. it said something about an invalid configuration

#

for more context - i was able to get ChatChat loaded after deleting the changed configuration files.

exotic nexus
#

wait. when did you use the convertor? bcz I'm pretty sure its been down for the entire day

ruby summit
#

about 15-20m ago i believe

scarlet ferry
#

any eta on /ignore

exotic nexus
#

is it not out yet?

#

let me check

exotic nexus
#

rn it only works with public messages tho. There's a PR opened that will also make it work with private messages as well

exotic nexus
meager sand
#

I don't suggest using those conversions in prod though

#

since it has a few janky things

#

anyway, that config issue is strange. @exotic nexus would you be able to tell me what went wrong in the config?

scarlet ferry
#

how do i block players from using <bold> in game

ruby summit
meager sand
#

The current live build should work

#

But I think it's down

final hamlet
meager sand
#

@ruby summit could you try that converter and tell me if it works?

scarlet ferry
#

anyone can use <bold> and <colors>

#

even if you deny the perm

exotic nexus
# scarlet ferry

yup. someone just opened a github issue about it. looking into it as we speak

exotic nexus
#

@scarlet ferry idk if you're the one that opened the issue on github or someone else, but letting you know that I have indeed found the issue and I have a PR ready with a fix. if you want I can send you a jar here until the PR is merged

#

here you go

scarlet ferry
#

ty, the final thing i need is to be able to block receiving global messages

#

essentially a /mutechat

#

should i add to github if not a thing yet

#

i have a /claimchat plugin, that should turn off global messages, and enable messages inside your claim only

exotic nexus
#

I'm not sure we can implement it the way tyou want.

#

bcz you basically want to cancel messages from most channels just not some

#

you might just want to listen to the ChatChatEvent and see if its one of your channels or if its not

#

and cancel the event based on that

scarlet ferry
#

does /chatchat reload work or break stuff

exotic nexus
scarlet ferry
#

also dev said this

#

to what you said yday

exotic nexus
# scarlet ferry

I'm not sure what they actually mean? Are they cancelling the ChatChatEvent and the message still gets sent or what exactly?

#

There's also a list of users now provided in the ChatChatEvent if they want to modify that list instead

scarlet ferry
#

ill tell him to try that

#

but also

#

/ignore is a chatchat cmd right

#

when you ignore someone, you can still dm them

exotic nexus
#

and there is already a PR open for this

scarlet ferry
#

ohohoh

#

my bad my bad

exotic nexus
#

we're waiting for some reviews until we can merge

#

it

scarlet ferry
#

can i send someone $20 in here to add /mutechat PepeCoronaJam (its a toggle), turn it on, no public messages, turn it off, public messages

exotic nexus
scarlet ferry
#

can i dm you?

exotic nexus
#

yup. 1 sec to open my DMs

#

done

zealous violet
#

WAIT ILL DO IT FOR $15 @scarlet ferry

#

ignore blitz

steel yew
#

they would make compatible with the new color codes for the new versions

exotic nexus
novel shadowBOT
scarlet ferry
#

got this error then server crashed

#

dont know if related

neat thicket
#

Adding chatchat to a test server, is their other dependencies needed? Vault, essentials etc? ty

trim scroll
#

The only required plugin is PlaceholderAPI

#
    depend = listOf("PlaceholderAPI")
    softdepend = listOf("Towny", "DiscordSRV", "SuperVanish", "PremiumVanish")
    loadbefore = listOf("Essentials")```
neat thicket
#

ty

neat thicket
#

Is chatchat at the stage where: Hover text works, rgb chat color and tags, placeholders and dm's work?
Im just wanting it at a basic level similar to dc. and no where near as heavy and as fancy as cc-red

#

basically DChat with rgb's and flashing lights 😄

clever totem
#

basically everything besides bungee and a few minor things

neat thicket
#

Awesome thankyou

ionic thicket
#

Hi guys, how can I turn off player mentioning in the plugin configuration?

exotic nexus
#

It is permission based

#

You can't completely disable it

ionic thicket
waxen ibex
#

just... don't give anyone permission to do it?

ionic thicket
coarse lantern
#

can i install ChatChat in Bungee for global chat in all my servers?

zealous violet
#

naw @coarse lantern We dont support bungee as of yet but its planned

gray vigil
#

Is there some sort of configuration conversion with ChatChat freom DeluxeChat?

gray vigil
#

Oh, that's actually insane.

exotic nexus
gray vigil
#

Ah, i tried. In deluxe chat, I had some hover stuff which is now displaying in chat

exotic nexus
# gray vigil

can you put the formats.yml file in a paste bin and send it here please?

gray vigil
#

Sure!

#

Should I just upload the file?

#

Or should I put in paste

#

nvm

novel shadowBOT
exotic nexus
gray vigil
#

Owner

exotic nexus
#

'

gray vigil
#

That was it

#

Thank you so much haha

exotic nexus
#

no problem

gray vigil
#

Sadly, hovering won't work.

#

Is there a permission I need for the hovering to work? Or is it not coded in yet?

exotic nexus
#

That shouldn't be the case. it should work

#

no permission required

exotic nexus
gray vigil
#

Oh, latest development build. okay

exotic nexus
gray vigil
#

chat itself looks fine

#

just no hovering

#

let me load and test, if it's still messed up

#

I'll lyk and send!

gray vigil
#

Oh yeah, chat is perfect!

#

Just needed to update

exotic nexus
#

nice

scarlet ferry
#

says invalid argument

#

when messaging players

#

some times

#

its random when it happens

#

any ideas

exotic nexus
#

when I press play it just instantly goes to the end

scarlet ferry
#

ye bro idk wtf up with that lmao

#

use the like timeline bar

#

skip thru it like a picture scrapbook

exotic nexus
#

question. do you get any warnings, errors, etc in console when this happens?

scarlet ferry
#

no - but could this be from the receiving player having dm's disabled

#

nvm its not that, having your dms disabled has a dif error msg

exotic nexus
exotic nexus
exotic nexus
scarlet ferry
#

seems like specific users

#

i cant message this guy specifically

#

no one can

#

i tried messaging other bedrock players, works fine

exotic nexus
#

even if they rejoin?

scarlet ferry
#

oh pepe_derp

#

they aint even online

#

lmao

exotic nexus
#

oh

#

lmao

exotic nexus
scarlet ferry
#

no lmao it doesnt tab complete

#

reee

exotic nexus
#

I see

#

I guess we have to update that message tho

scarlet ferry
#

didnt think someone would make a ticket because messaging an offline player didnt work aPES_LulLaugh

exotic nexus
#

bcz we do have an user-offline message

scarlet ferry
#

oh is there?

exotic nexus
#

just doesn't seem to be used in this specific context

scarlet ferry
#
  you are trying to message is not online!```
#

ye its not using it

exotic nexus
#

yeah. opened an issue. will fix it some time soon

scarlet ferry
#

graci

exotic nexus
#

@scarlet ferry can you test a theory for me since I don't have time to set up a test server right now?

scarlet ferry
#

whats up

exotic nexus
# scarlet ferry whats up

if you vanish on an account and then use /msg vanished-player MESSAGE from another account that can't see the vanished account what message does it give?

scarlet ferry
#

oh well first of all, you can messaged vanished players

#

lol

#

kids keep messaging me while in vanish

exotic nexus
#

oh

#

well that sounds like a problem

scarlet ferry
#

well

#

right now its working fine

#

but all the time idk how, they find a way to msg me when in vanish

exotic nexus
#

hmm. I wonder if it has to do with /reply

scarlet ferry
#

./r does work, but that worked on dchat too

exotic nexus
# scarlet ferry

but yeah this confirms my theory. So I know what better change to make for the problem you had above.

scarlet ferry
#

mkmk awesome ty

exotic nexus
#

Because currently, ChatChat has support for just a few

#

Essentials, SuperVanish, PremiumVanish and vanilla vanish but that's only on 1.19+.

scarlet ferry
#

i use advancedvanish

exotic nexus
#

that might be why.

scarlet ferry
#

its the best - but kinda unknown

exotic nexus
#

unless it also uses vanilla's vanish

exotic nexus
scarlet ferry
#

its the best performance vanish plugin on spigot

#

only 400 download tho

#

and yes

#

1.19.2

exotic nexus
#

would you mind using a development build and telling me if you get a "vanilla hook enabled" message in console on startup?

exotic nexus
scarlet ferry
#

yes yes reboots in uh

#

3-4 hr

#

will lyk

exotic nexus
#

alright

scarlet ferry
# exotic nexus alright
[06:03:46] [Server thread/INFO]: [ChatChat] Enabled the ChatChat:VanillaVanishHook hook.
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.ignore
[06:03:46] [Server thread/WARN]: Nag author(s): '[HelpChat]' of 'ChatChat' about their usage of System.out/err.print. Please use your plugin's logger instead (JavaPlugin#getLogger).
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.admin
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.mention.personal.block
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.mention.channel.block
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.mention.personal.block
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.mention.channel.block
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.pm
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.pm
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.pm
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.pm
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.pm
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.pm
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.pm
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.pm
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.pm.toggle
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.pm.toggle
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.pm.toggle
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.socialspy
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.socialspy
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.socialspy
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.socialspy
[06:03:46] [Server thread/INFO]: [ChatChat] [STDOUT] chatchat.test.format
[06:03:46] [Server thread/INFO]: [PlaceholderAPI] Successfully registered expansion: chatchat [1.0-SNAPSHOT-null]
[06:03:46] [Server thread/INFO]: [ChatChat] Plugin enabled successfully!```
trim scroll
#

Yeah we know about that

exotic nexus
trim scroll
#

Ok

formal ore
#

how do i change channel?

exotic nexus
exotic nexus
novel estuary
#

helo

exotic nexus
#

👋

novel estuary
#

why did u stop dev deluxechat at first place also move on to new plugin

#

did u want to rewrite entire chat plugin from scratch ?

weary pilot
#

deluxechat's code is a mess afaik

novel estuary
#

oh

#

i see

exotic nexus
# novel estuary i see

Well first of all, clip (the author) has been gone for years now. Second of all, we, the community tried to update and maintain it but the code is old and a mess. We also wanted to rewrite it but we realised it might just be better to create a new more modern plugin that only supports newer versions of spigot (and its forks)

#

and also use more modern technologies

novel estuary
#

thats nice to hear

#

wp to all of you

exotic nexus
#

@scarlet ferry if you want to try a dev build, this should make it so when you do /msg offline-player message it will send the user-offline message.

formal ore
#

So actually how do I change channel?

formal ore
#

is there a way for people not to see the channel if notchattingi n that channel?

exotic nexus
formal ore
#

kk ty

scarlet ferry
exotic nexus
#

all good.

exotic nexus
#

so just update from there and you should be fine

scarlet ferry
#

Oooo okok bet ty

neat thicket
#

Has chatchat had a naughty word filter added yet? ty

neat thicket
#

and How do I add multiple lines to a hover event?
- '<hover:show_text:"Prefix: %vault_group%">'
- 'Want more lines here'

ty

exotic nexus
#

o

exotic nexus
meager sand
#

no, I want you to figure out what about the config doesn't work

exotic nexus
exotic nexus
#

yeah saw it

meager sand
#

that when converted errors out

exotic nexus
#

what?

#

with the released converter?

meager sand
#

Yeah

exotic nexus
#

or do you mean it errors when used in game?

meager sand
#

right, but does it work in-game?

#

yeah

exotic nexus
#

idea for converter btw

#

when you click on one of the boxes

#

and click ctrl+a it should only select the text from the box

#

instead of the entire page

#

I know there's a copy button but I'm lazy. don't want to use my mouse

meager sand
#

is that even a thing?

#

I guess it must be

#

I'll check that out

exotic nexus
#

but that's why I'm not the web developer

#

:))

exotic nexus
exotic nexus
#

first thing I notice @meager sand

#

the settings.yml

meager sand
#

;-;

exotic nexus
#

this was changed recently tho

#

in ChatChat

meager sand
#

yeah I blame you too

#

😉

exotic nexus
#

for what?

#

that's 100% not what was breaking for them btw

exotic nexus
#

instead of giving just the ones that can be translated?

meager sand
#

wdym remaining ones?

#

like prefix?

#

I want the output to be exactly like the input

#

in every way

exotic nexus
#

and I can see people just copy pasting

#

the config

#

and not realising that

#

for example the item-format: option in settings.yml

meager sand
#

but adding stuff to people's config isn't great

#

they can add it themselves

#

we want them to get the exact thing they put in back out

#

for a smooth transition

final hamlet
#

I think what Blitz is saying is that if you just copy and paste what's output from the generator right now, it will remove all the other default settings

zealous violet
#

wow

exotic nexus
#

and they'll just remove their entire settings.yml file and put the one provided by the converter

#

but that's incomplet

#

I mean still, I believe ChatChat only rewrites the missing options so maybe its not that bad

#

actually

#

also yeah @meager sand idk if you noticed in my paste above, we also added the private_message: enabled: true in ChatChat

meager sand
#

._. okay

#

I'll fix this all sometime

exotic nexus
#

ok lol

#

I have a draft PR with a bunch of changes to the API and to the settings I believe

#

so maybe wait until that happens? but that will take time

meager sand
#

sigh okay

#

actually, I probably wasn't gonna do it until that's merged anyway

scarlet ferry
#

oof new jar reset dm format

zealous violet
#

shouldnt have?

meager sand
scarlet ferry
#

current config

#
  parts:
    sender:
    - [#555555](/guild/164280494874165248/channel/555555/)[<#AAAAAA><bold>YOU</bold> [#555555](/guild/164280494874165248/channel/555555/)<bold>➡</bold> <#55FFFF><bold><recipient:player_name></bold>[#555555](/guild/164280494874165248/channel/555555/)]
      <white><message>
recipient-format:
  parts:
    sender:
    - [#555555](/guild/164280494874165248/channel/555555/)[<#55FFFF><bold>%player_name%</bold> [#555555](/guild/164280494874165248/channel/555555/)<bold>➡</bold> <#AAAAAA><bold>YOU</bold>[#555555](/guild/164280494874165248/channel/555555/)]
      <white><message>
social-spy-format:
  parts:
    prefix:
    - [#555555](/guild/164280494874165248/channel/555555/)[<#FF5555><bold>SPY</bold>[#555555](/guild/164280494874165248/channel/555555/)] <white>%player_name% [#555555](/guild/164280494874165248/channel/555555/)<bold>➡</bold>
      <white><recipient:player_name> [#555555](/guild/164280494874165248/channel/555555/)» <white><message>```
#

im not seeing any bold in there

#

right? or

#

oh theres new section below private-messages

trim scroll
#

The arrow is also different and evrything actually

exotic nexus
#

if so execute /chatchat dump settings.yml

#

and send the generated link here

scarlet ferry
#

ive fixed it but ye

halcyon hill
#

Have you guys added restrict yet

exotic nexus
halcyon hill
#

&r

exotic nexus
#

Or are you talking about placeholders?

halcyon hill
#

This issue, been resolved yet?

exotic nexus
#

we added a <kyorify> tag

#

that is now included in the plugin

#

so the kyorify expansion is not needed anymore

#

and this tag has 2 options

halcyon hill
#

oh okie

#

Whats the converter

exotic nexus
#

from %kyorify_deluxetags_tag% to <kyorify:deluxetags_tag> for example.

#

also you have 2 options if you want:

#

<kyorify:closing:deluxetags_tag> and
<kyorify:inserting:deluxetags_tag>. If you just use <kyorify:deluxetags_tag> it is the same as using <kyorify:closing:deluxetags_tag>.

#

<kyorify:closing:deluxetags_tag> - means that the colors won't spill out of the placeholder

#

so for example I have a tag &cTest and then I use <aqua><kyorify:closing:deluxetags_tag>Blitz the output would be &n&cTest&bBlitz

#

7ut then if you use <kyorify:inserting:deluxetags_tag> it would be &b&cTestBlitz

halcyon hill
#

So this wont be a problem

exotic nexus
#

yeah. that should not be a problem anymore

halcyon hill
#

Okie Cool thanks

#

Whats the website to convert DeluxeChat to ChatChat

exotic nexus
#

but it is a bit outdated. for the settings.yml

#

easy to manually fix tho

halcyon hill
#

Okie cool thank you

neat thicket
#

thanks Blitz 🙂

fresh plover
#

I don't get how this plugin is fair for deluxechat buyers, we don't get the plugin updated, instead told to come here and have access to a dev free resource. While I appreciate the work, it does feel like quite bit of a scam for the more recent buyers that are abandoned when this literally gives everything for free. Would recommend taking down Deluxechat. Or at least make it free for new users so they don't get mislead for lack of a nicer word.

trim scroll
#

DeluxeChat can not be bought anymore. And buying a resource doesnt promise you updates, even spigot advise you to keep a copy of your resources.

#

And I think it isnt buyable for at least 3 months now

clever totem
fresh plover
clever totem
#

Plus who doesn't like free and open source plugins!

trim scroll
#

You will be able to update the config with one click, and it is superior to deluxechat in any way.

fresh plover
trim scroll
#

convert* from DeluxeChat to ChatChat

exotic nexus
# fresh plover I don't get how this plugin is fair for deluxechat buyers, we don't get the plug...

This plugin has 0 relation with DeluxeChat. DeluxeChat was made and maintained by extendedclip. And when you have purchased that plugin spigot gave you a clear warning that you get what you get and you are not guaranteed any updates. If you feel like DeluxeChat itself was a scam you have to take that with DeluxeChat not with ChatChat. ChatChat is a completely different plugin made by the community (including me) and we felt like making it free and open source. The fact that we are offering DeluxeChat buyers the possibility to test it before it goes public and also we offer them a converter is a plus we decided would be nice. We also offer converters from other plugins tho, even free ones.

exotic nexus
#

Also, DeluxeChat has been taken down months ago already. Since the author has been gone we felt like that was the right choice. So there are no new buyers.

coarse shuttle
#

Hi, im not sure if this is a chatchat bug but i keep getting kicked for a few reasons, i cant remember the other one but i keep getting kicked everytime i run the command /support on my server

kick message: Illegal characters in chat

#

(this is 1.19 server, i tried running this command on a server version below 1.19 without chatchat and it works fine and doesnt get kicked. so its either a 1.19 bug or a chatchat bug maybe

coarse shuttle
# exotic nexus what's the `/support` command?

its a custom command made by a customcommand plugin

the custom command can be ran with /alert /helpop aswell as /support, the /alert and /helpop work and dont kick u but whenever /support (it works but it kicks u for the reason above)

exotic nexus
coarse shuttle
#

i have only have a default channel

exotic nexus
#

yeah then it's not ChatChat. you can confirm tho by removing the plugin and trying then

coarse shuttle
#

ok ty i will give it a go 🙂

#

yeah its not chatchat, ty anyways

exotic nexus
coarse shuttle
#

whats the 50/50method

exotic nexus
#

remove half of the plugins, if it still happens the faulty plugin is in the half still on the server. remove half of that and so on. If it stops happening the plugin is in the other half. remove the current half and add back the other half

coarse shuttle
#

ooh ok

coarse shuttle
#

1 thing i have noticed doing this method is another issue which is with chatchat

#

so for some reason when chatchat is installed whenever i send a message it does not go into my discord channel (i have discordsrv)

exotic nexus
#

in your discordsrv config you have to set up a channel that matches your chatchat channel

#

so let's say you have a discord channel with ID 960861557095530566 and you want the messages to go there

#

and you have a chatchat channel called default

#

in your discordsrv you add default: 960861557095530566

coarse shuttle
#

ahh ok ty

brave charm
#

Not sure if this has been fixed, but I am on Snapshot 27
/msg requires chatchat.pm permission but people without that permission can still do /whisper, which is just /msg

brave charm
exotic nexus
#

so maybe it's just an old bug I don't remember about

brave charm
#

I will be sure to update

exotic nexus
exotic nexus
brave charm
#

They do parse in the latest update, for hovering, but not for the click tag

scarlet ferry
#

mmmm

#

unignore doesnt work

#

ignore twice does tho

#

was this reported alr idk

exotic nexus
exotic nexus
# scarlet ferry unignore doesnt work

ah yeah. that does seem like a problem. when this command was introduced it kinda made sens but not really. :)) Will be adding an unignore command instead.

fluid turtle
#

Does chat signing work with ChatChat or no? If no, is it planned to work in the future?

exotic nexus
#

it's going to be hard without basically redoing everything. when we started we did not expect this, but we might be forced into doing it that way since I've heard mojang is going to enforce the chat signing with eula or something

random island
#

i dont think spigot has even added it yet without packets

exotic nexus
#

yeah idk either.

#

I Know Essentials managed to do it with their chat plugin

#

tho

#

but they probably use packets or something

coarse shuttle
#

hi, i got the plugin working with discordSRV, messages from minecraft server are being delivered to my discord channel, but when i speak in the discord channel the discord messages arent being delivered to minecraft chat, how do i fix that?

exotic nexus
#

hello

exotic nexus
#

if you guys are interested, there's huge changes and improvements coming to the api and the plugin itself. I made a few posts in #chat-chat-info. Would really appreciate help testing and feedback.

clear quiver
#

I can't get the player names to show up am I doing this wrong?

exotic nexus
fluid turtle
#

Would it be possible to notify people if they ping an AFK player?

#

Like sending a small message "this player is AFK and may not respond"

exotic nexus
#

but the current api changes I'm working on (see #chat-chat-info) will allow people to register a lot of stuff like. I mean even now there's a MentionEvent other plugins can listen to and check if the recipient is afk

#

and if it is, send a message to the sender

clear quiver
#

I think I am missing something but I somehow got it to work in console but in game it doesn't work

#

This is how you'd do it right?

exotic nexus
#

one of the kyorify placeholders to be more specific.

#

and since % are not allowed in console formats (in spigot at all), that ends up happening.

clear quiver
#

So would I just need to remove the % out ?

#

here is it my console one.

#

I gotta say that is pretty interesting that it does do that error but still shows the correct person speaking though.

#

but when I try doing the same thing for in-game chat it doesn't change it at all

exotic nexus
#

we catch the error, we give a warning and we remove the %s from the format.

exotic nexus
#

test those placeholders using /papi parse

exotic nexus
clear quiver
exotic nexus
#
    name:
    - "<white>%kyorify_player_name%"```
clear quiver
exotic nexus
#

not with your other formats.

#

the one from settings.yml

clear quiver
#

ooh hold on let me check that

clear quiver
#

oh shoot also sorry for pinging you btw my bad man

exotic nexus
#

also what does /papi parse me %player_name% say?

clear quiver
#

what would I use then to show the name of the player?

exotic nexus
#

you just need to download the player expansion

novel shadowBOT
clear quiver
scarlet ferry
#

when using <item>, is it possible that when you item a shulker it says the first 5 items inside

#

also, when iteming a players skull, it says the players name as the name of the item

scarlet ferry
#

also /unignore doesn't appear to be working, players gotta /ignore name to ignore, then /ignore name to unignore

exotic nexus
rocky siren
#

Why have you made ChatChat so hard to set up compared to DeluxeChat. I thought the config layout was going to be the same/similar 🤦

exotic nexus
#

the config layout is actually very similar. it is just using a different string formatting

rocky siren
#

I'm finding it quite difficult to say the least, unless someone can send me over some group config examples

exotic nexus
#

You can also use our online converter to convert the DeluxeChat config to the ChatChat config. But that is a bit outdated I believe.

rocky siren
#

This plugin really should have stuck with the same config layout as Dchat if possible. Previous users could have copy pasted their configs over plus they knew that plugin so well.
This new one is far to complicated for the normal user and very time consuming. I will have to find something else after waiting so long for this to be released. Such a shame.
Thanks for the help/feedback though @exotic nexus 👍

exotic nexus
# rocky siren This plugin really should have stuck with the same config layout as Dchat if pos...

No problem.

A few things I want to mention tho: "should" is a strong word. This is not supposed to be DeluxeChat. It is supposed to be a new and improved chat plugin. And it is exactly that:

  • it is free
  • it is open source
  • it uses more modern technologies
  • it has support for a lot more features that DChat did not have to.

While I understand some people might find it hard to move over, we did make the converter for those people. Also it was hard for me to understand MM at first as well but all it took was just half an hour to an hour of playing around with stuff. It is also a lot more intuitive for new users as well.

tranquil crater
#

If you’re not willing to put time into setting up a plugin then I’m not sure how good your server will be