Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Real interfaces on a vanilla client: panels, icons, a live cursor. No mods, nothing to install.
0.3.16
A page could hang the server. A spacer that fills, in a card with padding, in a grid: the grid measures its cells against "no limit", the card took its padding off that, and the spacer read what was left as a real height — 268 million units. Encoding a rectangle that tall ran a recursion out of stack on the server thread, which stood still for ten seconds first. Found on a live client, on the first page that did it.
- "No limit" survives being handed through padding: anything within half of it still means "as much as you like".
- The encoder draws only what can be on the screen, whatever it is given, so no layout mistake can take the server down through it again.
Platforms
Paper
26.2
Dependencies
Paper
- packetevents Optional