Помогите плиз очень нужно

Как можно реализовать откидывания игрока

Через этот код пробовал но он работает
Только при дамаге хз скажите как ещё можно
Его использовать или же какие есть теги которые
Откидывают игрока

$event->setKnockBack(0.2);
1 лайк
	 public function knockBack(Entity $attacker, $damage, $x, $z, $base = 0.4){
		 $f = sqrt($x * $x + $z * $z);
		 if($f <= 0){
			 return;
		 }
		 if(mt_rand() / mt_getrandmax() > $this->getAttributeMap()->getAttribute(Attribute::KNOCKBACK_RESISTANCE)->getValue()){
			 $f = 1 / $f;

			 $motion = new Vector3($this->motionX, $this->motionY, $this->motionZ);

			 $motion->x /= 2;
			 $motion->y /= 2;
			 $motion->z /= 2;
			 $motion->x += $x * $f * $base;
			 $motion->y += $base;
			 $motion->z += $z * $f * $base;

			 if($motion->y > $base){
				 $motion->y = $base;
			 }

			 $this->setMotion($motion);
		 }
	}
1 лайк

Не работает код

Это код для ядра или для плагина

Покажи как ты сделал

Не как

Тогда код работает

Как он работает не работает не фига
Мне не на дамаг надо а на откидывания
при заходе и всё

Это откидывание

Легко и просто

Оно для PVP а мне для команды надо

Если не умеешь кодить, так и скажи, нужен готовый плуг, сам я не напишу

Нет просто оно не работает я пытался

Даже сделай Test плагин у меня всё ровно ошибки будут

Мне для WineWorld-Core 2.3.7 Форк Призмарина мульти

Это код из ядра который отвечает за отдачу, он не может не работать

Криво сделал

.____. я вообще промолчу