promotional bannermobile promotional banner

xoxocraftNeoForge

XoxoCraft is a NeoForge Minecraft mod that integrates Twitch chat with interactive in-game commands and viewer-driven events
Back to Files

XoxoCraft 1.35.0

File namexoxocraft-1.35.0.jar
Uploader
AhristogattiAhristogatti
Uploaded
Jun 24, 2026
Downloads
5
Size
964.6 KB
Mod Loaders
NeoForge
File ID
8309853
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:xoxocraftneoforge-1551925:8309853"

Learn more about Curse Maven

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.json Italian · en_us.json English), 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 to Component.translatable(key, args); § color codes and %s placeholders live in the lang values. Item/block/keybind names already translated via the registry.
  • New pendingMessageComps queue + addMessageT(Component) helper so localized broadcasts work even from daemon threads (real weather, mascot).
  • Extracted tickTimebomb(), tickLightningStorm(), and startPendingParkour() from onServerTick to 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.

This mod has no additional files