Refaltor77/CustomItemAPI

Bug Interact avec BasicItem

Closed this issue · 7 comments

Bonjour,
J'ai un problème avec mon BasicItem quand je clique (droit ou gauche) dans l'air cela ne fais rien et quand je clique sur un block cela me fais crash.
J'ai fais du copié collé du wiki pourtant ._.

Code:

$item = new BasicItem(new ItemIdentifier(1000,0),"test", "test",16);
$item->setInteractListener(function(Player $player, Block $replace, Block $clicked, int $face, Vector3 $clickVector, Item $item): {

   $player->sendMessage("You’re interacting with your item !");
});
$item->addToServer();

PS: Je tiens a dire aussi que les ":" de "[...] Item $item): {" font crash le plugin et que je les ai donc enlevé dans mon code.

image
bah il y a encore cette erreur.. mon code (a partir de la ligne 21, celle qui fait crash):

        $item->setInteractListener(function(Player $player, Block $replace, Block $clicked, int $face, Vector3 $clickVector, Item $item): void {
             $player->sendMessage("You’re interacting with your item !");
        });
        $item->addToServer();

T'as version de pocketmine stp

La derniere: 4.3.0

Faut je fasse un patch car ce bug vien naturellement de PocketMine mais bon il se décide pas a le fix ducoup je vais ajouter un patch bientot