All Projects → JSPrismarine → JSPrismarine

JSPrismarine / JSPrismarine

Licence: MPL-2.0 License
Dedicated Minecraft Bedrock Edition server written in TypeScript.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to JSPrismarine

WorldEdit-BE
A Minecraft Bedrock addon port of the famous WorldEdit mod for Minecraft: Java Edition.
Stars: ✭ 45 (-72.22%)
Mutual labels:  minecraft, minecraft-bedrock-edition
bedrock-emotes
A collection of all Bedrock Edition emote UUIDs currently in the game.
Stars: ✭ 70 (-56.79%)
Mutual labels:  mcbe, minecraft-bedrock
Kookie
A server software for Minecraft: Bedrock Edition written in Kotlin
Stars: ✭ 51 (-68.52%)
Mutual labels:  minecraft-bedrock-edition, mcbe
Vector-Network-Project
Minecraft Bedrock Edition server plugin
Stars: ✭ 28 (-82.72%)
Mutual labels:  minecraft-bedrock-edition, mcbe
byHaviour
A Behaviour Pack Editor for Minecraft: Bedrock Edition
Stars: ✭ 16 (-90.12%)
Mutual labels:  minecraft-bedrock-edition
MCLeaksApiClient
Java based client for checking if an account is MCLeaks.
Stars: ✭ 20 (-87.65%)
Mutual labels:  mc
Minecraft-bedrock-json-schemas
The JSON validation schema files for Minecraft bedrock
Stars: ✭ 17 (-89.51%)
Mutual labels:  minecraft-bedrock
Gametest-API-Wrapper
Library built off of Minecraft Bedrock Edition Gametest API. Easily allows you to interact with the API, while including a lot more features!
Stars: ✭ 39 (-75.93%)
Mutual labels:  minecraft-bedrock-edition
TotalEconomy
All in one economy plugin for Minecraft and Sponge.
Stars: ✭ 32 (-80.25%)
Mutual labels:  minecraft
minecraft-lambda-function
AWS Lambda function for managing Minecraft server
Stars: ✭ 37 (-77.16%)
Mutual labels:  minecraft
BeeCloud-Proxy
BeeCloud Minecraft Bedrock Edition proxy server software with UDP protocol.
Stars: ✭ 22 (-86.42%)
Mutual labels:  mcbe
MineiaGo
Minecraft Bedrock Edition <-> Java Edition using BungeeCord.
Stars: ✭ 14 (-91.36%)
Mutual labels:  minecraft-bedrock-edition
HyCord
HyCord is a minecraft mod that aims for discord and hypixel integration
Stars: ✭ 28 (-82.72%)
Mutual labels:  minecraft
papyrusjs
papyrus.js renders maps of Minecraft: Bedrock Edition worlds using node.js, LevelDB and leaflet.
Stars: ✭ 53 (-67.28%)
Mutual labels:  mcbe
Allomancy
Brandon Sanderson's Allomancy, now in Minecraft
Stars: ✭ 18 (-88.89%)
Mutual labels:  minecraft
anticope.ml
Welcome to the AntiCope Website! Here you can find a list of free and open-source Meteor Client addons as well as other client-side Fabric Minecraft mods.
Stars: ✭ 39 (-75.93%)
Mutual labels:  minecraft
boundstone
High Performance / Fast Compilation / Lightweight MCBE Server
Stars: ✭ 42 (-74.07%)
Mutual labels:  mcbe
MCBE-Win10-FOV-Changer
Ever wanted to zoom in in MCBE Win10?
Stars: ✭ 32 (-80.25%)
Mutual labels:  minecraft-bedrock-edition
minecraft-overviewer
Docker Image to Run Minecraft Overviewer
Stars: ✭ 60 (-62.96%)
Mutual labels:  minecraft
FrogCraft-Rebirth
A standalone rewrite of FrogCraft, an IC2 Addon with theme of chemical industry, starting from scratch.
Stars: ✭ 27 (-83.33%)
Mutual labels:  minecraft

JSPrismarine

License Contributors GitHub Commit Activity Build Coveralls github Codefactor.io Official Discord Server TODO Counter GitHub Sponsors

A dedicated Minecraft Bedrock Edition server written in TypeScript with focus on performance, extensibility and ease-of-use.

Why use JSPrismarine?

  • Written in TypeScript which means that it's easy to use and develop plugins for. You can in theory develop plugins in any language that transpile into JavaScript (such as TypeScript, Kotlin, CoffeeScript, asm.js and many more).
  • Open source with the permissive MPL2 license.
  • Under active development.

Getting started

Prebuilt binaries will be provided once a stable release is out, these will not require a node environment. For now however, you can either follow the steps bellow or download the latest nightly (which may or may not work).

  • Linux/MacOS/Unix based OS or Windows (requires WSL)
    • You need Node.js v14+, npm v7+ and lerna.
    • Clone the repository git clone https://github.com/JSPrismarine/JSPrismarine.git.
    • Go in the cloned repository cd JSPrismarine
    • Install dependencies npm install and lerna bootstrap.
    • Before running production build you have to build it npm run build
    • You're done, you can run it using npm run start (or npm run dev for development)

FAQ

  • Can I contribute?
  • Is JSPrismarine for Minecraft: Bedrock Edition or Minecraft: Java Edition?
    • JSPrismarine is made for Minecraft: Bedrock Edition, there may however be plugin(s) available to provide a Minecraft: Java Edition implementation..
  • What devices devices can a player join JSPrismarine with?
    • By default PC/Windows, Android, iOS. However with some tricks you can also join with Xbox One, Switch and the PS4.
  • Which OSes can run JSPrismarine?
    • Any platform supporting Node.js v14 or later.
  • Does it support plugins?
    • Yes but JSPrismarine is in fast development-mode which means that currently SEMVER isn't strictly followed. We do however try to provide a deprecation warning two weeks ahead of removing an API function.
  • If my question isn't listed here where should I sak?
  • Why can't I join a JSPrismarine instance hosted on my Windows PC?
    • To join an instance of JSPrismarine hosted on the same Windows machine you need to enable Loopback by doing the following:
      • Open Windows PowerShell as administrator
      • Run this command: CheckNetIsolation LoopbackExempt -a -n="Microsoft.MinecraftUWP_8wekyb3d8bbwe"
      • Open Minecraft and add a server with the ip 127.0.0.1

Documentation

Remarks

  • JSPrismarine still in active development, currently no stable version is released.
  • The plugin API isn't stable.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].