PocketMine-MP (1.21, 1.20) is an open-source server software designed to run Minecraft: Bedrock Edition servers. It is written in the PHP programming language and allows users to create private servers for playing Minecraft on platforms such as mobile phones, tablets, PCs (Windows 10, 11), Xbox, PlayStation, and Nintendo Switch.

Features:

  • PocketMine-MP has its own plugin system, enabling users to add features like minigames, land protection, economy, ranks, etc.
  • Supports players from various Bedrock Edition devices connecting together.
  • Suitable for beginners, with a simple command-line interface and detailed documentation.
  • Lightweight, ideal for small to medium-sized servers (10-50 players), but may face performance limitations with a large number of players if not optimized.
  • Can be combined with GeyserMC Mod or Geyser Plugin to allow Java Edition players to join.

How to install:

Windows

  1. Make a folder for your server. If you’re updating an existing server, delete PocketMine-MP.phar, any file called start, and the bin folder from the folder.
  2. Download the custom PHP binary for Windows below. Make sure you get the right version for your chosen version of PocketMine-MP (see below).
  3. Right-click -> click Extract All, pick your server folder and click Extract. Now you should have a folder called bin.
  4. In the bin folder, double-click the fole vc_redist.x64.exe, accept the terms and conditions, and install. This will install Microsoft Visual C++ Redistributable, which is needed by the PHP binary.
  5. Download your chosen version of PocketMine-MP.phar and start.cmd from below and save them in your server folder.

Now you should be able to double-click start.cmd to start the server.

Linux/MacOS

The following steps require you to use the Terminal.

  1. cd to wherever you want to put the server (e.g. cd /home/dylan).
  2. Make a folder for your server using mkdir (e.g. mkdir pocketmine). If you’re updating an existing server, cd directly to your server’s folder instead.
  3. Run rm -rf ./bin ./PocketMine-MP.phar ./start.sh. This deletes any outdated server files (don’t worry, your data won’t be harmed).
  4. Find the download link for the right PHP version for your OS.
  5. Run curl -L <link to your chosen PHP binary> | tar -xz. Now you should have a folder called bin. Make sure you get the right version for your chosen version of PocketMine-MP.
  6. Find the download link for your chosen version of PocketMine-MP.phar and start.sh below.
  7. Run curl -LO <link to PocketMine-MP.phar>.
  8. Run curl -LO <link to start.sh>.
  9. Run chmod +x ./start.sh.`

Now you should be able to run the server by running ./start.sh.

Warning

  • Make sure you know which binary to use for your chosen version of PocketMine-MP. Different versions need different binaries.
  • Binaries have a suffix that tells you which PocketMine-MP version they are for. PM4 is for 4.x, and PM5 is for 5.x.
  • There are also different downloads different operating systems, different CPU architectures and different versions of PHP itself.
  • If you use the wrong binary, the server might not work.

How to use:

Starting the server

  • Linux/MacOS: run ./start.sh
  • Windows: Double-click start.cmd, or open PowerShell in the server directory and run .\start.ps1.

Setup Wizard

The first time PocketMine-MP starts, it launches a setup wizard.

The setup wizard will allow you to choose a language, and guide you through setting up basic information about your new server, like its name, the server port, etc.

Tip: You can skip the setup wizard by passing --no-wizard to start.sh, start.cmd or start.ps1.

Stopping the server

To stop the server, simply type stop in the console and press enter.

Error: Do NOT click the X to stop the server. You could lose data or your data might get corrupted.

Requires:

Windows 10, 11

Minecraft Bedrock Edition

Docker Desktop

How to install:

How To Download & Install Mods with Minecraft Forge

How To Download & Install Fabric Mods

Don’t miss out today’s latest Minecraft Mods

PocketMine-MP (1.21, 1.20) Download Links

For All Versions of Minecraft

UnZip file: Download from Server 1Download from Server 2

Click to rate this post!
[Total: 1 Average: 5]