Open macks2008 opened 3 months ago
Minimum string to cause it seems to be my Minecraft screen name?
Trying to figure out how this bug happens for myself (it seems like it's probably simple enough I could PR it, or so I was hoping) I looked at OpChatString and... I don't see anything wrong there, but I also don't see the part where it's supposed to strip the prefix. Where is that part of the logic defined? Sorry I'm a bit stupid with Java and straight up clueless with Kotlin (I've really only seen the latter as part of the various hex and hex add-on projects) :-)
Whisper machine broke
Expected behavior
the chat parser should:
Actual behavior
With long strings (or some other trigger, not sure yet), it seemingly duplicates + concatenates the result of step 1.
Reproduction steps
I'm not sure what the MINIMUM reproduction steps are, but so far this has been consistent:
Additional information
of note, when I tested my reproduction steps, I noticed that it seems to add "#" before "Twisted_Codes", even though, for testing purposes, my string no longer has a "#". "Reveal" posted the following messages to chat (note that I also tried removing my nickname on the server since the nickname display begins with a hash mark)
speaking of which, here's the full log file. I'm sure you'll find it forgive the Hex Casting pun enlightening:
latest.log