diff --git a/src/pocketmine/updater/AutoUpdater.php b/src/pocketmine/updater/AutoUpdater.php index e14de58fa..16d6edc6b 100644 --- a/src/pocketmine/updater/AutoUpdater.php +++ b/src/pocketmine/updater/AutoUpdater.php @@ -124,9 +124,10 @@ class AutoUpdater{ if($currentVersion->compare($newVersion) > 0){ $this->hasUpdate = true; + }else{ + $this->hasUpdate = false; } - $this->hasUpdate = false; } public function getChannel(){ diff --git a/src/pocketmine/utils/VersionString.php b/src/pocketmine/utils/VersionString.php index 6e60bb92c..5e0579f66 100644 --- a/src/pocketmine/utils/VersionString.php +++ b/src/pocketmine/utils/VersionString.php @@ -83,7 +83,7 @@ class VersionString{ } public function getRelease(){ - return $this->generation . "." . $this->major . "." . $this->minor; + return $this->generation . "." . $this->major . ($this->minor > 0 ? "." . $this->minor : ""); } public function getBuild(){ @@ -117,7 +117,7 @@ class VersionString{ return 1; //Target is newer }elseif($target->getBuild() > $this->getBuild()){ return 1; - }elseif($target->getBuild() > $this->getBuild()){ + }elseif($target->getBuild() < $this->getBuild()){ return -1; }else{ return 0; //Same version