use: PHP: \pocketmine\entity\Human::setXpLevel(int $level) or PHP: \pocketmine\entity\Human::addXpLevel(int $level)
My code, how to fix it? public function onExp(BlockBreakEvent $e){ $player = $e->getPlayer(); $block = $e->getBlock(); $gracz = $e->getPlayer()->getName(); if($e->getBlock()->getId() == 1){ switch(mt_rand(1,11)){ case 1: $player->addExperience(1); break; case 2: $player->addExperience(2); break; case 3: $player->addExperience(3); break; case 4: $player->addExperience(4); break; case 5: $player->addExperience(5); break; case 6: $player->addExperience(6); break; case 7: $player->addExperience(5); break; case 8: $player->addExperience(4); break; case 9: $player->addExperience(3); break; case 10: $player->addExperience(2); break; case 11: $player->addExperience(1); break; } } }
Add in uses: PHP: use pocketmine\entity\Human and change $player->addExpeciencie() to: PHP: $player->addXpLevel(1 or 2 or 3 or 4...)