https://github.com/TheJoCraftNET/MapEngine/blob/674e4eaa15a912d4a37d78b7e210b7f0e0779c24/plugin/src/main/java/de/pianoman911/mapengine/core/clientside/FrameContainer.java#L206
Here you can make a timed task that sends a map every x milliseconds.
This would help loading large maps on the client without freezing.
You can also make multiple small bundles of maps but sent separately