arm64-mcpelauncher-server
by: LNSSPsd
Minecraft Bedrock Edition BDS-liked server for aarch64 devices like raspi
📌Overview
Purpose: To provide an experimental Minecraft Bedrock Edition server that operates on ARM64 devices, such as Raspberry Pi.
Overview: The arm64-mcpelauncher-server is designed to facilitate running Minecraft Bedrock Edition on ARM64 architecture, specifically catered to users with devices like Raspberry Pi. Although the server is unstable and experimental, it is tailored for the latest Minecraft version as of March 2025, enabling a broader range of users to experience the game on less conventional hardware.
Key Features:
-
Compatibility with ARM64 Devices: Allows Minecraft Bedrock Edition to run on Raspberry Pi and similar ARM64 platforms, expanding accessibility to Minecraft enthusiasts using alternative hardware.
-
Community-Driven Development: The project is based on the mcpelauncher initiative and integrates concepts from other open-source contributions, fostering collaboration within the gaming and developer community.
arm64-mcpelauncher-server
An unstable hacky Minecraft Bedrock Edition server that runs on arm64 devices (e.g. Raspberry Pi).
NOTE: This branch is for Minecraft v1.21.60.28 (latest version as of March 12th, 2025).
For Minecraft v1.21.2.02, see the corresponding branch on GitHub.
For Minecraft v1.20.81, see the corresponding branch on GitHub.
Some configurations might not actually work.
This project is based on the mcpelauncher project.
Some ideas of the class structures came from LeviLamina.
Build Instructions
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/'