Не могу понять один метод в SexGuard

Вот пример кода

      $r = $this->sexGuard->getRegion($player->getLevel()->getBlock(new Vector3($player->getX(), $player->getY(), $player->getZ())));
            if(isset($r)) {
                return $player->sendMessage("§c запрещено в регионе");
            }

Этот код запрещает делать что либо вообще в регионах, но,как сделать так что бы было запрещено только в одном рагионе например под названием spawn?

Метод getRegionByName не получается, и по другому пытался никак.

плуг кинь

Не мир a регион с названием spawn

$r = $this->sexGuard->getRegionByName(“spawn”);

if(isset($r)) {
return $player->sendMessage(“§c Запрещено спавн”);
}

Уже пробывал, и даже вне этого рг не получается ничего

Если регион существует, то запретить ломать блоки абсолютно везде?

1 лайк

а что надо

Что бы в одном регионе запретить действие

$r = $this->sexGuard->getRegion($player->getLevel()->getBlock(new Vector3($player->getX(), $player->getY(), $player->getZ())));
            if(isset($r) and $r->getName() == "spawn") {
                $event->setCancelled();
                return $player->sendMessage("§c запрещено в регионе");
            }

аа бля сразу бы сказал

Я сказал же :joy::joy::joy:

Он почему то сразу понял)

де

Эта тема была автоматически закрыта через 12 часов после последнего ответа. В ней больше нельзя отвечать.