Prismarine Viewer
github.com
What it is
Prismarine Viewer is a free, web-based viewer for Minecraft servers and bots, available through API, self-hosted, and web use. Mineflayer mode serves a page showing a bot’s surroundings in first or third person and provides drawing functions; lines and displayed primitives can be replaced or erased by ID. Standalone mode visualizes a world without a bot, while headless mode renders a bot’s view for streaming to a file or over TCP. The project lists Minecraft support from 1.8.8 through 1.21.4; other versions in the same major use textures and models from the closest supported version. Online-mode servers can show wide or slim skins and capes when skin data is sent. Examples connect Mineflayer with proxies, Electron, Python, and WebSocket proxies, and export world areas as screenshots or 3D models. Server maps, live updates, and a 3D map view are supported. Install with `npm install prismarine-viewer`; the repository uses the MIT license. Mineflayer and standalone default to six chunks and port 3000.
Spec sheet
- Purpose
- Prismarine Viewer is a web based viewer for Minecraft servers and bots.Read 8 Oct 2026 · github.com
- Integrations
- The README provides examples involving Mineflayer, a proxy, an Electron app, a Python script, and a WebSocket proxy.Read 8 Oct 2026 · github.com
- Security
- GitHub reports that the project has not set up a SECURITY.md file and has no published security advisories.Read 8 Oct 2026 · github.com
- License
- GitHub identifies the repository license as MIT.Read 8 Oct 2026 · github.com
- Configuration limits
- Mineflayer and standalone modes default to a view distance of 6 chunks and web server port 3000.Read 8 Oct 2026 · github.com
- Drawing
- Mineflayer mode can draw lines and replace or erase displayed primitives by ID.Read 8 Oct 2026 · github.com
- Headless output
- Headless mode renders a bot's view and can stream it to a file or over TCP.Read 8 Oct 2026 · github.com
- Install
- The README gives `npm install prismarine-viewer` as the installation command.Read 8 Oct 2026 · github.com
- Maker identity
- The package metadata names PrismarineJS as the author.Read 8 Oct 2026 · github.com
- Minecraft versions
- It lists support for Minecraft versions 1.8.8 through 1.21.4, with other versions of the same major rendered using the closest supported version's textures and models.Read 8 Oct 2026 · github.com
- Mineflayer
- The Mineflayer mode serves a web server to view a bot's surroundings in first or third person and includes drawing functions.Read 8 Oct 2026 · github.com
- Other use
- Examples include exporting parts of worlds as screenshots or 3D models.Read 8 Oct 2026 · github.com
- Player skins
- Players are shown with wide or slim skins and capes when the server sends skin data on online mode servers.Read 8 Oct 2026 · github.com
- Standalone mode
- Standalone mode serves a web server for visualizing a world without requiring the bot mode.Read 8 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Three modes cover bot, standalone, and headless viewing
- Supports Minecraft versions 1.8.8 through 1.21.4
- Drawing primitives can be managed by ID
- Supports server maps and live updates
- MIT-licensed repository
Limits
- Default view distance is six chunks
- Default web server port is 3000
- Other versions use closest supported assets
- No SECURITY.md or published advisories
Who it suits
It suits developers building Minecraft server, bot, map, automation, or rendering tools. It is also useful for self-hosted viewers and headless output pipelines.
Verdict
Prismarine Viewer offers flexible Minecraft visualization through browser, standalone, and headless modes. Its version coverage, integrations, and drawing API are clear, with defaults and security-documentation gaps worth noting.
Where Specifiction places it
- Minecraft World Map Viewers#13 of 227.5