Bug Interact avec BasicItem
Closed this issue · 7 comments
SixpennyYard commented
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.
Refaltor77 commented
And error in the console please ?
Refaltor77 commented
Mais c'est normal.... :void faut mettre, c'est de la syntaxe PHP la
Refaltor77 commented
SixpennyYard commented
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();
Refaltor77 commented
T'as version de pocketmine stp
SixpennyYard commented
La derniere: 4.3.0
Refaltor77 commented
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