ServerlistMOTD X

ServerlistMOTD X

90.1k Downloads

Incompatible with DeluxeChat ?

Opened this issue · 12 comments

commented

Hi, as mentioned on bukkit there is an incompatibility with DeluxeChat, it does in fact stop DeluxeChat from modifying the chat as it should. Here are the informations you asked for:

Server version: Spigot 1.13.2
DeluxeChat: 1.15.0
ProtocolLib: 4.5.0
Vault: 1.7.2
Your plugin: 2020-03-02

And there are no errors, I don't really understand why it doesn't work x)
(Pretty much all the latest versions except for Spigot)

commented

Do you have the same problem with X-2018-10-20? I disregarded the chat functions in my vault integration in 2020-03-02 because they don't matter in a serverlist plugin. This could have broken your DeluxeChat functionality. Super weird that this could have influenced the functionality of a third party.

commented

I tried to recreate your bug with ChatControl (because DeluxeChat is paid) without any luck.

Spigot: 1.13.2
ChatControl: 5.8.7 (Formatter: Enabled: true -> Message_Format: '&b{player}:&c {message}')
Essentials: 2.17.2.0 (change-displayname: false in config.yml)
ProtocolLib: 4.3.0
Vault: v1.7.2-b107

The chat was being modified as intended (see screenshot)

Bildschirmfoto 2020-03-17 um 11 30 48

So I suspect three possible errors on your side:

  • DeluxeChat is buggy
  • Misconfigured DeluxeChat config
  • Some other plugin intervenes with the DeluxeChat (see Essentials change-displayname: false in config.yml)

If you still think ServerlistMOTD introduced the problem, please give me some more information like what exactly can't DeluxeChat modify in your chat or some other hints that maybe useful.

commented

Update - I got everything working by doing the following:

  1. Install DeluxeChat
  2. Install a permissions plugin (LuckPerms in this case)
  3. Install ServerlistMOTD, Vault, Eco Plugin, ProtocolLib, PlaceholderAPI
  4. Configure DeluxeChat config (group default or add another group)
  5. Start Server
  6. Install PlaceholderAPI-Extensions for Player, Vault and DeluxeChat
    6.1 /papi ecloud download player
    6.2 /papi ecloud download vault
    6.3 /papi ecloud download DeluxeChat
    6.4 /papi reload
  7. Add permissions of DeluxeChat format group to user or permission group
    7.1 /lp user Strumswell permission set chatformat.default

After that, you should see everything formatted. Worked on my site (see screenshot)
Bildschirmfoto 2020-03-17 um 13 46 09

My DeluxeChat config.yml click

commented

Mmh that's pretty strange cause when I remove ServerListMOTD all works just fine and it does hook into vault but I don't know why it doesn't work. Going to try the thing about essentials but I don't think it's that cause it works well without the ServerListMOTD. Do you want a copy of the plugin for debug purposes ?

commented

That would be very helpful, you can send it to me via [email protected].

Can you also send me a full server log and can you try running your server without vault? Just an idea.

commented

Here are the logs (I also sent you the email with the plugin)
withvault.log
withoutvault.log

So... While vault is deleted and ServerlistMOTD on, deluxechat seems to works but a lot of plugins doesn't since there is not vault.
With change-displayname: false it still doesn't works

Gonna try with the 2018-10-20

commented

Hm, very weird. I'm very busy atm so give me some time to work on it. In the meantime, can you try this older version of ServerlistMOTD (pre-vault adjustment) https://github.com/strumswell/ServerlistMOTD-X/releases/tag/X-2018-10-20
Maybe this helps?

commented

Doesn't work either with the older version of the plugin, really weird...

commented
commented

Hey,
I tried doing what you did and it does Indeed works. But you know what ? I tested all my plugins to know which one was causing that and the answer was « none » yes, none, in fact, when you hit the 49 plugins in the same server, DeluxeChat seem to stop working :’D I don’t know why but hey I mean ok :’D what’s Strange is that when I remove your plugin and replace it with an other ServerlistMOTD plugin it does work properly with 49+ plugins very weird :/

commented

That must be some very specific low level problem which would be very difficult to identify. Can we close the issue or do you have more info on the described behaviour?

commented

Yes we can close this issue, don't think that we will able to identify the problem :/