Class WildernessDebugMapSystem

All Implemented Interfaces:
ISystem<EntityStore>, QuerySystem<EntityStore>, TickableSystem<EntityStore>

public class WildernessDebugMapSystem extends ArchetypeTickingSystem<EntityStore>
Sends the wilderness world map overlay to every player that carries a WildernessDebug marker.

The system reads the chunk states from the player's own Wilderness tracker, takes the tile that the world map already built for each of those chunks, and sends a tinted copy of it to that player alone: green for a wilderness chunk, red for a home chunk. The world map is flat, so only the tracker layer that holds the player is used.

Nothing else on the server sees the tinted tiles. The world map generator and its image cache stay untouched, so the tiles of the other players keep their original colours.