Падает item, AddItemEntityPacket

Как сделать чтобы item не падал? Я отсылаю AddItemEntityPacket на чанк. Genisys\LiteCore

Ты хочешь что бы нельзя было выбрасывать предметы?

нет, я хочу заспаунить летающий предмет, топор например

Ну я бы это сделал так:
Скопируй файл pocketmine\entity\Item.php к себе в плагин, затем в следующий функции поставь speedX, speedY и speedZ на 0 ($pk->speedX = $this->motionX;)

public function spawnTo(Player $player){
		$pk = new AddItemEntityPacket();
		$pk->eid = $this->getId();
		$pk->x = $this->x;
		$pk->y = $this->y;
		$pk->z = $this->z;
		$pk->speedX = $this->motionX;
		$pk->speedY = $this->motionY;
		$pk->speedZ = $this->motionZ;
		$pk->item = $this->getItem();
		$player->dataPacket($pk);

		$this->sendData($player);

		parent::spawnTo($player);
	}
3 лайка

Говнокод и говновариант

ты ищешь его сообщения и комментируешь?)))

Нет, внизу другой темы было

“похожие темы”

Так он мой хейтер) даже приятно, личный хейтер))

Ты фанат мой