Custom structure

Structure features are a special type of feature that generates a structure. Configured structure features are stored as JSON files within a data pack in the path.

JSON Format

 * The root tag
 * : The type of structure feature. Must be one of the types listed below.
 * Configuration properties of this structure feature type, specified below.
 * Configuration properties of this structure feature type, specified below.

minecraft:bastion_remnant

 * : The namespaced id of the template pool to start from.
 * : The depth of jigsaw structures to generate. Value between 0 and 7.
 * : The depth of jigsaw structures to generate. Value between 0 and 7.

minecraft:buried_treasure

 * Decimal probability between 0 and 1.
 * Decimal probability between 0 and 1.

minecraft:desert_pyramid
This structure feature has no config properties.

minecraft:endcity
This structure feature has no config properties.

minecraft:fortress
This structure feature has no config properties.

minecraft:igloo
This structure feature has no config properties.

minecraft:jungle_pyramid
This structure feature has no config properties.

minecraft:mansion
This structure feature has no config properties.

minecraft:mineshaft

 * : Either  or.
 * : Decimal probability between 0 and 1.
 * : Decimal probability between 0 and 1.

minecraft:monument
This structure feature has no config properties.

minecraft:nether_fossil
This structure feature has no config properties.

minecraft:ocean_ruin

 * : Either  or.
 * : Decimal probability between 0 and 1.
 * : Decimal probability between 0 and 1.
 * : Decimal probability between 0 and 1.

minecraft:pillager_outpost

 * : The namespaced id of the template pool to start from.
 * : The depth of jigsaw structures to generate. Value between 0 and 7.
 * : The depth of jigsaw structures to generate. Value between 0 and 7.

minecraft:ruined_portal

 * : One of,  ,  ,  ,  ,  , or.
 * : One of,  ,  ,  ,  ,  , or.

minecraft:shipwreck

 * : (optional) Whether or not the shipwreck is beached. Defaults to false.
 * : (optional) Whether or not the shipwreck is beached. Defaults to false.

minecraft:stronghold
This structure feature has no config properties.

minecraft:swamp_hut
This structure feature has no config properties.

minecraft:village

 * : The namespaced id of the template pool to start from.
 * : The depth of jigsaw structures to generate. Value between 0 and 7.
 * : The depth of jigsaw structures to generate. Value between 0 and 7.