Я пытался сделать код, который будет выбрасывать предмет возле игрока таким кодом
Код
$p->getLevel()->dropItem(new Vector3($p->getX(), $p->getY(), $p->getZ()), $item);
Но в Player.php нету getLevel(), какие есть ещё способы или я просто тупой)
Я пытался сделать код, который будет выбрасывать предмет возле игрока таким кодом
$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);
Это у меня уже есть, благодарю за помощь.
Эта тема была автоматически закрыта через 12 часов после последнего ответа. В ней больше нельзя отвечать.