EmoteStage-1.20.1-forge-1.1.2.jar
Curse Maven Snippet
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.10to47.4.6. -
EmoteStage now accepts Forge versions from
47.4.6up to, but not including, Forge 48. -
Compatibility was validated against both Forge
47.4.6and47.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.
This mod has no additional files

