修复
- 为被 Refaltor4/CustomItemAPI 损坏的块的 PM77 世界添加了解决方法。
- 虽然这不是PocketMine-MP本身的错,但相当多的用户受到此问题的影响。
- PM4 未检测到此错误,因为缺少对 1.12 中不应该存在的某些数据的验证。
- 现在,当检测到此损坏时,将记录错误,但受影响的块应正常加载。
- 放宽了对 LevelDB 世界中每个区块的预期 3D 生物群落数组计数的验证。
- Vanilla Bedrock 目前保存了 24 个调色板(只需要 24 个),但在旧版本中,它每块保存了 25、32 或 64 个生物群系调色板。
- 这些填充生物群系的核心验证非常严格,强制要求完全符合原版。
- 由于实际上只需要 24 个调色板,因此无论块版本如何,现在都可以省略其余的调色板。
- 检测到此错误时,仍会记录错误,但受影响的区块将正常加载。
- 修复了在(重新)生成后 3 秒内(重新)生成的玩家不起作用的问题(由于 )。/killnoDamageTicks
- 修复了具有高水平生命值提升或其他改变生命值效果的玩家无法正常工作的问题。/kill
- 修复了被熔岩摧毁的下界物品。
- 防火实体在火灾或熔岩中不再显示燃烧动画。这不适用于有创造力的玩家,他们是不朽的而不是防火的。
- 修复了某些与原版基岩不匹配的磨砂冰融化。
这是 Minecraft基岩版 1.20.0 的支持版本。
插件兼容性:以前的 5.x 版本的插件将在此版本上保持不变地运行,除非它们使用内部 API、反射或像 pocketmine\network\mcpe 命名空间这样的包。 除非您需要在此版本中添加新功能,否则不要更新插件最低 API 版本。
警告:如果您的插件使用 pocketmine\network\mcpe 命名空间,则您不会受到 API 更改约束的保护。 如果您直接使用数据包,请考虑使用 plugin.yml 中的 mcpe-protocol 指令作为约束。
常规:
添加了对 MCBE 1.20.0 的支持。
删除了对旧版本的支持。
4.22.1 - 传送客户端错误解决方法
![]()
PocketMine-MP/changelogs/5.0-beta.md at 5.0.0-BETA1 · pmmp/PocketMine-MP
A server software for Minecraft: Bedrock Edition in PHP - pmmp/PocketMine-MPgithub.com
![]()
PocketMine-MP/5.0-alpha.md at 5.0.0-ALPHA6 · pmmp/PocketMine-MP
A server software for Minecraft: Bedrock Edition in PHP - PocketMine-MP/5.0-alpha.md at 5.0.0-ALPHA6 · pmmp/PocketMine-MPgithub.com
此版本包含 4.11.0-BETA2 及更早版本的更改,此处可能未列出。
支持了1.19.40,做了若干更新
详细日志:https://github.com/pmmp/PocketMine-MP/blob/5.0.0-ALPHA5/changelogs/5.0-alpha.md#500-ALPHA5