Skip to content

VersionString ​

class · pocketmine\utils\VersionString · source

Manages PocketMine-MP version strings, and compares them

Methods ​

__construct() ​

php
public function __construct(string $baseVersion, bool $isDevBuild = false, int $buildNumber = 0)

__toString() ​

php
public function __toString() : string

compare() ​

php
public function compare(\pocketmine\utils\VersionString $target, bool $diff = false) : int

getBaseVersion() ​

php
public function getBaseVersion() : string

getBuild() ​

php
public function getBuild() : int

getFullVersion() ​

php
public function getFullVersion(bool $build = false) : string

getMajor() ​

php
public function getMajor() : int

getMinor() ​

php
public function getMinor() : int

getNumber() ​

php
public function getNumber() : int

getPatch() ​

php
public function getPatch() : int

getSuffix() ​

php
public function getSuffix() : string

isDev() ​

php
public function isDev() : bool

isValidBaseVersion() ​

php
public static function isValidBaseVersion(string $baseVersion) : bool

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