Closed Maitlans closed 3 years ago
I did some testing and it does not look like Message Editor removes anything from the BetonQuest plugin messages (especially the invisible tag). However I suspect that the root cause of the issue is deserializing and reserializing the message. My guess is that the reserialized message gets its JSON changed in a way that makes the BetonQuest plugin unable to recognize the message as the one that should be sent to the player.
I will keep investigating this issue for a potential fix.
Is there any way for you to provide me the original JSON of the message with the invisible tag applied so I can check what is the difference between the JSONs? (No longer required.)
Quick update: I believe the root cause of this issue was indeed the way how messages with multiple components are deserialized. I am pretty sure this has been fixed and the new version should be uploaded later today (12/28/2020).
Feel free to test the new version to see if it fixed your issue:
Hey this fixes the problem! Thank you so much, I appreciate the bug fix :D
When in a BetonQuest conversation messages aren't being sent, this can be tested pretty easily. Installing BetonQuest and Citizens2 NPCs, then you go to the BetonQuest folder and go to default > main and edit '0': innkeeper and replace "0" with your Citizens2 NPC ID, reload and right click on the NPC no messages appear, if you remove Message-Editor then it'll work.
The BetonQuest developer provided some info on helping fix this:
Hope to see this fixed, keep up the awesome work, I like the most recent GUI update :D Let me know if any extra information is needed!