• Stars
    star
    4
  • Rank 3,304,323 (Top 66 %)
  • Language
    PHP
  • License
    GNU Lesser Genera...
  • Created over 4 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Basic utilities to make nasty PHP E_* errors more usable

More Repositories

1

PocketMine-MP

A server software for Minecraft: Bedrock Edition in PHP
PHP
3,247
star
2

BedrockProtocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP
PHP
130
star
3

PHP-Binaries

Compile scripts used to build PHP for PocketMine-MP on multiple platforms
Shell
116
star
4

DevTools

Development tools plugin for PocketMine-MP
PHP
104
star
5

BedrockData

Blobs of data generated from Minecraft: Bedrock Edition used by PocketMine-MP
PHP
94
star
6

RakLib

RakNet server implementation written in PHP
PHP
84
star
7

ext-pmmpthread

Fork of https://github.com/krakjoe/pthreads with a revamped API and PHP 8.1+ support
C
82
star
8

Math

PHP library containing math related code used in PocketMine-MP
PHP
41
star
9

NBT

PHP library for working with the NBT (Named Binary Tag) data storage format, as designed by Mojang.
PHP
40
star
10

DeveloperDocs

Documentation for PocketMine-MP plugin developers
HTML
37
star
11

ext-chunkutils2

PHP extension in C++ implementing performance-sensitive parts of the PocketMine-MP chunk system
C++
31
star
12

bds-modding-devkit

Auxiliary scripts used for modding BDS for generating protocol data
Shell
31
star
13

RegisterBlocksDemoPM5

Demo plugin showing how to add missing vanilla (not custom) blocks to PM5
PHP
30
star
14

BinaryUtils

PHP library containing classes and methods for conveniently handling binary strings
PHP
24
star
15

PocketMine-Docker

Hosts the files used to build pmmp/pocketmine-mp Docker image
PHP
24
star
16

Language

Language files for PocketMine-MP
22
star
17

ext-encoding

High-performance `ByteBuffer` implementation for PHP, planned for use in a future version of PocketMine-MP
C++
21
star
18

PocketMine-C-ChunkUtils

PHP C extension implementing some chunk conversion methods for PocketMine-MP
PHP
21
star
19

RconServer

Control your PocketMine-MP server remotely using RCON tools
PHP
19
star
20

SessionsDemo

Demo plugin showing how to manage plugin player data at runtime (without custom Player classes)
PHP
19
star
21

AntiInstaBreak

PocketMine-MP plugin implementing instabreak anti-cheat which was originally built-in.
PHP
19
star
22

Snooze

Event loop for handling notifications from multiple threads at once
PHP
16
star
23

BedrockBlockPaletteArchive

Archive of previous Minecraft Bedrock block palettes of interest, useful for world format upgrading
15
star
24

BedrockBlockUpgradeSchema

(Mostly) auto-generated schemas for upgrading blockstates found in older Minecraft: Bedrock worlds
15
star
25

extension-stub-generator

Generates stubs for extension classes, constants, functions and more. Useful for autocomplete in IDEs.
PHP
13
star
26

SPL

[deprecated] Miscellaneous PHP library files required by PocketMine-MP and related projects
PHP
13
star
27

doc.pmmp.io

Documentation for PocketMine-MP
Python
13
star
28

CrashArchive

Web-based searchable archive for PocketMine-MP crash reports
Go
12
star
29

BedrockProtocolDumper

Generate basic information about new protocol versions from BDS using Python and GNU objdump
Python
12
star
30

bds-mod-saveallchunks

Mod for BDS to force it to save all chunks, useful for exporting vanilla maps for custom server use
CMake
12
star
31

ext-libdeflate

PHP bindings for libdeflate, a zlib replacement with significantly better performance.
C
11
star
32

ext-morton

PHP bindings for libmorton C++ library
C++
9
star
33

PreProcessor

[deprecated] Scripts used to optimise PocketMine-MP before building phars
C++
8
star
34

setup-php-action

GitHub Action to setup PHP binaries with extensions needed by PocketMine-MP
TypeScript
8
star
35

pmmp.io

The Website.
JavaScript
7
star
36

BedrockItemUpgradeSchema

JSON schemas for upgrading items saved on older Minecraft: Bedrock world saves
7
star
37

ext-xxhash

High-performance PHP binding for xxhash https://github.com/Cyan4973/xxHash
C
6
star
38

pocketmine-helm

Helm chart to deploy PocketMine-MP with plugins on Kubernetes
Go
6
star
39

ext-arraydebug

Debug functions for PHP arrays to calculate things like hash distribution and other internal information
C
6
star
40

UUID

Stepping-stone of PM 4.0 development. Abandoned, retained for historic purposes only.
PHP
6
star
41

get.pmmp.io

Source code for https://get.pmmp.io
Shell
5
star
42

setup-action

GitHub action for setting up the environment for PocketMine
TypeScript
5
star
43

DataModels

JSON schema models and generated code to validate and handle various data in PocketMine-MP
PHP
4
star
44

BasicSpawnProtection

Basic vanilla-like spawn protection for PocketMine-MP
PHP
4
star
45

RakLibIpc

Channel-based inter-thread/inter-process communication protocol library for RakLib
PHP
3
star
46

ext-recursionguard

Lightweight PHP extension to hard-cap function call depth.
C
3
star
47

PcntlSignalHandler

[deprecated] PocketMine-MP plugin to allow stopping the server gracefully using CTRL+C
PHP
3
star
48

Log

Logging components used by PocketMine-MP and related projects
PHP
3
star
49

registry.pmmp.io

Plugin registry API server
TypeScript
2
star
50

DependencyMirror

Mirrors of packages needed by PHP-Binaries build
2
star
51

CodeStyle

Pocketmine's style rules, including custom rules.
PHP
2
star
52

Color

Color handling library used by PocketMine-MP and related projects
PHP
2
star
53

update.pmmp.io

Artifacts used by https://get.pmmp.io and https://update.pmmp.io/api
PHP
1
star
54

CompatibilityDataPM4

Backwards-compatibility resource files needed by PocketMine-MP 4.x
1
star
55

LogPthreads

[deprecated] pthreads-specific logging components used by PocketMine-MP and related projects
PHP
1
star