From 167190426818935ce659129b0e6771351e324f7b Mon Sep 17 00:00:00 2001 From: Laith Youtuber <49840784+Laith98Dev@users.noreply.github.com> Date: Wed, 6 Apr 2022 11:33:28 +0300 Subject: [PATCH] fixed undefined array key --- src/BedWars/game/GameListener.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/BedWars/game/GameListener.php b/src/BedWars/game/GameListener.php index 7c80f24..fc0ea0a 100644 --- a/src/BedWars/game/GameListener.php +++ b/src/BedWars/game/GameListener.php @@ -72,12 +72,14 @@ public function onSignChange(SignChangeEvent $event) : void{ } $pos = $sign->getPosition(); $pos_ = $pos->getX() . ":" . $pos->getY() . ":" . $pos->getZ() . ":" . $player->getWorld()->getFolderName(); - - foreach ($this->plugin->signs[$text->getLine(1)] as $key => $val){ - if($val == $pos_){ - return; - } - } + + if(isset($this->plugin->signs[$text->getLine(1)])){ + foreach ($this->plugin->signs[$text->getLine(1)] as $key => $val){ + if($val == $pos_){ + return; + } + } + } $this->plugin->createSign($text->getLine(1), $pos->getX(), $pos->getY(), $pos->getZ(), $player->getWorld()->getFolderName()); $player->sendMessage(BedWars::PREFIX . TextFormat::GREEN . "Sign created");