# hbmspace:floor_above

Surface-rule condition on the height of the solid run.

The condition holds when the top block of the current solid run is at or above `anchor` + `depth_multiplier` × `d`, with `d` as in [`surface_depth`](https://movblock.mov/ntm-next/wiki/space/world-generation/surface_depth.md).

## Fields

| Field | Meaning and default | Range |
| - | - | - |
| `type` | `hbmspace:floor_above`. | |
| `anchor` | Base height. | `i32` |
| `depth_multiplier` | Multiplies the surface depth. | `[-20, 20]` |
| `divisor` | Divides the surface noise; 3 reproduces vanilla depth. | `[1, 64]` |
| `jitter` | Random addition to the depth. | `[0, 1]` |

## Example

From `data/hbmspace/worldgen/noise_settings/mun.json`:

```json
{"type": "hbmspace:floor_above", "anchor": 56, "depth_multiplier": -1, "divisor": 3.0, "jitter": 0.25}
```
