Skip to content

v0.20.0 · Minecraft 1.26.50 to 1.26.62

The Bedrock
server you own.

A dedicated server for Minecraft: Bedrock Edition. One binary to host it, real packages to build on it, and vanilla behavior driven by data, so it stays right when Bedrock moves.

Here to play, build add-ons or contribute? Start where you are

builds, no Node.js needed
8
protocol versions
2
default port players join on
19132
open source license
MPL-2.0
jsprismarine
$ ./prismarine-linux-x64[info] Starting JSPrismarine server version v0.20.0 for Minecraft: Bedrock Edition on 2 protocol versions: protocol 2225: 1.26.60, 1.26.61, 1.26.62 (advertised in the MOTD) protocol 2193: 1.26.50, 1.26.51[info] JSPrismarine is now listening on port 19132> 

Start where you are.

Join a server and see what works.

Add the server's address and port in Minecraft 1.26.50 to 1.26.62. Players sign in with their Xbox account, as on any vanilla server.

Servers → Add Server
  Server Name     My world
  Server Address  play.example.com
  Port            19132
1.26.62

Newest Minecraft releaseIt joins on protocol 2225, and older releases back to 1.26.50 still connect. Which versions join

47

Published packagesProtocol, transport, world and server, each on npm. Browse them

Take the pieces you needEvery package carries its own README and API reference.

pnpm add @jsprismarine/nbt

Parity, in publicEach family of vanilla behavior has a test and a row on the tracker.

Latest release

v0.20.0

  • Run every command from one registry.
  • The query protocol is part of the server's networking now, with a new query-port setting beside enable-query, which stays on by default.
  • Remove the legacy recipe manager.

Run it in a minute.

Download the build for your system, make it executable and start it. Players connect on port 19132.

Here to play? Join a server. Here to change it? Contribute.

chmod +x prismarine-linux-x64
./prismarine-linux-x64