Помогите не работает данный код

if ($block->getId() === Block::CHEST) {
$tile = $world->getTile($block->asVector3());
if ($tile instanceof Chest) {
$ppp = Item::get(3, 0, 64);
$tile->getInventory()->addItem($ppp);
}
}

без класса ничего не заработает…¯⁠\⁠_⁠(⁠ツ⁠)⁠_⁠/⁠¯

Не проходит проверка видимо, значит там нет тайла этого. А если его нет то нужно создавать

А как?

Там токо блок есть

createTile()


Так же посмотри другие подобные плагины, как там всё реализовано.