JSPrismarine is a dedicated Minecraft Bedrock Edition server written in TypeScript. It focuses on performance, extensibility, and ease-of-use. It is not affiliated with the official server software from Mojang AB.
Why use JSPrismarine?
Written in TypeScript, making it easy to use and develop plugins for. You can develop plugins in any language that transpiles into JavaScript, such as TypeScript, Kotlin, CoffeeScript, asm.js, and more.
Prebuilt binaries will be provided once a stable release is available. For now, you can follow the steps below or download the latest nightly (which may or may not work before reaching v1.0.0).
Linux/MacOS/Unix-based OS or a modern Windows (WSL2 is recommended)
Is JSPrismarine for Minecraft: Bedrock Edition or Minecraft: Java Edition?
JSPrismarine is made for Minecraft: Bedrock Edition, but there may potentially be plugins available to provide a Minecraft: Java Edition protocol implementation.
What devices can a player join JSPrismarine with?
By default, PC/Windows, Android, and iOS. With some tricks, you can also join with Xbox, Switch, and even PlayStation consoles.
Which OSes can run JSPrismarine?
Any platform supporting a somewhat recent version of Node.js.
If my question isn't listed here, where should I ask?