uNmINeD 0.17.2

  • Post comments:5 Comments

New uNmINeD development snapshot is available for download! Changes: Added support for int32 section Ys (this fixes "System.InvalidOperationException: Operation ReadSByte is not supported on tag type Int" when loading chunks)Fixed "System.NullReferenceException: Object reference not set to an instance of an object." when generating web maps

Continue ReadinguNmINeD 0.17.2

uNmINeD 0.17.1 – Biomes

  • Post comments:10 Comments

New uNmINeD development snapshot is available for download! Changes: Added biome based styles (can be turned off)Added styles for savanna, taiga and swamp biomesAdded biome support for 1.12 and older Java worldsAdded biome support for Bedrock (including the new 3D biomes in 1.18)Added/fixed coarse dirt, podzol, Bedrock planks and some other block stylesAdded different color for spruce and birch leavesImproved shadow rendering speedImproved Bedrock chunk scanning speedAdded features to handle JE/BE block name differencesFixed Bedrock grass plant and grass block stylesFixed Bedrock chunk load errors(CLI) Added --mapsettings="mapsettingsfile.json" parameter to load map settings from file (see the included mapsettings-example.json for example). Minecraft 1.18 Java world in uNmINeD with biome styles Minecraft 1.18 Java world in uNmINeD with biome styles

Continue ReadinguNmINeD 0.17.1 – Biomes

[DEV] Bedrock 1.18 3D biome format

  • Post comments:2 Comments

I couldn't find any information about the new biome storage format introduced in Bedrock 1.18, so I did some reverse engineering, and share the results to help others. Bedrock 1.18 assigns a biome for each block, unlike Java, which assigns one to a 4x4x4 cube. Biome data for a whole chunk is stored in one LevelDB entry with the chunk key type 43 (0x2b), containing biome information for each subchunk. Entry format: 512 bytes: seems to be a heightmapPaletted biome data for each subchunk from bottom to top1 byte headerbit 0: always 1 (?)bits 7..1: bits per value for the following array (can be 0 if the palette contains only one biome)0xff indicates non-existent subchunk, in this case the following array and palette data are omittedn bytes: biome data for each block in the 16x16x16 subchunk in XZY order using the same aligned bit-packed int32 array format used for paletted block data. This array is omitted if the palette contains only one biome.1 byte: biome palette lengthn * int32: biome palette entries (numeric biome IDs)

Continue Reading[DEV] Bedrock 1.18 3D biome format