**This is the server plugin, not the mod.** Put it in `plugins/`, and keep using the Fabric mod on your client.
Paper, Spigot and their forks cannot load a Fabric mod at all, so maps in an auction page, a chest or a shulker box are never sent to any player and no client can draw them. This sends them: map colours for maps in whatever inventory a player has open — chests, auction and shop pages, any plugin GUI — plus shulker box and bundle contents, and maps lying on the ground nearby.
Settings are in `config.yml`: scan interval, how long before a map is sent to the same player again, and a switch per source. Work is scheduled per player rather than globally, so it stays on the owning thread under Folia and ShreddedPaper.
Built against the Paper 1.21.11 API and tested on Paper 1.21.11. It uses long-stable Bukkit calls and declares `api-version: 1.21`, so it should run on other 1.21.x builds, but only 1.21.11 has been tried.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }