You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| gmp|https://gmplib.org/| Big integer math for Bedrock packet encryption | Hosted at [DependencyMirror](https://github.com/pmmp/DependencyMirror/releases) to avoid service outages |
86
-
| curl|https://github.com/curl/curl/releases| Web requests ||
| leveldb|https://github.com/pmmp/leveldb/commits/mojang-compatible/| Bedrock world support | Custom version based on google/leveldb with minimum required changes to support MCPE worlds |
89
-
| libxml|https://gitlab.gnome.org/GNOME/libxml2/-/releases| XML parsing support for UPnP | Hosted at [DependencyMirror](https://github.com/pmmp/DependencyMirror/releases) to avoid service outages |
90
-
| libpng|https://sourceforge.net/projects/libpng/files/libpng16/| php-gd, plugin use only | Hosted at [DependencyMirror](https://github.com/pmmp/DependencyMirror/releases) to avoid service outages |
91
-
| libjpeg|https://ijg.org/| php-gd, plugin use only | Hosted at [DependencyMirror](https://github.com/pmmp/DependencyMirror/releases) to avoid service outages |
92
-
| openssl|https://github.com/openssl/openssl/releases| Bedrock packet encryption, secure web requests ||
| sqlite3|https://sqlite.org/download.html| Plugin use only | Hosted at [DependencyMirror](https://github.com/pmmp/DependencyMirror/releases) to avoid service outages |
95
-
| libdeflate|https://github.com/ebiggers/libdeflate/blob/master/NEWS.md| Faster alternative to zlib for network use ||
96
-
| pthreads4w|https://sourceforge.net/projects/pthreads4w/files/| Needed by ext-pmmpthread on Windows | Hosted at [DependencyMirror](https://github.com/pmmp/DependencyMirror/releases) to avoid service outages |
|[gmp](https://gmplib.org/)| Big integer math for Bedrock packet encryption | Hosted at [DependencyMirror](https://github.com/pmmp/DependencyMirror/releases) to avoid service outages |
86
+
|[curl](https://github.com/curl/curl/releases)| Web requests ||
|[leveldb](https://github.com/pmmp/leveldb/commits/mojang-compatible/)| Bedrock world support | Custom version based on google/leveldb with minimum required changes to support MCPE worlds |
89
+
|[libxml](https://gitlab.gnome.org/GNOME/libxml2/-/releases)| XML parsing support for UPnP | Hosted at [DependencyMirror](https://github.com/pmmp/DependencyMirror/releases) to avoid service outages |
90
+
|[libpng](https://sourceforge.net/projects/libpng/files/libpng16/)| php-gd, plugin use only | Hosted at [DependencyMirror](https://github.com/pmmp/DependencyMirror/releases) to avoid service outages |
91
+
|[libjpeg](https://ijg.org/)| php-gd, plugin use only | Hosted at [DependencyMirror](https://github.com/pmmp/DependencyMirror/releases) to avoid service outages |
92
+
|[openssl](https://github.com/openssl/openssl/releases)| Bedrock packet encryption, secure web requests ||
|[sqlite3](https://sqlite.org/download.html)| Plugin use only | Hosted at [DependencyMirror](https://github.com/pmmp/DependencyMirror/releases) to avoid service outages |
95
+
|[libdeflate](https://github.com/ebiggers/libdeflate/blob/master/NEWS.md)| Faster alternative to zlib for network use ||
96
+
|[pthreads4w](https://sourceforge.net/projects/pthreads4w/files/)| Needed by ext-pmmpthread on Windows | Hosted at [DependencyMirror](https://github.com/pmmp/DependencyMirror/releases) to avoid service outages |
97
97
98
98
### PHP & extensions
99
99
100
-
|Name of package| Version info URL| Needed for | Notes |
| yaml|https://github.com/php/pecl-file_formats-yaml/tags| YAML config parsing | Yes, the mix of - and _ is intentional. Don't ask me. |
105
-
| leveldb|https://github.com/pmmp/php-leveldb/commits/pmmp-mojang-compatible/| Bedrock world support | Custom version to provide `LEVELDB_ZLIB_RAW_COMPRESSION` support |
106
-
| chunkutils2|https://github.com/pmmp/ext-chunkutils2/releases|`PalettedBlockArray` and other low-level stuff ||
107
-
| xdebug|https://github.com/xdebug/xdebug/releases| Debugging | Not needed for production |
108
-
| igbinary|https://github.com/igbinary/igbinary/releases| Faster serialization, mostly for moving stuff between threads | Non-essential, could be ditched if necessary |
| recursionguard|https://github.com/pmmp/ext-recursionguard/releases| Debugging | Not needed for production |
111
-
| libdeflate|https://github.com/pmmp/ext-libdeflate/releases| Faster network compression | Non-essential but provides significant performance advantage over zlib |
112
-
| morton|https://github.com/pmmp/ext-morton| Packing X/Z and X/Y/Z coordinates into ints in a format suitable for PHP array keys | Needed for performance |
113
-
| xxhash|https://github.com/pmmp/ext-xxhash/releases| Not currently used | Could be replaced by `hash()` in recent versions of PHP but this extension has much better performance |
|[yaml](https://github.com/php/pecl-file_formats-yaml/tags)| YAML config parsing | Yes, the mix of - and _ is intentional. Don't ask me. |
105
+
|[leveldb](https://github.com/pmmp/php-leveldb/commits/pmmp-mojang-compatible/)| Bedrock world support | Custom version to provide `LEVELDB_ZLIB_RAW_COMPRESSION` support |
106
+
|[chunkutils2](https://github.com/pmmp/ext-chunkutils2/releases)|`PalettedBlockArray` and other low-level stuff ||
107
+
|[xdebug](https://github.com/xdebug/xdebug/releases)| Debugging | Not needed for production |
108
+
|[igbinary](https://github.com/igbinary/igbinary/releases)| Faster serialization, mostly for moving stuff between threads | Non-essential, could be ditched if necessary |
|[recursionguard](https://github.com/pmmp/ext-recursionguard/releases)| Debugging | Not needed for production |
111
+
|[libdeflate](https://github.com/pmmp/ext-libdeflate/releases)| Faster network compression | Non-essential but provides significant performance advantage over zlib |
112
+
|[morton](https://github.com/pmmp/ext-morton)| Packing X/Z and X/Y/Z coordinates into ints in a format suitable for PHP array keys | Needed for performance |
113
+
|[xxhash](https://github.com/pmmp/ext-xxhash/releases)| Not currently used | Could be replaced by `hash()` in recent versions of PHP but this extension has much better performance |
0 commit comments