Update 2.1.2

This commit is contained in:
Matthew 2019-04-16 08:42:43 +02:00
parent 1809cea4f3
commit 6beb5c682c
3 changed files with 2 additions and 11 deletions

View File

@ -1,5 +1,5 @@
name: PlayerInfo
version: 2.1.1
version: 2.1.2
author: Matthww
api: [3.0.0]
description: Shows info about a certain player!

View File

@ -36,7 +36,6 @@ class PlayerInfo extends PluginBase implements Listener {
$this->saveDefaultConfig();
}
$this->getServer()->getAsyncPool()->submitTask(new FetchModelsTask($this->getDataFolder(), $this->getDescription()->getVersion()));
$this->getLogger()->notice("updating models file...");
}
public function onPacketReceived(DataPacketReceiveEvent $receiveEvent) {

View File

@ -2,7 +2,6 @@
namespace Matthww\PlayerInfo\Tasks;
use pocketmine\scheduler\AsyncTask;
use pocketmine\Server;
use pocketmine\utils\Internet;
class FetchModelsTask extends AsyncTask {
@ -16,6 +15,7 @@ class FetchModelsTask extends AsyncTask {
}
public function onRun() {
print($this->version);
$result = Internet::getURL("https://playerinfo.hillcraft.net/models.yml?v=" . $this->version);
if(!is_string($result)) {
$this->setResult(false);
@ -24,12 +24,4 @@ class FetchModelsTask extends AsyncTask {
file_put_contents($this->path . "models.yml", $result);
$this->setResult(true);
}
public function onCompletion(Server $server) {
if($this->getResult() === true) {
$server->getLogger()->notice("[PlayerInfo] Updated models to the latest version!");
} else { // upon failure
$server->getLogger()->notice("[PlayerInfo] Failed to update models to the latest version!");
}
}
}