An open API service indexing awesome lists of open source software.

https://github.com/LNSSPsd/arm64-mcpelauncher-server

Minecraft Bedrock Edition BDS-like server for aarch64 devices like raspi
https://github.com/LNSSPsd/arm64-mcpelauncher-server

Last synced: 2 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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 29th, 2025),
for Minecraft v1.21.60.28, [click here](https://github.com/LNSSPsd/arm64-mcpelauncher-server/tree/minecraft-v1.21.60.28).
for Minecraft v1.21.2.02, [click here](https://github.com/LNSSPsd/arm64-mcpelauncher-server/tree/minecraft-v1.21.2.02).
for Minecraft v1.20.81, [click here](https://github.com/LNSSPsd/arm64-mcpelauncher-server/tree/minecraft-v1.20.81.01).

![img](screenshot.png)

This project is based on [mcpelauncher](https://github.com/minecraft-linux/mcpelauncher-manifest) project.
Some ideas of the class structures came from [LeviLamina](https://github.com/LiteLDev/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
# the server should be at build/mcpelauncher-server
# download arm64-v8a version of .apk file on mcpelauncher ui settings-versions-download apk
# and unpack game to build/mcpelauncher-server/game (or customized path) before use, the directory should contain 'lib/' and 'assets/'
```