Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Block state provider

From SAS Gaming Wiki
Revision as of 11:08, 9 October 2026 by SyncBot (talk | contribs) (Sync: updated from Minecraft)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:Exclusive A block state provider is used to provide a (potentially randomized) Minecraft:block and Minecraft:block state to be placed by Minecraft:configured features.

JSON format

Block state providers are defined using the following format:

Types

The following block state provider types exist.

copy_properties

Copies common block state properties from the block at the evaluated position to the resulting state.

dual_noise

Randomly chooses a block state according to two noise values.

noise

Randomly chooses a block state according to a noise value.

noise_threshold

Uses different block states when a noise value above or below the threshold.

random_block

Returns the default block state for a randomly chosen block.

randomized_int

Assigns a random value to an integer block property.

rotated

Randomly rotates any block with Template:Cd or Template:Cd properties.

rule_based

Provides a block state depending on the current block(s) by matching a sequence of rules.

<section begin="json format" />

simple

Specifies a single block state directly

weighted

Chooses a block state from a weighted list.

History

Template:Info needed section Template:HistoryTable

Navigation

Template:Navbox Java Edition technical

Minecraft:de:Blockzustandsanbieter Minecraft:fr:Génération du monde personnalisée/Fournisseur d'état de bloc Minecraft:ja:ブロック状態プロバイダー Minecraft:ko:블록 상태 제공자 Minecraft:pt:Geração de mundo personalizado/provedor de estado de bloco Minecraft:ru:Натуральные декорации/Провайдер состояний блока Minecraft:uk:Постачальник стану блока Minecraft:zh:方块状态提供器