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
- Stop the server and back up the folder.
- Replace
PocketMine-MP.pharwith VanillaMine's. - Replace
bin/with the VanillaMine PHP binaries (newer extensions; the old binaries are missing some of them). - 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.0and up). See Compatibility. - New worlds are vanilla.
level-typedefaults tovanilla. 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.ymlis 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.cominstead of PMMP's update server.
