menu
#9648545 score\Main::getMyFishs(): Return value must be of type int, array returned

Submitted by PocketMine-MP 5.8.2

General information

Version: 5.8.2
Git commit: c3c81b09
Plugin involvement: Direct
Report date: 2023-11-20 23:40:56 +0000 UTC
Server uptime: 0 days 0 hours 1 minutes 10 seconds

System Information

PHP version: 8.1.25
JIT status: Not available
Operating system: linux
System banner: Linux 4eac9506-9e8a-4561-87b9-16f0e1c4ec25 5.15.0-88-generic #98-Ubuntu SMP Mon Oct 2 15:18:56 UTC 2023 x86_64

Error information

Warning: the DarkRankup plugin was directly involved in this crash. Please contact the plugin author.
Thread: Main
Message: score\Main::getMyFishs(): Return value must be of type int, array returned
File: plugins/DarkRankup/src/score/Main
Line: #256
Type: TypeError
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
            }
$event->cancel();
}
}

public function getMyFishs(string $playerName): int {
$config = new Config($this->getDataFolder() . "playerfishs.json", Config::JSON);
$fishCount = $config->get($playerName, 0);

return $fishCount;
}

public function getAPI(): DarkManager {
return new DarkManager();
}

public function teleportToWorld(Player $player, string $worldName) {
$world = $this->getServer()->getWorldManager()->getWorldByName($worldName);
if ($world !== null) {
$player->teleport($world->getSafeSpawn());
#0 plugins/DarkRankup/src/score/ScoreboardTask(104): score\Main->getMyFishs(string[7] Zdraw01)
#1 pmsrc/src/scheduler/TaskHandler(113): score\ScoreboardTask->onRun()
#2 pmsrc/src/scheduler/TaskScheduler(137): pocketmine\scheduler\TaskHandler->run()
#3 pmsrc/src/plugin/PluginManager(533): pocketmine\scheduler\TaskScheduler->mainThreadHeartbeat(int 901)
#4 pmsrc/src/Server(1791): pocketmine\plugin\PluginManager->tickSchedulers(int 901)
#5 pmsrc/src/Server(1680): pocketmine\Server->tick()
#6 pmsrc/src/Server(1065): pocketmine\Server->tickProcessor()
#7 pmsrc/src/PocketMine(341): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#3, object pocketmine\utils\MainLogger#6, string[16] /home/container/, string[24] /home/container/plugins/)
#8 pmsrc/src/PocketMine(364): pocketmine\server()
#9 pmsrc(11): require(string[60] phar:///home/container/PocketMine-MP.phar/src/PocketMine.php)

Loaded Plugins

  • Show

Server Settings

  • Show

Installed Composer Dependencies

Installed PHP Extensions

  • Show