main = $main; $this->server = $main->getServer(); } public function onRun($tick) { foreach($this->server->getOnlinePlayers() as $player) { $v3Under = $player->round(); $v3Under->y--; $v3Upper = $player->round(); $v3Upper->y += 2; $tileUnder = $player->getLevel()->getTile($v3Under); $tileUpper = $player->getLevel()->getTile($v3Upper); if($tileUnder instanceof StickTile){ $player->setMotion(new \pocketmine\math\Vector3($player->getMotion()->x, -0.5, $player->getMotion()->z)); } if($tileUpper instanceof StickTile) { $player->setMotion(new \pocketmine\math\Vector3($player->getMotion()->x, 0.5, $player->getMotion()->z)); } } } }