/PocketMine-MP4Android

run PocketMine-MP on your android rooted devices!

Primary LanguageHTMLMIT LicenseMIT

PocketMine-MP4Android was moved to new repositories ! https://github.com/Magisk-Modules-Alt-Repo/PocketMine-MP4Android

Run Minecraft Bedrock edition on android

Click to expand to see screenshoots

Screenshot_20240114-140951_Apps2SD PRO Screenshot_20240113-234915_Termux Screenshot_20240114-093845_Termux

Installation

  1. Download the latest release from the Releases page.
  2. Flash the Magisk module using one of the following methods:
    • Magisk Manager:
      • Open Magisk Manager.
      • Tap on the "Modules" section.
      • Tap on the "+" button and select the downloaded pmmp Magisk module.
      • Reboot your device.
    • KernelSU:
      • Open Magisk Manager.
      • Tap on the "Modules" section
      • Tap on the "+ Install" button and select the downloaded pmmp Magisk module.
      • Reboot your device.
  3. Alternatively, you can install the module using Androidacy Module Manager or Magisk Module Repo Loader (MMRL).

Usage

  1. Open a terminal emulator on your Android device, such as Termux or through ADB shell.
  2. Execute the following commands:
    • Execute su (superuser):
      su
      start-pmmp
    • If you are using Termux:
      su
      start-pmmp
  3. Optionally, if start-pmmp doesn't work, you can manually execute the start script by navigating to the /data/local/pmmp directory and running:
    cd /data/local/pmmp
    sh start.sh

Workaround about port forward

You can using Magisk Tailscaled, Tailscale Play Store, Playit.gg4Android (still development). basicly playit-linux-aarch64 didn't run very well on android environment, need made changes or run on proot something run on ubuntu top on termux/android... using playit.gg as tunneling rn was impossible run on android environment. do run on termux with proot ubuntu core image

Uninstall

If you decide to uninstall this module, note that the pmmp folder will not be removed. This is done to ensure that users of this module do not lose their world data, plugins, and server.properties.

Updating

old Updating docs If you want to update the PHP8 binaries and PocketMine-MP, you can simply update the module to the latest version. Future versions will include an update script (start-pmmp-update) to facilitate the update of the PocketMine-MP.phar binary only. php8 using precompiled binary from here [TukangM/php8-aarch64-builds](https://github.com/TukangM/php8-aarch64-builds)

Now PocketMine-MP.phar can now be update with update-pmmp or run /data/local/pmmp/update.sh

License

PocketMine-MP has LGPL-3.0-1-ov-file
PocketMine-MP4Android has MIT License