где в pmmp класс железной и золотой руды, а то я тупой
\pocketmine\block\VanillaBlocks;
ммм спасибо только как теперь сделать проверку на то, что сломанный блок это руда или нет
так не проходит:
public function onBreak(BlockBreakEvent $e) : void
{
$b = $e->getBlock()->getId();
if($b === 15)
{
$e->setDrops([ItemFactory::getInstance()->get(265, 0, 1)]);
}
if($b === 14)
{
$e->setDrops([ItemFactory::getInstance()->get(266, 0, 1)]);
}
}
а как получить из файла VanillaBlocks.php железную руду я хз
Я конечно не шарю за пммп, но я думаю что ты можешь сделать такую проверку:
if ($b instanceof <блок, не айди, а сам класс>) {
...
}
1 лайк
класса руды нет, вот в чем подвох
Ну вот я нашел на гите в блоках
Хотя может это в новом покетмайне только есть, но это было бы очень странно
1 лайк
у меня последняя версия
Объясни подробно, что ты хочешь сделать??
чтобы при вскапывании железной или золотой руды выпадал слиток
Могу написать за платно
фу, гкод
железный и золотой слиток?
к железной руде железный слиток а к золотой руде золотой
пон
ok
public function onBreak(BlockBreakEvent $event) : void
{
$block = $event->getBlock();
if($block === VanillaBlocks::DIAMOND_ORE())
{
$event->setDrops([VanillaItems::DIAMOND()]);
}
}
2 лайка
пон пон