Skip to content

Structure Biome Check

Aleš Fabiánek edited this page Mar 5, 2026 · 1 revision

Biome check ensures that structures only generate in the correct biomes. When enabled, generation is skipped if the structure would generate in a biome that does not match its biome rules.

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.

You can also choose a Mode for how the biome check behaves:

  • Strict: Uses the structure’s default biome settings defined by the structure itself. If any part of the structure intersects a biome that is not allowed by those settings, the structure will not generate.

  • Blacklist: The structure will not generate if any part of it intersects a biome or biome tag specified in the blacklist.

These settings can be configured through the structure settings screen.

The images below demonstrate how structure biome check works.

Structure generation without biome check

Structure generation without biome check
Structure generation with biome check

Structure generation with biome check
Without the biome check enabled, the Plains Village does not generate entirely within the plains biome. Parts of the structure extend into the desert, jungle, and river biomes. This behavior can be prevented by enabling the Strict biome check mode. With the biome check enabled, the Plains Village generates exclusively in the plains biome defined by the structure’s biome configuration.

Configuring Global Biome Check

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

When enabled, structures will only generate if the biomes they intersect match the configured biome rules. This setting acts as the default behavior for all structures, but it can be overridden by namespace or individual structure settings.

Globally enabling Biome Check


Configuring the biome check for namespace structures

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

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

Enabling Biome Check for structure namespace


Configuring the biome check for specific structure

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

This allows precise control over whether a specific structure should be restricted by biome rules during generation. Structure-specific settings override both global and namespace settings.

Enabling Biome Check for specific structure


Structurify


Getting Started

Basic Configuration

Advanced Configuration

  • To be defined

Best Practices

  • To be defined

Commands

Debugging

  • To be defined

Clone this wiki locally