PocketMine-MP

This module allows you to run a PocketMine-MP server on your own Android device using the module package, which you can install in Magisk, Kernelsu, or Apache. This module provides an ARM64 executable and its dependencies, which you can run in a terminal emulator. With this module, you can host a Minecraft Bedrock Edition server on your phone or tablet in several ways.

PocketMine-MP4Android

Click to view screenshots

Screenshot 1
Screenshot 2
Screenshot 3

Installation

You can install PocketMine-MP in magisk, kernelsu, or apatch.

Usage

  1. Open a terminal emulator on Android (e.g., Termux) or use ADB shell.
  2. Execute these commands:
    • Superuser access:
      su
      start-pmmp
      
    • For Termux:
      su
      start-pmmp
      
  3. If start-pmmp doesn’t work, manually run the start script:
    cd /data/local/pmmp
    sh start.sh
    

Workaround for Port Forwarding

You can use Magisk Tailscaled, Tailscale from Play Store, or Playit.gg (development in progress). Currently, playit-linux-aarch64 has issues on Android, requiring changes or running on proot. For now, tunneling with Playit.gg on Android is not possible. Running it in Termux with a proot Ubuntu core image is an alternative.

Uninstallation

The pmmp folder will not be removed upon uninstalling the module. This ensures that your world data, plugins, and server settings remain intact.

Updating

To update the PHP8 binaries and PocketMine-MP, use the update-pmmp script. This script allows you to selectively update components as needed. Here are the available options:

update-pmmp [options]

Options:

The PHP8 precompiled binary is sourced from TukangM/php8-aarch64-builds.

Make sure to check the terminal output for any errors during the update process.

Roadmap

Notes

Judging by the activity on github it seems this module is no longer actively developed so be careful if some functions don’t work.

Link

Module Info

Search on : Google Bing Yandex