Repository navigation
AmberPM v1.7.0
AmberPM 1.7.0
AmberPM 1.7.0 brings NetherNet, the WebRTC transport Minecraft: Bedrock Edition uses from 26.60 on, together with support for Bedrock 26.60.
This release also makes AmberPM easier to run on hosting panels and containers.
Minecraft: Bedrock Edition: Multi-version support up to 26.60 (protocol 2225)
Plugin API: 5.44.2
Highlights
NetherNet
- Native NetherNet transport over the
ext-rtcextension. Clients from 26.50 on join over NetherNet, 26.60 clients only use NetherNet, and RakNet keeps serving older versions. - Persistent
nethernet.keyserver identity, signed answers, and the transport key is checked against the Login key. - Per-IP limits for signaling and connections.
- Native ping and bandwidth stats for NetherNet sessions in
/status.
Multi-version
- Added Minecraft: Bedrock Edition 26.60 (protocol 2225).
- Tested with 26.60 and 26.52 clients on the same server.
Hosting & setup
- The console prints the TCP and UDP ports to open on startup.
network.raknet-portmoves RakNet to another UDP port, or turns it off with-1on single-port hosts.AMBER_NETHERNET_PORTandAMBER_NETHERNET_PUBLIC_IPenvironment variables for panels and containers.- The phar cache falls back to a
tmpfolder next to the phar when/tmpis too small. /etc/machine-idis only read when readable, fixing startup in locked-down containers.
For the complete list of changes, see the 1.7.0 changelog:
https://github.com/Amber-PM/Amber/blob/main/changelogs/1.7.md
Pull requests
The following are the main pull requests included in this release.
Networking
Multi-version
- #65 - Bedrock 26.60
Contributors
Thanks to everyone who contributed to this release:
- @vapebw - NetherNet integration, Bedrock 26.60 support, hosting compatibility, and release engineering.
Downloads & upgrading
Download PocketMine-MP.phar from the assets below.
A compatible PHP runtime with ext-rtc is required for this release:
- Amber PHP 8.4.27 (Recommended): https://github.com/Amber-PM/PHP-Binaries/releases/tag/amber-php-8.4.27-r5
- Amber PHP 8.5.12 (Pre-release runtime): https://github.com/Amber-PM/PHP-Binaries/releases/tag/amber-php-8.5.12-r5
NetherNet needs TCP on your server port and UDP for game traffic (20000-20127 by default). On hosting panels with one or two ports, follow the setup guide below.
The PocketMine-MP plugin API remains at 5.44.2. Back up your worlds, configuration and nethernet.key before upgrading.
AmberPM is intended primarily for custom servers, minigames, and multi-version networks. It is not a complete vanilla Minecraft implementation.
Setup help
NetherNet is new for everyone, so we will help you set it up.
- Setup guide: https://github.com/Amber-PM/Amber/wiki/NetherNet-Setup
- AI guide: paste
docs/NetherNet-AI-Guide.mdinto ChatGPT, Claude or Gemini and it will walk you through your case step by step. It is also attached below. - Pterodactyl / Pelican egg: https://github.com/Amber-PM/egg
- Still stuck? Ask in Discord with your console lines that contain
NetherNetand we will help.
Support & community
- Discord: https://discord.gg/w2nHHADWvF
- Bug reports: https://github.com/Amber-PM/Amber/issues
- Source code: https://github.com/Amber-PM/Amber