Skip to content

ZlibCompressor ​

final class · pocketmine\network\mcpe\compression\ZlibCompressor · source

Implements Compressor

Constants ​

DEFAULT_LEVEL ​

php
public const DEFAULT_LEVEL = 7

DEFAULT_MAX_DECOMPRESSION_SIZE ​

php
public const DEFAULT_MAX_DECOMPRESSION_SIZE = 8 * 1024 * 1024

DEFAULT_THRESHOLD ​

php
public const DEFAULT_THRESHOLD = 256

Methods ​

__construct() ​

php
public function __construct(int $level, ?int $minCompressionSize, int $maxDecompressionSize)

compress() ​

php
public function compress(string $payload) : string

decompress() ​

php
public function decompress(string $payload) : string

getCompressionThreshold() ​

php
public function getCompressionThreshold() : ?int

getNetworkId() ​

php
public function getNetworkId() : int

VanillaMine is a fork of PocketMine-MP, maintained by Luxury Nodes. Not affiliated with the PMMP team or Mojang.