From 2540dacdd758ef4e10b6893599de8f23bb55bdee Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Sat, 23 Feb 2019 10:51:06 +0000 Subject: [PATCH] PluginManager: fixed suffix split handling --- src/pocketmine/plugin/PluginManager.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pocketmine/plugin/PluginManager.php b/src/pocketmine/plugin/PluginManager.php index 5da3837fc..cdae57ff2 100644 --- a/src/pocketmine/plugin/PluginManager.php +++ b/src/pocketmine/plugin/PluginManager.php @@ -384,14 +384,14 @@ class PluginManager{ */ public function isCompatibleApi(string ...$versions) : bool{ $serverString = $this->server->getApiVersion(); - $serverApi = array_pad(explode("-", $serverString), 2, ""); + $serverApi = array_pad(explode("-", $serverString, 2), 2, ""); $serverNumbers = array_map("\intval", explode(".", $serverApi[0])); foreach($versions as $version){ //Format: majorVersion.minorVersion.patch (3.0.0) // or: majorVersion.minorVersion.patch-devBuild (3.0.0-alpha1) if($version !== $serverString){ - $pluginApi = array_pad(explode("-", $version), 2, ""); //0 = version, 1 = suffix (optional) + $pluginApi = array_pad(explode("-", $version, 2), 2, ""); //0 = version, 1 = suffix (optional) if(strtoupper($pluginApi[1]) !== strtoupper($serverApi[1])){ //Different release phase (alpha vs. beta) or phase build (alpha.1 vs alpha.2) continue;