MinecraftPE

Important

We have a discord server, where you can report bugs or send feedback https://discord.gg/ryZ884DWJf

Source code for Minecraft Pocket Edition 0.6.1 alpha with various fixes and improvements.

This project aims to preserve and improve this early version of Minecraft PE.

TODO / Roadmap

  • Add platform GLFW
  • Compile for Linux
  • Compile for android aarch64
    • Touch control improvements
    • Screen fixes
  • Rewrite platform logic
  • Fix sound
  • Do a server connection GUI
  • Controller support
  • Minecraft server hosting
  • Screen fixess
  • Fix fog
  • Add sprinting
  • Chat (semi working) and commands
  • Implementing options
  • Better F3

Build

CMake

mkdir build && cd build
cmake .. -B .
make -j4

Android

Download r14b Android NDK and run build.ps1:

# Full build (NDK + Java + APK + install)
C:\apkbuild\build.ps1

# Skip NDK recompile (Java/assets changed only)
C:\apkbuild\build.ps1 -NoJava

# Skip Java recompile (C++ changed only)  
C:\apkbuild\build.ps1 -NoCpp

# Only repackage + install (no recompile at all)
C:\apkbuild\build.ps1 -NoBuild
Description
Cause I couldnt traceroute to russian servers
Readme 30 MiB
Languages
C++ 67%
C 29.5%
Objective-C 1.1%
Java 0.6%
Objective-C++ 0.5%
Other 1.2%