Skip to content

Conversation

@tildejustin
Copy link
Contributor

plus a little bit more of a thought to performance

I have tested this pretty thoroughly

Merge base version

  • MC Version: 1.16.1
  • SpeedRunIGT Version: 16.0

@RedLime RedLime added the enhancement New feature or request label Aug 4, 2025
/speedrunigt start false does not pause except for the host, and thus only the host can unpause and restart for everyone. there would need to be a packet for pausing to get it to work correctly, idk if you want to add that for this niche use case.
@tildejustin
Copy link
Contributor Author

tildejustin commented Aug 28, 2025

can't make this a draft on mobile but I want to implement https://discord.com/channels/1033677387143061574/1033763484304941148/1408239505114398771

autodetecting was not possible to do completely correctly (ow caves, etc)
this code is supposed to enforce portal animations to contribute exactly 4.0s to igt, as a frame retime would unfortunately, it not only doesn't fulfill its intended purpose (which is sort of a blessing in disguise, because it would remove the additional delay from setting up boat eye, 3 * ticks in boat), but it applies after going through a portal, and now that people do preemptive in the portal (partially due to extra options :/) it causes a lot of verifier time to be spent fixing the timer reversion. the correct way this should be implemented is adjusting the client length of ticks in the portal to be equal to the server length of ticks in the portal, and that will be done at some point during the tick timing reform.
@tildejustin tildejustin changed the title mac for nether, save on: ticks by default mac for nether, save on: ticks by default, temp fix for portal bug, /time set 0 first input fix Sep 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants