Skip to content

2.1.0-beta.7

Pre-release
Pre-release

Choose a tag to compare

@InventivetalentDev InventivetalentDev released this 17 Oct 10:43
· 29 commits to main since this release
a53d098

Beta 7 fixes asset initialization and NBT parsing in code-split browser bundles, improves world streaming cleanup, and adds configurable logging and Minecraft 26.3 structure support. It promotes the changes through alpha139 since beta6.

Highlights

  • Asset initialization keeps AssetLoader.ROOT defined when tools such as Vite split dependencies into chunks. NBT parsing also handles the CommonJS export shape produced by those bundles.
  • Configurable logging routes MineRender messages through component-tagged loggers. Warnings and errors remain enabled by default. Use Logging.configure for levels and component overrides, or Logging.setHandler to send messages to your own logger.
  • Bulk column unloading groups streaming eviction and disposal cleanup, reducing intermediate section rebuilds. Surviving faces, fluids, lighting, ambient occlusion, and biome colors refresh together; failed unload groups retain ownership for retry.
  • Structure parsing accepts the id and properties palette fields used since Minecraft 26.3 snapshot 7, while retaining support for older Name and Properties fields.

Updating

Custom world adapters passed to WorldStreamer must provide unloadChunkColumns(positions). MineRenderWorld already provides it. To restore debug and info output, configure the corresponding logging level.

Install with yarn add minerender@beta.

Changes since beta 6.