mirror of
https://github.com/Matthww/PlayerInfo.git
synced 2025-06-13 12:35:14 +00:00
Update 2.1.2
This commit is contained in:
parent
1809cea4f3
commit
6beb5c682c
@ -1,5 +1,5 @@
|
|||||||
name: PlayerInfo
|
name: PlayerInfo
|
||||||
version: 2.1.1
|
version: 2.1.2
|
||||||
author: Matthww
|
author: Matthww
|
||||||
api: [3.0.0]
|
api: [3.0.0]
|
||||||
description: Shows info about a certain player!
|
description: Shows info about a certain player!
|
||||||
|
@ -36,7 +36,6 @@ class PlayerInfo extends PluginBase implements Listener {
|
|||||||
$this->saveDefaultConfig();
|
$this->saveDefaultConfig();
|
||||||
}
|
}
|
||||||
$this->getServer()->getAsyncPool()->submitTask(new FetchModelsTask($this->getDataFolder(), $this->getDescription()->getVersion()));
|
$this->getServer()->getAsyncPool()->submitTask(new FetchModelsTask($this->getDataFolder(), $this->getDescription()->getVersion()));
|
||||||
$this->getLogger()->notice("updating models file...");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function onPacketReceived(DataPacketReceiveEvent $receiveEvent) {
|
public function onPacketReceived(DataPacketReceiveEvent $receiveEvent) {
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
namespace Matthww\PlayerInfo\Tasks;
|
namespace Matthww\PlayerInfo\Tasks;
|
||||||
|
|
||||||
use pocketmine\scheduler\AsyncTask;
|
use pocketmine\scheduler\AsyncTask;
|
||||||
use pocketmine\Server;
|
|
||||||
use pocketmine\utils\Internet;
|
use pocketmine\utils\Internet;
|
||||||
|
|
||||||
class FetchModelsTask extends AsyncTask {
|
class FetchModelsTask extends AsyncTask {
|
||||||
@ -16,6 +15,7 @@ class FetchModelsTask extends AsyncTask {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function onRun() {
|
public function onRun() {
|
||||||
|
print($this->version);
|
||||||
$result = Internet::getURL("https://playerinfo.hillcraft.net/models.yml?v=" . $this->version);
|
$result = Internet::getURL("https://playerinfo.hillcraft.net/models.yml?v=" . $this->version);
|
||||||
if(!is_string($result)) {
|
if(!is_string($result)) {
|
||||||
$this->setResult(false);
|
$this->setResult(false);
|
||||||
@ -24,12 +24,4 @@ class FetchModelsTask extends AsyncTask {
|
|||||||
file_put_contents($this->path . "models.yml", $result);
|
file_put_contents($this->path . "models.yml", $result);
|
||||||
$this->setResult(true);
|
$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!");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user