[Плагин] Помогите пожалуйста

Как сделать что бы когда игрок вводил команду и нажимал на определённую табличку к этой табличке выдовался определнная комнда и текст в табличке типо “TapToDoo” или “EcobomyShop” но не просто команда но и текст на табличке…
Кто знает хелп по братски делаю самопис потом скину в форум)

Я знаю что нужно
use pocketmine\event\player\PlayerInteractEvent;

Но что вводить хотя бы примерно

Класс может поделиться тем блоком, на который нажал игрок. для этого, нужно использовать метод getBlock().


function onInteract(PlayerInteractEvent $event) {
    $block = $event->getBlock();
}

Из которого далее можно получить его айди (блока), (так легче будет).


function onInteract(PlayerInteractEvent $event) {
    $blockId = $event->getBlock()->getId();
}

//или если тебе далее нужно ещё и работать с данным блоком

function onInteract(PlayerInteractEvent $event) {
     $block = $event->getBlock();
     $blockId = $block->getId();
}

Далее проверяешь по айди на какой блок нажал игрок:


function onInteract(PlayerInteractEvent $event) {
    $blockId = $event->getBlock()->getId();
    if ($blockId == /*айди таблички*/) {
        /* 
         - Если игрок кликнул на табличку..
         - Выполнение дальнейших действий...
         */
    }
}

Так я же могу просто получить блок и игрока в функции нажатия на блок и ввести координаты по которым нажал игрок и сделать дальнейшее действие это одно и тоже…

Но я хочу что бы я вводил команду и нажмал на тот или иной блок и присваивалась команда к блоку и сделать условие на то что если игрок нажал на id блока таблички то в табличку вписался текст

С помощью того что ты написал можно просто сделать плагин на то что бы нельзя было поставить блок таблички ибо что бы игроки не могли пиарить свой сервер используя события

use pocketmine\event\block\BlockPlaceEvent;
use pocketmine\event\block\BlockBreakEvent;

Ты понял что ты чушь высрал?

Почему?

Он тип хочет самопис альтернативу TaToDo

Никто за даром писать это не будет.

Максимум код отдельный