Как респать предмет возле игрока. Pmmp 4

Я пытался сделать код, который будет выбрасывать предмет возле игрока таким кодом

Код

$p->getLevel()->dropItem(new Vector3($p->getX(), $p->getY(), $p->getZ()), $item);

Но в Player.php нету getLevel(), какие есть ещё способы или я просто тупой)

$p->getPosition()->getWorld();

Спасибо, сейчас проверю

маленько, потому что ты делаешь, как в pmmp3. апи было изменено

Я думал это не изменялось. Получается вся строка кода не будет работать потому что getX() тоже нету в Player

$position = $player->getPosition();
$position->getWorld()->dropItem($position, $item);

получение item (Пример):

$item = ItemFactory::getInstance()->get(ItemIds::DIRT, 0, 1);

Это у меня уже есть, благодарю за помощь.

1 лайк

Эта тема была автоматически закрыта через 12 часов после последнего ответа. В ней больше нельзя отвечать.