Describe the bug
While the worldmap is open, having pingspoof enabled causes all packets to be queued until the map is closed.
i believe this is related to rusher's hooks and worldmap skipping parts of level rendering while the map is open.
xaero mixin:
when it has the map open (or some other fullscreen gui) onRenderCall returns false, to skip level rendering and improve fps.
the vanilla mc code being edited:

screenshots above are on 1.21.4, injection point may be slightly different on other mc versions but generally similar. i have not confirmed if the issue occurs on other mc versions but i suspect it might.
To Reproduce
- join any mc server
- enable pingspoof
- open worldmap (
m key by default)
- wait like 30-60 seconds
- get disconnected by server timeout
Other mods
https://modrinth.com/mod/xaeros-world-map/versions
Additional context
can share xaero source privately if needed. its arr licensed so i can't publish it publicly
Describe the bug
While the worldmap is open, having pingspoof enabled causes all packets to be queued until the map is closed.
i believe this is related to rusher's hooks and worldmap skipping parts of level rendering while the map is open.
xaero mixin:
when it has the map open (or some other fullscreen gui)
onRenderCallreturns false, to skip level rendering and improve fps.the vanilla mc code being edited:

screenshots above are on 1.21.4, injection point may be slightly different on other mc versions but generally similar. i have not confirmed if the issue occurs on other mc versions but i suspect it might.
To Reproduce
mkey by default)Other mods
https://modrinth.com/mod/xaeros-world-map/versions
Additional context
can share xaero source privately if needed. its arr licensed so i can't publish it publicly