XoxoCraft 1.35.0
Curse Maven Snippet
What's new
What's New
- Full English/Italian localization — the mod's in-game text now displays in each player's own client language. Every player-facing message has been moved to translation keys with dual lang files (
it_it.jsonItalian ·en_us.jsonEnglish), so the same world shows Italian to an Italian client and English to an English one. Covered:- All 18 dimensional events — titles, subtitles, reward/penalty/end messages, start announcements, and in-event messages (falls, lives, heart restores, Front Man lines, etc.).
- All ~95 Twitch commands — effect feedback, empty-hand messages, outcomes, and effect-expiry notices.
- Mass-gift / bits events — Meteor, Roulette of Fate, Chaos Mode, Black Hole, Apocalypse, Chest Hunt, Treasure Hunt, Dizzy, Maze, Magnet, Boss Event, follower alerts.
- Sub / resub / gift-sub / community-gift notifications, plus
!lottery,!russian_roulette,!purgatorio,!super, the Legendary Relics, login/connection status, auto-backup, and login-rescue messages.
Technical Changes
- All player-facing
Component.literal(...)calls converted toComponent.translatable(key, args);§color codes and%splaceholders live in the lang values. Item/block/keybind names already translated via the registry. - New
pendingMessageCompsqueue +addMessageT(Component)helper so localized broadcasts work even from daemon threads (real weather, mascot). - Extracted
tickTimebomb(),tickLightningStorm(), andstartPendingParkour()fromonServerTickto stay under the 64KB per-method bytecode limit (boxing of int args during conversion pushed it over). - Not localized (by design): messages sent to Twitch chat (
sendToTwitch— one message for the whole chat) and the active-effect actionbar timers remain fixed.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

