{
  "$id": "minecraft.behavior.biomes.1.12.0.components.minecraft.capped_surface",
  "title": "Capped Surface",
  "description": "Generates surface on blocks with non-solid blocks above or below.",
  "type": "object",
  "additionalProperties": false,
  "required": ["floor_materials", "ceiling_materials", "sea_material", "foundation_material"],
  "properties": {
    "ceiling_materials": {
      "title": "Ceiling Materials",
      "description": "Materials used for the surface ceiling.",
      "minItems": 1,
      "items": {
        "title": "Block Reference",
        "description": "UNDOCUMENTED",
        "$comment": "UNDOCUMENTED",
        "type": "string"
      }
    },
    "floor_materials": {
      "title": "Floor Materials",
      "description": "Materials used for the surface floor.",
      "minItems": 1,
      "items": {
        "title": "Block Reference",
        "description": "UNDOCUMENTED",
        "$comment": "UNDOCUMENTED",
        "type": "string"
      }
    },
    "sea_material": { "title": "Sea Material", "description": "Material used to replace air blocks below sea level.", "type": "string" },
    "foundation_material": {
      "title": "Foundation Material",
      "description": "Material used to repalce solid blocks that are not surface blocks.",
      "type": "string"
    },
    "beach_material": { "title": "Beach Material", "description": "Material used to decorate surface near sea level.", "type": "string" }
  }
}
