Расчёт дистанции и времени

Как я мог бы сделать такую проверку: если игрок проходит один блок за 0.1 секунду, то писать ему что-нибудь в чат.
Такой код мне не помог(

$time = time();
$distance = $from->distance($to);
if($distance < 1 and $time < 0.1){
$player->sendMessage (“!”);
}

$time = time();
$distance = $from->distance($to);
if($distance < 1 and time() - $time < 0.1){
$player->sendMessage (“!”);

Не сработало, он пишет в чат даже если игрок просто крутит камерой. Может проблема в самой функции?

public function onMove(PlayerMoveEvent $event){
$player = $event->getPlayer();
$from = $event->getFrom();
$to = $event->getTo();
$time = time();
$distance = $from->distance($to);
$motion);
if($distance < 5 and time() - $time < 2){
$player->sendMessage (“!”);
}

public function onMove(PlayerMoveEvent $event){
  $player = $event->getPlayer();
  $from = $event->getFrom();
  $to = $event->getTo();
  $time = time();
  $distance = $from->distance($to);
  if($distance < 5 and time() - $time < 2 and !$from->quals($to)){
    $player->sendMessage (“!”);
  }

Error: Call to undefined method pocketmine\entity\Location::quals()

измени на equals

Извиняюсь equals

у тебя есть код что бы игрок не мог использовать команду пока не наиграет например 60 мин через $this->getServer()->getScheduler()->ScheduleRepeatingTask(new retask($this), 20 * 60); получится?

Не получится

а если у тебя есть плагин на время получится ?

Не получится.

Пацаны кто может за 100р код написать простой

Что нужно писать

Авто определения времени типа по IP определяется стронна или город и показывается время и всё

а если есть плагин на отыгрывание время можно как то написать ?

Можно

Кидай вк или дс пошли

получится, но другими манёврами

Аниме Хантер х Хантер аву уважаю

Я если как написал Босс Бар для LiteCore 1.0.9 и ещё пришлось делать ход бар из него капец