promotional bannermobile promotional banner

EmoteStage

A multiplayer Emotecraft addon that synchronizes dances, supports paired emote roles, and adds customizable in-game music.
Back to Files

EmoteStage-1.20.1-forge-1.1.2.jar

File nameEmoteStage-1.20.1-forge-1.1.2.jar
Uploader
maycaowmaycaow
Uploaded
Aug 30, 2026
Downloads
14
Size
145.4 KB
Mod Loaders
Forge
File ID
8771584
Type
B
Beta
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:emotestage-1674857:8771584")

Learn more about Curse Maven

What's new

EmoteStage 1.1.2

This update focuses on keeping long dances and looping choreographies synchronized over time.

Changed

  • Lowered the minimum Forge version from 47.4.10 to 47.4.6.

  • EmoteStage now accepts Forge versions from 47.4.6 up to, but not including, Forge 48.

  • Compatibility was validated against both Forge 47.4.6 and 47.4.10.

Fixed

  • Added server-authoritative heartbeats for active EmoteStage sessions.

  • Corrected animation drift caused by client lag, missed ticks, latency and background pauses.

  • Remote emotes received late through Emotecraft now catch up to the expected session frame.

  • Small loop corrections are applied near loop boundaries to reduce visible snapping.

  • Large timing differences are corrected immediately.

  • EmoteStage OGG music continues playing during animation corrections.

Performance

  • No heartbeat processing occurs when there are no active EmoteStage sessions.

  • Heartbeats are sent every 40 ticks by default and only to participants or spectators within 96 blocks.

  • Distant players receive no synchronization traffic and perform no client-side correction work.

  • OGG files remain client-side and are never streamed by the server.

Added

  • Client latency compensation.

  • Warning when looping choreography roles use different animation lengths.

  • Server configuration options for heartbeat interval, tolerance, hard correction threshold and tracking radius.