Optimized map color conversion process for significant performance gains
Reloads and resets are now instant
Added ViaVersion, ViaBackwards, ViaRewind support
Added a color remapping system to convert maps that use map colors from newer versions to maps that only use colors found in the client version
For older client versions that do not support invisible item frames, frame width is calculated as visible to keep the sub-pixel click accuracy (clients before 1.16)
For clients before 1.13 16-bit map ids are used to display maps correctly.
Important: for ViaBackwards and ViaRewind support to work correctly, those plugins must be installed on the server, not the proxy. Also, the InteractiveBoard bungee plugin has to be installed on the proxy.
Improved Geyser support
Click calculations are always done with visible item frame width to maintain sub-pixel accuracy.