Skip to content

Structure Flatness Check

Aleš Fabiánek edited this page Mar 5, 2026 · 3 revisions

Flatness check ensures that structures only generate on terrain that is sufficiently flat. When enabled, generation is skipped if the terrain in the area where the structure would generate varies too much in height.

It can be enabled or disabled globally, per specific namespace, or per specific structure. Global settings act as the default, but they can be overridden. For example, it can be enabled globally while still being disabled for specific structure namespaces or individual structures. Likewise, it can remain disabled globally and only be enabled for selected namespaces or specific structures.

These settings can be configured through the structure settings screen.

The images below demonstrate how structure flatness check works.

Structure generation without flatness check

Structure generation without flatness check
Structure generation with flatness check

Structure generation with flatness check

Configuring Global Flatness Check

The global flatness check setting controls whether the flatness check is applied to structures by default during generation.

When enabled, structures will only generate if the terrain within their generation area is sufficiently flat. This setting acts as the default behavior for all structures, but it can be overridden by namespace or individual structure settings.

Globally enabling Flatness Check


Configuring the flatness check for namespace structures

You can configure the flatness check for all structures within a specific namespace using the namespace settings.

This allows enabling or disabling the flatness check for every structure belonging to that namespace at once. Namespace settings override the global flatness check setting.

Enabling Flatness Check for specific structure namespace


Configuring the flatness check for specific structure

You can configure the flatness check for an individual structure using the structure’s settings.

This allows precise control over whether a specific structure should require flat terrain during generation. Structure-specific settings override both global and namespace settings.

Enabling Flatness Check for specific structure namespace


Structurify


Getting Started

Basic Configuration

Advanced Configuration

  • To be defined

Best Practices

  • To be defined

Commands

Debugging

  • To be defined

Clone this wiki locally