- Home
- Minecraft Schematic Tools
- SchematicWebViewer
On the recordRead 11 Oct 202620 facts
SchematicWebViewer
On the record
- Audience
- The README describes using the package on a website by adding a canvas element and calling renderSchematic from JavaScript.github.com · read 11 Oct 2026
- Browser rendering
- The README shows rendering a schematic into an HTML canvas on a website.github.com · read 11 Oct 2026
- Browser support
- The package metadata lists the last one Chrome version in its browserslist.github.com · read 11 Oct 2026
- CORS requirement
- The README says a CORS Anywhere instance is needed to access Minecraft JAR files because Mojang's download site uses CORS and redistributing the JAR would breach its license.github.com · read 11 Oct 2026
- Display options
- Render options include canvas size, grid bars, a direction arrow, antialiasing, background color, and debug information.github.com · read 11 Oct 2026
- Input format
- The schematic must be Base64 encoded and use a format supported by SchematicJS.github.com · read 11 Oct 2026
- Integration
- The package depends on SchematicJS for supported schematic formats.github.com · read 11 Oct 2026
- Intended users
- The project is presented as a library for developers who want to add modern Minecraft schematic viewing to a website.github.com · read 11 Oct 2026
- License
- The repository provides the software under the MIT License.github.com · read 11 Oct 2026
- Minecraft client jar
- The default client jar URL function uses the EngineHub Cassette Deck service.github.com · read 11 Oct 2026
- Orbit
- The view can automatically rotate while the user is not dragging it, with a configurable orbit speed.github.com · read 11 Oct 2026
- Purpose
- SchematicWebViewer is an NPM package for importing and viewing modern Minecraft schematics.github.com · read 11 Oct 2026
- Related library
- The README identifies SchematicJS as the library whose supported formats determine which schematic files can be used.github.com · read 11 Oct 2026
- Rendering
- The package renders a schematic to an HTML canvas using the renderSchematic function.github.com · read 11 Oct 2026
- Rendering control
- Automatic rendering can be disabled so the caller updates the view with the render method.github.com · read 11 Oct 2026
- Rendering controls
- Options include canvas size, grid and direction indicators, automatic orbit, antialiasing, background color, and debug information.github.com · read 11 Oct 2026
- Resource pack requirement
- The library requires a complete Minecraft resource pack containing all models, blockstates, and textures.github.com · read 11 Oct 2026
- Resource packs
- The renderer accepts resource pack URLs in priority order and allows callers to supply a custom function for retrieving the client JAR URL.github.com · read 11 Oct 2026