BiomeDefinitionChunkGenData
0climateBiomeClimateData · variable
1consolidated featuresBiomeConsolidatedFeaturesData · variable
2mountain paramsBiomeMountainParamsData · variable
3surface material adjustmentsBiomeSurfaceMaterialAdjustmentData · variable
4overworld gen rulesBiomeOverworldGenRulesData · variable
5multinoise gen rulesBiomeMultinoiseGenRulesData · variable
6legacy world gen rulesBiomeLegacyWorldGenRulesData · variable
7replacement biomesBiomeReplacementsData · variable
8Village Typeuint8 · 1 byte
9surface builder dataBiomeSurfaceBuilderData · variable
10subsurface builder dataBiomeSurfaceBuilderData · variable
Fields
11 top-level fields0climateBiomeClimateData
1consolidated featuresBiomeConsolidatedFeaturesData
0featuresBiomeConsolidatedFeatureDataas
array<BiomeConsolidatedFeatureData>0scatterBiomeScatterParamData
0coordinatesBiomeCoordinateDataas
array<BiomeCoordinateData>1eval orderCompressionEnum-as-ValueCoordinateEvaluationOrderas
varint32- 0
XYZ - 1
XZY - 2
YXZ - 3
YZX - 4
ZXY - 5
ZYX
- 0
- 2chance percent typeCompression
varint32 - 3chance percent
uint16 - 4chance numerator
int32 - 5chance denominator
int32 - 6iterations typeCompression
varint32 - 7iterations
uint16
- 1feature
uint16 - 2identifier
uint16 - 3pass
uint16 - 4can use internal feature
boolean
3surface material adjustmentsBiomeSurfaceMaterialAdjustmentData
4overworld gen rulesBiomeOverworldGenRulesData
0hills transformationsBiomeWeightedDataas
array<BiomeWeightedData>1mutate transformationsBiomeWeightedDataas
array<BiomeWeightedData>2river transformationsBiomeWeightedDataas
array<BiomeWeightedData>3shore transformationsBiomeWeightedDataas
array<BiomeWeightedData>4pre hills edgeBiomeConditionalTransformationDataas
array<BiomeConditionalTransformationData>0transforms intoBiomeWeightedDataas
array<BiomeWeightedData>- 1condition json
uint16 - 2min passing neighbors
uint32
5post shore edgeBiomeConditionalTransformationDataas
array<BiomeConditionalTransformationData>0transforms intoBiomeWeightedDataas
array<BiomeWeightedData>- 1condition json
uint16 - 2min passing neighbors
uint32
6climateBiomeWeightedTemperatureDataas
array<BiomeWeightedTemperatureData>
6legacy world gen rulesBiomeLegacyWorldGenRulesData
0legacy pre hills edgeBiomeConditionalTransformationDataas
array<BiomeConditionalTransformationData>0transforms intoBiomeWeightedDataas
array<BiomeWeightedData>- 1condition json
uint16 - 2min passing neighbors
uint32
7replacement biomesBiomeReplacementsData
8Village TypeEnum-as-ValueVillageTypeas
uint8- 0
Desert - 1
Ice - 2
Savanna - 3
Taiga - 4
Default
- 0
9surface builder dataBiomeSurfaceBuilderData
- 1has default overworld surface
boolean - 2has swamp surface
boolean - 3has frozen ocean surface
boolean - 4has the end surface
boolean 5mesa surfaceBiomeMesaSurfaceData
7noise gradient surfaceBiomeNoiseGradientSurfaceData
- 0non-replaceable blocks
array<uint32> 1gradient blocksSerializedNoiseBlockSpecifieras
array<SerializedNoiseBlockSpecifier>2noiseNoiseDescriptor
10subsurface builder dataBiomeSurfaceBuilderData
- 1has default overworld surface
boolean - 2has swamp surface
boolean - 3has frozen ocean surface
boolean - 4has the end surface
boolean 5mesa surfaceBiomeMesaSurfaceData
7noise gradient surfaceBiomeNoiseGradientSurfaceData
- 0non-replaceable blocks
array<uint32> 1gradient blocksSerializedNoiseBlockSpecifieras
array<SerializedNoiseBlockSpecifier>2noiseNoiseDescriptor
Packet references
0 referencesNo packet includes this type.
Changelog
Stable releases
Changes between stable protocol releases.
No stable release changes are recorded for this type.
Preview builds
Changes between Minecraft Preview protocol builds.
No preview build changes are recorded for this type.