Repository navigation
2.1.0-beta.4
Pre-releaseBeta 4 brings faster world placement, biome colors, creative flight controls, native Node PNG rendering, and more complete item previews. It promotes the changes through alpha118 since beta3.
Highlights
- Worlds gain section meshes for fluids and animated textures, palette-based placement, and saved biome colors for grass, foliage, and water.
- Native Node rendering exports PNGs through
NodeRenderer. The native factory requires workingcanvasandgldependencies. - Item previews add compass/clock glint, potion-effect colors, and vanilla durability and stack-size defaults.
Migration notes
Controls: renderer.controls is now typed OrbitControls | FlyControls | undefined. Use renderer.orbitControls for orbit-only members such as target, or renderer.flyControls for flight settings. Flight sprints with R. Switching modes replaces and disposes the previous controls; reattach listeners and settings. See the flight follow-ups.
Async helpers: Add await to getBlockFluidState, getFluidKind, and resolveLegacyBlock. Earlier alpha users must also await ItemDefaults.get and ItemTints.getPotionList. Rendering and parser entry points await these internally.
Versioned data: Registry tables load on demand from assets.mcasset.cloud/<version>/minerender-data/ or configured asset sources. Missing datasets and failed requests reject. Without an exact registry, releases use the nearest published patch in the same release line, then the latest earlier release, or the oldest available for versions before it. Unpublished snapshots reject; models and textures keep the requested version. See versioned data and compatibility fallback.
Install with yarn add minerender@beta.