Custom server software for Minecraft: Bedrock, built from scratch in PHP, C and C++
一款高度可定制的开源服务器软件,适用于 Minecraft: Bedrock Edition,采用 PHP 编写
这是什么?
PocketMine-MP 是一款高度可定制的 Minecraft: Bedrock Edition 服务器软件,完全采用 PHP 从零构建,拥有超过 10 年的发展历史。
如果您希望创建一个具备自定义功能的 Minecraft: Bedrock 服务器,那么这里就是您的不二之选。
- 🧩 强大的插件 API - 按照您的需求扩展和定制游戏玩法
- 🗺️ 丰富的生态系统与庞大的开发者社区 - 轻松找到所需插件,并学习开发自己的插件
- 🌐 多世界支持 - 无需将玩家转移到其他服务器节点,即可为他们提供更多样化的游戏体验
- 🏎️ 性能表现 - 单服务器可支持 100 多名玩家(具体取决于硬件和插件情况)
- ⤴️ 持续更新 - 通常在数天内即可支持 Minecraft 的新版本
❌ PocketMine-MP 并非原版 Minecraft 服务器软件。
它不太适合用于搭建原版生存服务器。 它缺少许多原版游戏中的功能,例如原版世界生成、红石系统、生物 AI 以及其他各种特性。
如果您只想玩 原版多人联机生存,建议使用 官方 Minecraft: Bedrock 服务器软件,而非 PocketMine-MP。
如果官方软件不适用,您可以尝试通过 Poggit 上的插件来补充 PocketMine-MP 缺失的部分功能,或者自行编写插件来实现这些功能。
入门指南
社区与支持
加入我们的 Discord 服务器,与其他用户和开发者交流。
您也可以在 StackOverflow 上使用 pocketmine 标签提问。
开发插件
如果您想编写自己的插件,以下资源可能会有所帮助。 如果需要帮助,随时可以向我们的社区提问。
- 开发者文档 - 面向 PocketMine-MP 插件开发者的通用文档
- 最新版本 API 文档 - 为每个版本生成的 Doxygen API 文档
- 最新开发版 API 文档 - 每周从
major-next分支生成的 Doxygen API 文档 - DevTools - 用于创建插件的开发工具插件
- ExamplePlugin - 演示部分基本 API 功能的示例插件
为 PocketMine-MP 做贡献
PocketMine-MP 接受社区贡献!如果您想为 PocketMine-MP 贡献代码,以下资源会很有用。
刚接触?可以查看带有 "Easy task" 标签的 issues,通过解决这些问题来熟悉代码库。
捐赠
PocketMine-MP 是免费的,但它的开发需要 unpaid volunteers 投入大量时间和精力。捐赠能帮助我们持续为新版本提供支持,并添加玩家喜爱的功能。
您可以通过以下方式支持开发:
- Patreon
- Bitcoin (BTC):
bc1q2v5ngyf8ugyd55kqa9ep35g2rv342ueqm6ks33 - Stellar Lumens (XLM):
GAAC5WZ33HCTE3BFJFZJXONMEIBNHFLBXM2HJVAZHXXPYA3HP5XPPS7T
感谢您的支持!
许可信息
本项目采用 LGPL-3.0 许可。详情请参见 LICENSE 文件。
pmmp/PocketMine 与 Mojang 无关联。所有品牌和商标均归其各自所有者所有。PocketMine-MP 并非 Mojang 认可的软件,也与 Mojang 无关联。
下载使用量
项目总下载次数(含Clone、Pull、 zip 包及 release 下载),每日凌晨更新