uNmINeD 0.17.6 – WebP, OpenLayers

  • Post comments:0 Comments

New uNmINeD development snapshot is available for download!

Changes:

  • Added WebP image format
  • Changed LeafletJS web map viewer to OpenLayers – no more blurry images on high DPI displays!
  • Fixed web map generation hangs at 99%
  • Memory usage and task scheduling optimizations
  • Changed tile metadata format
  • Added metadata caching to web map tile serializer
  • (GUI) Added metadata caching to tile image cache

See the image quality of WebP and the OpenLayers web map viewer in action: new Minecraft 1.18 example map!

Continue ReadinguNmINeD 0.17.6 – WebP, OpenLayers

uNmINeD 0.17.5 – Blockstates, Bedrock, 1.12

  • Post comments:8 Comments

New uNmINeD development snapshot is available for download!

Changes:

  • Added support for blockstate dependent styles
  • Improved BE support
    • Added styles for colored blocks (wool, carpet, terracotta, etc.)
    • Added styles for spruce and birch leaves
    • Added styles for mesa biomes
  • Improved support for JE 1.12 and older worlds
    • Added support for colored blocks, spruce/birch leaves, flowers, redsand, podzol and other blockdata dependent stuff
Continue ReadinguNmINeD 0.17.5 – Blockstates, Bedrock, 1.12

uNmINeD 0.17.4 – Hotfix

  • Post comments:4 Comments

New uNmINeD development snapshot is available for download!

Changes:

  • (GUI) Fixed a bug introduced in 0.17.3 that caused the file %AppData%\uNmINeD\guisettings.json to grow exponentially on every startup up to a point where uNmINeD could not start because it ran out of memory.
  • (CLI) Fixed console output colors on Windows 7

This version fixes guisettings.json on startup. Please update if you use 0.17.3.

Continue ReadinguNmINeD 0.17.4 – Hotfix

uNmINeD 0.17.3

  • Post comments:0 Comments

New uNmINeD development snapshot is available for download!

Changes:

  • Added ocean and badlands biome styles
  • Added color for dripstones
  • Changed ice color
  • Fine tuned some other block colors
  • Reduced application size
  • (GUI) Added map background settings
  • (GUI) Added confirmation dialog before opening survival worlds
  • (GUI) Added setting to show inhabited chunks only
  • (GUI) Sharpened zoom-out images
  • (GUI) Moved coordinates and block/biome info to bottom
  • (GUI) Fixed copy location as /tp below y=0
  • (GUI) Fixed random missing zoom-out tiles

Screenshot:

Minecraft JE 1.18 world in uNmINeD 0.17.3 with ocean biome styles turned on
Continue ReadinguNmINeD 0.17.3

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 biomes
  • Added biome support for 1.12 and older Java worlds
  • Added biome support for Bedrock (including the new 3D biomes in 1.18)
  • Added/fixed coarse dirt, podzol, Bedrock planks and some other block styles
  • Added different color for spruce and birch leaves
  • Improved shadow rendering speed
  • Improved Bedrock chunk scanning speed
  • Added features to handle JE/BE block name differences
  • Fixed Bedrock grass plant and grass block styles
  • Fixed 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 heightmap
  • Paletted biome data for each subchunk from bottom to top
    • 1 byte header
      • bit 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 omitted
    • n 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 length
    • n * int32: biome palette entries (numeric biome IDs)
Continue Reading[DEV] Bedrock 1.18 3D biome format

Discord

  • Post comments:5 Comments

Many of you asked, so I have created a Discord server.
Click to join:

https://discord.gg/TCmvrPyA9x

Please understand that I’m most likely busy with my full time job and other activites, so I can’t provide support for uNmINeD. Feel free to ask the community.

Continue ReadingDiscord