OverviewPacketsBiomeDefinitionList ID 0x7A · 122Server → ClientWorld
- mBiomeData: map of biome string indices to biome definition data.
- mStringList: list of biome name strings.
biome-definition-list.bin
struct BiomeDefinitionList {
varuint32 [] · (BiomeStringIndex → BiomeDefinitionData) pairs BiomeData;
BiomeStringList StringList;
}Structure
| Field | Type | Description |
|---|
| Biome Data | varuint32 count + (BiomeStringIndex → BiomeDefinitionData) pairs | Length-prefixed sequence. |
| String List | BiomeStringList | |
Structure of BiomeDefinitionData
| Field | Type | Description |
|---|
| Id | uint16 (LE) | |
| Temperature | float32 (LE) | |
| Downfall | float32 (LE) | |
| Foliage Snow | float32 (LE) | |
| Depth | float32 (LE) | |
| Scale | float32 (LE) | |
| Map Water Color Argb | int32 (LE) | |
| Rain | bool | |
| Tags | optional byte + BiomeTagsData | Presence flag on the wire; value omitted when absent. |
| Chunk Gen Data | optional byte + BiomeDefinitionChunkGenData | Presence flag on the wire; value omitted when absent. |
Structure of BiomeStringList
| Field | Type | Description |
|---|
| Strings | varuint32 count + string[] | Length-prefixed sequence. |
| Field | Type | Description |
|---|
| Tags | varuint32 count + uint16[] | Length-prefixed sequence. |
Structure of BiomeDefinitionChunkGenData
| Field | Type | Description |
|---|
| Climate | optional byte + BiomeClimateData | Presence flag on the wire; value omitted when absent. |
| Consolidated Features | optional byte + BiomeConsolidatedFeaturesData | Presence flag on the wire; value omitted when absent. |
| Mountain Params | optional byte + BiomeMountainParamsData | Presence flag on the wire; value omitted when absent. |
| Surface Material Adjustments | optional byte + BiomeSurfaceMaterialAdjustmentData | Presence flag on the wire; value omitted when absent. |
| Overworld Gen Rules | optional byte + BiomeOverworldGenRulesData | Presence flag on the wire; value omitted when absent. |
| Multinoise Gen Rules | optional byte + BiomeMultinoiseGenRulesData | Presence flag on the wire; value omitted when absent. |
| Legacy World Gen Rules | optional byte + BiomeLegacyWorldGenRulesData | Presence flag on the wire; value omitted when absent. |
| Replace Biomes | optional byte + BiomeReplacementsData | Presence flag on the wire; value omitted when absent. |
| Village Type | uint8 | |
| Surface Builder Data | optional byte + BiomeSurfaceBuilderData | Presence flag on the wire; value omitted when absent. |
| Subsurface Builder Data | optional byte + BiomeSurfaceBuilderData | Presence flag on the wire; value omitted when absent. |
Structure of BiomeClimateData
| Field | Type | Description |
|---|
| Temperature | float32 (LE) | |
| Downfall | float32 (LE) | |
| Snow Accumulation Min | float32 (LE) | |
| Snow Accumulation Max | float32 (LE) | |
Structure of BiomeConsolidatedFeaturesData
| Field | Type | Description |
|---|
| Features | varuint32 count + BiomeConsolidatedFeatureData[] | Length-prefixed sequence. |
Structure of BiomeMountainParamsData
| Field | Type | Description |
|---|
| Steep Block | uint32 (LE) | |
| North Slopes | bool | |
| South Slopes | bool | |
| West Slopes | bool | |
| East Slopes | bool | |
| Top Slide Enabled | bool | |
Structure of BiomeSurfaceMaterialAdjustmentData
| Field | Type | Description |
|---|
| Adjustments | varuint32 count + BiomeElementData[] | Length-prefixed sequence. |
Structure of BiomeOverworldGenRulesData
| Field | Type | Description |
|---|
| Hills Transformations | varuint32 count + BiomeWeightedData[] | Length-prefixed sequence. |
| Mutate Transformations | varuint32 count + BiomeWeightedData[] | Length-prefixed sequence. |
| River Transformations | varuint32 count + BiomeWeightedData[] | Length-prefixed sequence. |
| Shore Transformations | varuint32 count + BiomeWeightedData[] | Length-prefixed sequence. |
| Pre Hills Edge | varuint32 count + BiomeConditionalTransformationData[] | Length-prefixed sequence. |
| Post Shore Edge | varuint32 count + BiomeConditionalTransformationData[] | Length-prefixed sequence. |
| Climate | varuint32 count + BiomeWeightedTemperatureData[] | Length-prefixed sequence. |
Structure of BiomeMultinoiseGenRulesData
| Field | Type | Description |
|---|
| Temperature | float32 (LE) | |
| Humidity | float32 (LE) | |
| Altitude | float32 (LE) | |
| Weirdness | float32 (LE) | |
| Weight | float32 (LE) | |
Structure of BiomeLegacyWorldGenRulesData
| Field | Type | Description |
|---|
| Legacy Pre Hills Edge | varuint32 count + BiomeConditionalTransformationData[] | Length-prefixed sequence. |
Structure of BiomeReplacementsData
| Field | Type | Description |
|---|
| Biome Replacements | varuint32 count + BiomeReplacementData[] | Length-prefixed sequence. |
Structure of BiomeSurfaceBuilderData
| Field | Type | Description |
|---|
| Surface Materials | optional byte + BiomeSurfaceMaterialData | Presence flag on the wire; value omitted when absent. |
| Has Default Overworld Surface | bool | |
| Has Swamp Surface | bool | |
| Has Frozen Ocean Surface | bool | |
| Has The End Surface | bool | |
| Mesa Surface | optional byte + BiomeMesaSurfaceData | Presence flag on the wire; value omitted when absent. |
| Capped Surface | optional byte + BiomeCappedSurfaceData | Presence flag on the wire; value omitted when absent. |
| Noise Gradient Surface | optional byte + BiomeNoiseGradientSurfaceData | Presence flag on the wire; value omitted when absent. |
Structure of BiomeConsolidatedFeatureData
| Field | Type | Description |
|---|
| Scatter | BiomeScatterParamData | |
| Feature | BiomeStringIndex | |
| Identifier | BiomeStringIndex | |
| Pass | BiomeStringIndex | |
| Can Use Internal Feature | bool | |
Notes