Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Geyser | 3,812 | a day ago | 345 | mit | Java | |||||
A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition. | ||||||||||
Bungeecord | 1,373 | 16 | 5 days ago | 4 | January 14, 2021 | 351 | other | Java | ||
BungeeCord, the 6th in a generation of server portal suites. Efficiently proxies and maintains connections and transport between multiple Minecraft servers. | ||||||||||
Node Minecraft Protocol | 1,048 | 105 | 28 | 5 days ago | 146 | June 06, 2022 | 86 | bsd-3-clause | JavaScript | |
Parse and serialize minecraft packets, plus authentication and encryption. | ||||||||||
Dragonproxy | 996 | 2 years ago | 25 | gpl-3.0 | Java | |||||
🐲 A proxy to allow Minecraft: Bedrock clients to connect to Minecraft: Java Edition servers. | ||||||||||
Infrared | 462 | a month ago | 23 | July 11, 2022 | 35 | apache-2.0 | Go | |||
An ultra lightweight minecraft reverse proxy and idle placeholder | ||||||||||
Quarry | 450 | 2 | 4 months ago | 36 | June 19, 2022 | 50 | other | Python | ||
Python library that implements the Minecraft network protocol and data types | ||||||||||
2bored2wait | 395 | 2 months ago | 21 | gpl-3.0 | JavaScript | |||||
A proxy to wait out 2b2t.org's way too long queue. Includes a small webserver and a REST-like API for external control | ||||||||||
Gophertunnel | 322 | 26 | 6 days ago | 224 | November 29, 2022 | 8 | mit | Go | ||
General purpose library for Minecraft Bedrock Edition software written in Go | ||||||||||
Gate | 291 | 4 days ago | 77 | December 24, 2022 | 22 | apache-2.0 | Go | |||
An extensible lightweight high performance Minecraft reverse proxy with flexibility & excellent server version support - ready for the cloud! | ||||||||||
Lambdaattack | 198 | a year ago | 28 | mit | Java | |||||
Minecraft bot for servers. Currently supports stress testing. |
A PHP library for all things Minecraft: Java Edition.
This project has been abandoned! The limited subset of 1.8.x - 1.15.x that has been implemented should work fine. If and how anything after that works is entirely dependant on what changed about the protocol.
You'll need PHP (CLI), Composer, and Git.
apt-get -y install php-cli composer git
cone get composer
as administrator.Thanks to Composer, using Phpcraft is really easy. Just head into your project folder and run:
composer require craft/core --no-suggest --ignore-platform-reqs
Next, we'll run a self check:
php vendor/craft/core/selfcheck.php
If any dependencies are missing, follow the instructions, and then run the self check again.
Finally, you can require "vendor/autoload.php";
to use Phpcraft's many APIs.
In addition to the "Projects using Phpcraft" section above serving up great example code, there's also the docs and wiki for you to read.
You can use modules to extend the functionality of Phpcraft:
Phpcraft is not partnered or associated with Microsoft or Mojang.