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.36.0

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

Curse Maven Snippet

NeoForge

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

Learn more about Curse Maven

What's new

What's New

  • !roulette_inventory — a new chaos command for multiplayer: it gathers every item from every online player (main inventory + worn armor + offhand), shuffles them all together, and redistributes them at random. You might end up wearing someone else's gear and holding their loot… or almost empty-handed! Hardcore variant — armor and offhand are in the pool too. The pre-shuffle state is backed up, so !restore_event can undo it within 15 minutes. Cooldown 300s, high-impact category, not in the !random pool.
  • Localized actionbar — completes the English/Italian localization. All active-effect and event timers shown on the actionbar (the bottom-of-screen HUD line) now display in each player's client language: effect timers (disco, fasttime, fly, scava, sethp, vip, the per-player Group-B effects, …), event bars (Sumo, Dropper, Spleef, Elytra, Minefield, Squid Game, Simon, Color Run, Memory, Labyrinth, Dodgeball, Falling Objects, Snipe, TNT Run, Last One Standing, King of the Hill, Parkour), and global indicators (Chaos, Black Hole, Blood Moon, disasters, treasure/chest hunt, sub vote, restore prompts). In-game text localization is now complete (only messages sent to Twitch chat remain fixed by design).

Technical Changes

  • !roulette_inventory: pendingRouletteInv queue → doRouletteInventory(server, user) (round-robin redistribution over the 41 inventory slots), backup into eventEmergencyInv/eventEmergencyExpiry for !restore_event. Wired in both TwitchIRCClient dispatch switches; cooldown + editor entry; index.html updated.
  • All ~80 actionbar entries converted from string concatenation to Component.translatable (ab.xoxocraft.* keys in both lang files). New joinBar(List<Component>) helper joins the lines with the §8 · separator. Extracted renderActionbars() from onServerTick to stay under the 64KB per-method bytecode limit.

This mod has no related projects