Skip to content

Commit 638aa66

Browse files
authored
Update README.md
[ci skip]
1 parent 1549433 commit 638aa66

File tree

1 file changed

+34
-34
lines changed

1 file changed

+34
-34
lines changed

README.md

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -79,43 +79,43 @@ This script doesn't accept parameters, but the following environment variables a
7979
## For developers: Version info sources
8080
### Libraries
8181

82-
| Name of package | Version info URL | Needed for | Notes |
83-
|:----------------|:-----------------|:-----------|:------|
84-
| zlib | https://github.com/madler/zlib/tags | Compression | |
85-
| 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 | |
87-
| libyaml | https://github.com/yaml/libyaml/releases | Parsing YAML config files | |
88-
| 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 | |
93-
| libzip | https://github.com/nih-at/libzip/releases | Resource packs | |
94-
| 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 |
82+
| Link to package | Needed for | Notes |
83+
|:----------------|:-----------|:------|
84+
| [zlib](https://github.com/madler/zlib/tags) | Compression | |
85+
| [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 | |
87+
| [libyaml](https://github.com/yaml/libyaml/releases) | Parsing YAML config files | |
88+
| [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 | |
93+
| [libzip](https://github.com/nih-at/libzip/releases) | Resource packs | |
94+
| [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 |
9797

9898
### PHP & extensions
9999

100-
| Name of package | Version info URL | Needed for | Notes |
101-
|:----------------|:-----------------|:-----------|:------|
102-
| PHP | https://www.php.net/releases/?json&version=8.2 | Everything | Replace 8.2 with your chosen version |
103-
| pmmpthread | https://github.com/pmmp/ext-pmmpthread/releases | PHP threading | |
104-
| 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 |
109-
| crypto | https://github.com/bukka/php-crypto/tags | Bedrock packet encryption | |
110-
| 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 |
114-
| arraydebug | https://github.com/pmmp/ext-arraydebug/tags | Debugging array hash collisions | |
115-
| encoding | https://github.com/pmmp/ext-encoding/releases | Not currently used | Experimental, intended to replace `BinaryUtils` but never finished |
100+
| Link to package | Needed for | Notes |
101+
|:----------------|:-----------|:------|
102+
| [PHP](https://www.php.net/releases/?json&version=8.2) | Everything | Replace 8.2 in the URL with your chosen version |
103+
| [pmmpthread](https://github.com/pmmp/ext-pmmpthread/releases) | PHP threading | |
104+
| [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 |
109+
| [crypto](https://github.com/bukka/php-crypto/tags) | Bedrock packet encryption | |
110+
| [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 |
114+
| [arraydebug](https://github.com/pmmp/ext-arraydebug/tags) | Debugging array hash collisions | |
115+
| [encoding](https://github.com/pmmp/ext-encoding/releases) | Not currently used | Experimental, intended to replace `BinaryUtils` but never finished |
116116

117117
### Misc
118118

119-
| Name of package | Version info URL | Needed for | Notes |
120-
|:----------------|:-----------------|:-----------|:------|
121-
| php-sdk-binary-tools | https://github.com/php/php-sdk-binary-tools/releases | Building PHP on Windows | |
119+
| Link to package | Needed for | Notes |
120+
|:----------------|:-----------|:------|
121+
| [php-sdk-binary-tools](https://github.com/php/php-sdk-binary-tools/releases) | Building PHP on Windows | |

0 commit comments

Comments
 (0)