Skip to content

Coming from PocketMine-MP ​

The PMMP team ended PocketMine-MP in July 2026; its last release was 5.44.3 for Bedrock 1.26.30. VanillaMine continues from there.

Switching ​

  1. Stop the server and back up the folder.
  2. Replace PocketMine-MP.phar with VanillaMine's.
  3. Replace bin/ with the VanillaMine PHP binaries (newer extensions; the old binaries are missing some of them).
  4. Start the server.

Worlds, plugins, server.properties and pocketmine.yml are kept.

What changes ​

  • Plugins keep working. The plugin API only gained additions: a plugin made for 5.44.3 loads without changes (api: 5.0.0 and up). See Compatibility.
  • New worlds are vanilla. level-type defaults to vanilla. Existing worlds keep the generator they were created with.
  • Mobs exist. Mob AI and natural spawning are on by default. If a plugin of yours already spawns mobs, read Mob spawning & AI or set mobs.spawning.enabled: false.
  • New network transport. Bedrock 1.26.50+ clients join over NetherNet: open the port in TCP as well as UDP.
  • New settings. pocketmine.yml is not rewritten when you update, so new settings do not appear in your file; they use their defaults. Copy the ones you want from the reference.
  • Updates come from updates.luxurynodes.com instead of PMMP's update server.

VanillaMine is a fork of PocketMine-MP, maintained by Luxury Nodes. Not affiliated with the PMMP team or Mojang.