Core

A PHP library for all things Minecraft: Java Edition.
Alternatives To Core
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Geyser3,812
a day ago345mitJava
A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
Bungeecord1,373165 days ago4January 14, 2021351otherJava
BungeeCord, the 6th in a generation of server portal suites. Efficiently proxies and maintains connections and transport between multiple Minecraft servers.
Node Minecraft Protocol1,048105285 days ago146June 06, 202286bsd-3-clauseJavaScript
Parse and serialize minecraft packets, plus authentication and encryption.
Dragonproxy996
2 years ago25gpl-3.0Java
🐲 A proxy to allow Minecraft: Bedrock clients to connect to Minecraft: Java Edition servers.
Infrared462
a month ago23July 11, 202235apache-2.0Go
An ultra lightweight minecraft reverse proxy and idle placeholder
Quarry450
24 months ago36June 19, 202250otherPython
Python library that implements the Minecraft network protocol and data types
2bored2wait395
2 months ago21gpl-3.0JavaScript
A proxy to wait out 2b2t.org's way too long queue. Includes a small webserver and a REST-like API for external control
Gophertunnel322266 days ago224November 29, 20228mitGo
General purpose library for Minecraft Bedrock Edition software written in Go
Gate291
4 days ago77December 24, 202222apache-2.0Go
An extensible lightweight high performance Minecraft reverse proxy with flexibility & excellent server version support - ready for the cloud!
Lambdaattack198
a year ago28mitJava
Minecraft bot for servers. Currently supports stress testing.
Alternatives To Core
Select To Compare


Alternative Project Comparisons
Readme

Phpcraft Build Status

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.

Prerequisites

You'll need PHP (CLI), Composer, and Git.

Instructions

  • Debian: apt-get -y install php-cli composer git
  • Windows:
    1. Install Cone, which will install the latest PHP with it.
    2. Run cone get composer as administrator.
    3. Install Git for Windows.

Projects using Phpcraft

Using Phpcraft

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.

Modules

You can use modules to extend the functionality of Phpcraft:

Thanks

  • Thanks to wiki.vg and the people who're maintaining it.
  • Thanks to Jetbrains for providing me with an open-source license for PhpStorm it's a lovely PHP IDE, and made working on this project much easier.

Phpcraft is not partnered or associated with Microsoft or Mojang.

Popular Minecraft Projects
Popular Proxy Projects
Popular Games Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Php
Proxy
Minecraft
Cli Utility