Closed ImmortalZypther closed 8 months ago
Here's something I came up with for JSMacros (set trigger to RecvMessage):
let chatContent = event.text;
let chatString = chatContent.getString();
// Fix baritone clicks
if (
chatString.includes("[Baritone]") &&
JSON.parse(chatContent.getJson()).extra
) {
let fixedMessage = JSON.parse(chatContent.getJson());
for (part of fixedMessage.extra) {
if (part.clickEvent) {
part.clickEvent.action = "suggest_command";
part.clickEvent.value = part.clickEvent.value.replace(/<<\w{8}-\w{4}-\w{4}-\w{4}-\w{12}>>/, "#");
}
if (part.extra) {
part.extra.forEach(part => {
if (part.clickEvent) {
part.clickEvent.action = "suggest_command";
part.clickEvent.value = part.clickEvent.value.replace(/<<\w{8}-\w{4}-\w{4}-\w{4}-\w{12}>>/, "#");
}
});
}
}
event.text.replaceFromJson(JSON.stringify(fixedMessage));
}
This issue has been open for a while with no recent activity. If this issue is still important to you, please add a comment within the next 7 days to keep it open. Otherwise, the issue will be automatically closed to free up time for other tasks.
Issues should be closed if:
Description
Something about Wurst seems to interfere with some mods that use chat. For example, the screenshot below shows Baritone failing to go to the next window when clicking the right arrow. The normal behavior would show the next help window instead of sending a message like that in chat.
Tweakaroo is also set to show chat timestamps, however they do not show up either.
I've tested removing every mod except Wurst and it's 100% Wurst causing these compatibility issues in chat.
Steps To Reproduce
Screenshots / Videos (Optional)
Crash Report