public Color get(String layerName, Rect2i area) {
Map<String, Class<? extends WorldFacet>> namedFacets = getWorld().getNamedFacets();
Class<? extends WorldFacet> facetType = namedFacets.get(layerName);
Region3i area3d = Region3i.createFromMinAndSize(new Vector3i(area.minX(), 0, area.minY()), new Vector3i(area.sizeX(), 1, area.sizeY()));
Region region = getWorld().getWorldData(area3d);
ColorSummaryFacet colorSummaryFacet = (ColorSummaryFacet) region.getFacet(facetType);
return colorSummaryFacet.getColor();
}