My attempt at a HUD ping display mod.

Appearance settings can be accessed via the button on the top left of the escape menu (only on 1.8.9), by the keybind (by default -), and by the command /pingcounter (1.21.x+).

In case the settings button (only on 1.8.9) overlaps with other mods, it is possible to turn it off by setting "hideSettingsButton", in the config file, to true.
In the displayed text, $[ping] is replaced with the ping to the server. Leaving the text box empty will revert it to default.
Configs may change after updates.
GitHub: https://github.com/EverTech1/PingCounter
Report issues here: https://github.com/EverTech1/PingCounter/issues
Contact email: evertech1mc@gmail.com
All Versions
+ Add Version- Fixed issue causing the overlay to not show when hitboxes were turned on
- Ported to 1.21.9-1.21.10
- Fixed potential issue with timers
- Ported to 1.21.9-1.21.10
- Fixed potential issue with timers
- Ported to 1.21.9-1.21.10
- Fixed potential issue with timers
- Fixed getting kicked when server reconfigures
- Settings GUIs now scale if window is too small
- Some other stuff probably
- Fabric port
- getting kicked when server reconfigures
- GUIs now scale if window is too small
- other stuff probably
- Fixed getting kicked when server reconfigures
- Settings GUIs now scale if window is too small
- Some other stuff probably
- Ported to 1.21.x
- pinging method
- Scale and position no longer tied to GUI scale
- Ported to 1.21.x
- Better pinging method
- Scale and position no longer tied to GUI scale
- Changed pinging method for more accurate readings on servers that hide their real IP
- Removed preset HUD locations
- Centered settings menu
- Fixed some text not being visible in color settings menu
Didn't test extensively so if there are bugs please report them.
- Fixed bug causing massive lag spikes and game crashes
- Significantly faster ping method for faster ping display updates