I try to run a command as player when a sign get clicked. Different IDEs show me no errors. Error message: Server thread/CRITICAL ParseError: "syntax error, unexpected '"minereset1"' (T_CONSTANT_ENCAPSED_STRING), expecting ',' or ')'" (EXCEPTION) on line 67 PHP: public function onInteract(PlayerInteractEvent $event){ $block = $event->getBlock(); $player = $event->getPlayer(); $tile = $player->getLevel()->getTile($block); if($tile instanceof Sign){ $text = $tile->getText(); $line1 = $tile->getLine(0); if($line1 == "Mine1"){Line 67-> $this->getServer()->dispatchCommand($event->getPlayer(), "mine reset 1"); } } } Thanks for future help.
Try: PHP: public function onInteract(PlayerInteractEvent $event){ $block = $event->getBlock(); $player = $event->getPlayer(); $tile = $player->getLevel()->getTile($block); if($tile instanceof Sign){ $text = $tile->getText(); $line1 = $tile->getLine(0); if($line1 == "Mine1"){Line 67-> $this->getServer()->dispatchCommand($player, "mine reset 1"); } } } The error might have been caused because it was expecting a ; at the end of $event->getPlayer() where instead there was a ,