diff --git a/plugin.yml b/plugin.yml index 3b1b1c5..efaa33c 100644 --- a/plugin.yml +++ b/plugin.yml @@ -1,6 +1,6 @@ name: KDR version: 1.0.0 -api: [3.0.0] +api: [4.0.0] main: JackMD\KDR\KDR author: JackMD description: KDR, Kill Death Ratio plugin which keeps track of players kill and death count along with kill to death ratio. diff --git a/src/JackMD/KDR/EventListener.php b/src/JackMD/KDR/EventListener.php index f131dcf..20baab2 100644 --- a/src/JackMD/KDR/EventListener.php +++ b/src/JackMD/KDR/EventListener.php @@ -37,7 +37,7 @@ use pocketmine\event\Listener; use pocketmine\event\player\PlayerDeathEvent; use pocketmine\event\player\PlayerJoinEvent; -use pocketmine\Player; +use pocketmine\player\Player; class EventListener implements Listener{ diff --git a/src/JackMD/KDR/KDR.php b/src/JackMD/KDR/KDR.php index 62e269c..f83610e 100644 --- a/src/JackMD/KDR/KDR.php +++ b/src/JackMD/KDR/KDR.php @@ -62,7 +62,7 @@ public function onEnable(): void{ $this->setProvider(); $this->getProvider()->prepare(); $this->getServer()->getPluginManager()->registerEvents(new EventListener($this), $this); - $this->getLogger()->info("KillCounter Plugin Enabled."); + $this->getLogger()->info("KillCounter Plugin Enabled by JackMD."); } /** diff --git a/src/JackMD/KDR/provider/ProviderInterface.php b/src/JackMD/KDR/provider/ProviderInterface.php index ffa9e72..97a06d3 100644 --- a/src/JackMD/KDR/provider/ProviderInterface.php +++ b/src/JackMD/KDR/provider/ProviderInterface.php @@ -33,7 +33,7 @@ namespace JackMD\KDR\provider; -use pocketmine\Player; +use pocketmine\player\Player; interface ProviderInterface{ @@ -100,4 +100,3 @@ public function getKillToDeathRatio(Player $player): string; */ public function close(): void; } - diff --git a/src/JackMD/KDR/provider/SQLiteProvider.php b/src/JackMD/KDR/provider/SQLiteProvider.php index f7622b0..49fcd6d 100644 --- a/src/JackMD/KDR/provider/SQLiteProvider.php +++ b/src/JackMD/KDR/provider/SQLiteProvider.php @@ -34,7 +34,7 @@ namespace JackMD\KDR\provider; use JackMD\KDR\KDR; -use pocketmine\Player; +use pocketmine\player\Player; class SQLiteProvider implements ProviderInterface{ @@ -134,4 +134,3 @@ public function close(): void{ $this->killCounterDB->close(); } } - diff --git a/src/JackMD/KDR/provider/YamlProvider.php b/src/JackMD/KDR/provider/YamlProvider.php index a48d95b..ab8976f 100644 --- a/src/JackMD/KDR/provider/YamlProvider.php +++ b/src/JackMD/KDR/provider/YamlProvider.php @@ -34,7 +34,7 @@ namespace JackMD\KDR\provider; use JackMD\KDR\KDR; -use pocketmine\Player; +use pocketmine\player\Player; use pocketmine\utils\Config; class YamlProvider implements ProviderInterface{ @@ -49,7 +49,7 @@ public function prepare(): void{ * @param Player $player */ public function registerPlayer(Player $player): void{ - $config = new Config(KDR::getInstance()->getDataFolder() . "data/" . $player->getLowerCaseName() . ".yml", Config::YAML); + $config = new Config(KDR::getInstance()->getDataFolder() . "data/" . $player->getDisplayName() . ".yml", Config::YAML); if((!$config->exists("kills")) && (!$config->exists("deaths"))){ $config->setAll(["kills" => 0, "deaths" => 0]); $config->save(); @@ -61,7 +61,7 @@ public function registerPlayer(Player $player): void{ * @param int $points */ public function addDeathPoints(Player $player, int $points = 1): void{ - $config = new Config(KDR::getInstance()->getDataFolder() . "data/" . $player->getLowerCaseName() . ".yml", Config::YAML); + $config = new Config(KDR::getInstance()->getDataFolder() . "data/" . $player->getDisplayName() . ".yml", Config::YAML); $config->set("deaths", $this->getPlayerDeathPoints($player) + $points); $config->save(); } @@ -71,7 +71,7 @@ public function addDeathPoints(Player $player, int $points = 1): void{ * @return int */ public function getPlayerDeathPoints(Player $player): int{ - $config = new Config(KDR::getInstance()->getDataFolder() . "data/" . $player->getLowerCaseName() . ".yml", Config::YAML); + $config = new Config(KDR::getInstance()->getDataFolder() . "data/" . $player->getDisplayName() . ".yml", Config::YAML); return (int) $config->get("deaths"); } @@ -80,7 +80,7 @@ public function getPlayerDeathPoints(Player $player): int{ * @param int $points */ public function addKillPoints(Player $player, int $points = 1): void{ - $config = new Config(KDR::getInstance()->getDataFolder() . "data/" . $player->getLowerCaseName() . ".yml", Config::YAML); + $config = new Config(KDR::getInstance()->getDataFolder() . "data/" . $player->getDisplayName() . ".yml", Config::YAML); $config->set("kills", $this->getPlayerKillPoints($player) + $points); $config->save(); } @@ -90,7 +90,7 @@ public function addKillPoints(Player $player, int $points = 1): void{ * @return bool */ public function playerExists(Player $player): bool{ - $config = new Config(KDR::getInstance()->getDataFolder() . "data/" . $player->getLowerCaseName() . ".yml", Config::YAML); + $config = new Config(KDR::getInstance()->getDataFolder() . "data/" . $player->getDisplayName() . ".yml", Config::YAML); return (($config->exists("kills")) && ($config->exists("deaths"))) ? true : false; } @@ -115,7 +115,7 @@ public function getKillToDeathRatio(Player $player): string{ * @return int */ public function getPlayerKillPoints(Player $player): int{ - $config = new Config(KDR::getInstance()->getDataFolder() . "data/" . $player->getLowerCaseName() . ".yml", Config::YAML); + $config = new Config(KDR::getInstance()->getDataFolder() . "data/" . $player->getDisplayName() . ".yml", Config::YAML); return (int) $config->get("kills"); } @@ -123,4 +123,3 @@ public function close(): void{ //useless in this case... } } -