Skip to content

[BUG] PingSpoof + Xaero's World Map causes packets to queue infinitely #2048

@rfresh2

Description

@rfresh2

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:

Image

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:
Image

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

  1. join any mc server
  2. enable pingspoof
  3. open worldmap (m key by default)
  4. wait like 30-60 seconds
  5. 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

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions