Plugin asks for title, does nothing after.
BiggestPotato111 opened this issue ยท 30 comments
When the plugin asks me to set a name and lore, I say it in chat and it doesn't do anything. No errors.
- v5.0.6-RELEASE-b395
- Spigot 1.8.8
That is very very weird, are you using any chat plugins?
If so, can you list them?
Chat plugins include ones that monitor chat such as anti-spam, anti-cursing, and custom prefixes, etc.
BungeeChat for the chat format, anti-spam, anti-cursing, and LuckPerms for the prefixes
So to start with I would recommend using the latest snapshot as there has been a lot of UI changes/fixes since the release version.
Link; http://ci.craftationgaming.com/job/ItemJoin/480/
If the issue still continues can you send me a screenshot / or gif of you typing in chat?
Okay so after a lot of testing I can confirm that there is nothing I can do on a "server" level. I would need to hear more from the BungeeChat developer as he cancels the event via Bungee before it even gets passed to the server so no packet is interceptable and no event is triggered server-side.
No need to bump, I get notifications directly to my phone. It is indeed one of the chat plugins you described. I just need to find out why, I just woke up (its 10am here) so give me a little bit to comb through each plugin you listed so I can find the issue and formulate a fix.
Gonna be honest, it's probably BungeeChat with it combing through messages.
Awesome thank you, it's likely because BungeeChat is canceling the event to forward it to bungee. I'll try increasing the priority of the event to fire before BungeeChat cancels it.
Give me a little bit to setup a Bungee proxy to test with.
It will be quicker for me to test as it will take longer to compile each fix on the integration site to test each change. I have my own debugging program I run to test event proxies so it speeds up the process.
Hmmm, interesting, my goal is to try to intercept the message before BungeeChat does.
I have wasted way too much time trying to figure out the BungeeChat side of things, I can't even get it to allow me to type into the chat. It simply says "You do not have the permissions to perform that action" any ideas? Possible permission node I am forgetting?
bungeechat.command.local is to chat locally on that server only, bungeechat.command.global is to chat globally on the bungeecord network (meaning you chat in all servers). I had that same problem.
Perfect thank you. I was confused about why it is labeled "command" when I am simply typing in chat lol. Working now, looking for a fix on this. It seems they catch the message before its even sent server-side. I am likely going to have to catch the raw packet itself.
I will let you know when it is complete, this may take a little while.
I'll ask BungeeChat dev tomorrow for advice about this "temporary fix" he was talking about
Seems to work perfectly as he described.
Make sure you enabled passToBackendServer
for both Local and Global chat, there are "Two of them"
^ I'll probably do that fix eventually, but I am just too lazy right now and working on other things. Thanks
Okay sounds good, I created a note for the menu command in-case others come across this issue specifically with BungeeChat or any other bungee chat plugins; https://github.com/RockinChaos/ItemJoin/wiki/Commands#itemjoin-menu