Skip to content
vape edited this page Oct 27, 2026 · 8 revisions

AmberPM Wiki

AmberPM is a high-performance fork of PocketMine-MP 5 for Bedrock Edition. It stays close to stock PMMP while adding native client features, developer APIs, and memory optimizations.

Pages

Key Differences from Stock PMMP 5

Feature Stock PMMP 5 AmberPM
Camera Control Plugin commands or custom packets Native presets, transitions, entity tracking and attachment, FOV, fades, and shake
Client Vector Rendering Particles or Fake ArmorStands Native PrimitiveShapesAPI (0 entities)
Client Input Locks Event cancellation + Rubberband Native ClientInputLocksAPI (0 lag / C++ engine lock)
Multi-Version Protocol Single protocol version lock Multi-Version protocol engine (MV)
Command Overloads Manual string parsing Type-safe Closure reflection & Bedrock UI hints
Item Autocomplete Basic string matching Canonical Bedrock item dictionary with client icons
Chunk Memory Footprint Keeps all view distance chunks in RAM Unloads non-ticking chunks (up to 90% RAM reduction)
Case-Insensitive Commands Case-sensitive (/gamemode only) Case-insensitive (/GAMEMODE, /GaMeMoDe)
Shader / Visual Toggles Uncontrolled Configurable via pocketmine.yml and event API
Permission Inspector DevTools plugin required Native /checkperm & /listperms in core

Upgrading from Stock PMMP 5

AmberPM is a drop-in replacement for PocketMine-MP.phar.

  1. Replace your PocketMine-MP.phar with the compiled AmberPM phar.
  2. Restart your server. All existing plugins and configurations will continue to work.

Clone this wiki locally