XoxoCraft 1.37.0
Curse Maven Snippet
What's new
What's New
- Localized Twitch chat messages — every message the bot writes back to Twitch chat (command responses, cooldown notices, music queue feedback, sub-gift vote announcements, raid thanks, Prediction open/resolve, Blood Moon / natural-disaster / mutation broadcasts, mascot level-up & kidnapping, sub anniversaries,
!nextevent/!charge/!pet/!mutazionereplies, …) now follows the streamer's in-game language instead of being hard-coded in Italian. Since Twitch chat is a single shared stream it can't be localized per-viewer, so the host client's selected language is used for the whole chat. The Twitch Prediction title and outcome labels are localized too.
Technical Changes
- All ~50
sendToTwitch(...)call sites acrossXoxoCraft.javaandTwitchIRCClient.javanow resolve their text throughComponent.translatable(key, args).getString()(host-language resolution viaLanguage.getInstance(), safe from the IRC/daemon threads). AddedTwitchIRCClient.tw(key, args…)helper. getNextEventStatus()rebuilt around translation keys (removed the Italian singular/plural inflection).- ~85 new
twitch.xoxocraft.*keys (+subvote.xoxocraft.result) added to bothen_us.jsonandit_it.json.
This mod has no additional files

