arm64-mcpelauncher-server

by LNSSPsd

22 stars
424 downloads
Not rated
GitHub

About

Minecraft Bedrock Edition BDS-like server for aarch64 devices like raspi

Details

Author
LNSSPsd
GitHub stars
22
Downloads
424
Categories
Other

- Runs Minecraft Bedrock server natively on arm64 devices
- Based on the mcpelauncher project
- Supports multiple Minecraft versions via separate branches
- Proof of concept demonstrating aarch64-native execution
- Online mode and skins are stubbed out
- Most server.properties settings are unimplemented

Build from source using cmake with clang, then copy server.properties and create a data directory. Download an arm64-v8a APK of Minecraft Bedrock and unpack the game files into a game directory before running the server.

arm64-mcpelauncher-server

An unstable hacky Minecraft Bedrock Edition server that runs on arm64 devices (e.g. Raspberry Pi)

This project serves at most as a proof of concept that it is possible to run Minecraft server natively
on aarch64 devices, and without symbols.

For this version, online mode and skins have been stubbed as genuine Minecraft client would be barred from joining;
and most of server.properties settings are unimplemented.

NOTE: This branch is for Minecraft v1.21.101.01 (latest version as of August 29<sup>th</sup>, 2025),
for Minecraft v1.21.60.28, click here.
for Minecraft v1.21.2.02, click here.
for Minecraft v1.20.81, click here.

img

This project is based on mcpelauncher project.
Some ideas of the class structures came from LeviLamina.

Build instruction:
```
mkdir -p build
cd build
CC=clang CXX=clang++ cmake ..
make -j12
cp server.properties build/mcpelauncher-server/
mkdir build/mcpelauncher-server/data # or preferred data path

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.