Всем привет, сам на найду, можете подсказать какие файлы отвечают за слоты инвентаря в рм4, и как можно получить айди стола и айди предмета в этом слоту? За ранее спасибо
Если по поводу инвентаря, PlayerAnimationEvent, PlayerInventoryEvent, PlayerInventoryClickEvent (вроде там настройки инвента), получить айди предмета можно:
$id = $event->getPlayer()->getInventory()->getItemHand()->getId();
$event->getPlayer()->sendMessage($id);
этот способ выводит айди предмета в руке?
Да. Но не забудь поставить это в PlayerMoveEvent (use pocketmine\event\player\PlayerMoveEvent;)
Да это знаю) мне бы понять как другие слоты проверяются
Этого я уже незнаю
foreach($inventory->getContents(true) as $id => $item){
$player->sendMessage("id слота: ".$id."\nПредмет: ".$item->getVanillaName());
}