From c476848791e072bebe46afc627f149018e442fe5 Mon Sep 17 00:00:00 2001 From: aericio <16523741+Aericio@users.noreply.github.com> Date: Sat, 15 Jul 2023 15:55:00 -1000 Subject: [PATCH] claim: fix single unclaim bypassing blacklist --- .../commands/subcommands/claims/unclaim/UnclaimSubCommand.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/DaPigGuy/PiggyFactions/commands/subcommands/claims/unclaim/UnclaimSubCommand.php b/src/DaPigGuy/PiggyFactions/commands/subcommands/claims/unclaim/UnclaimSubCommand.php index 0916cf4a..6ea371e8 100644 --- a/src/DaPigGuy/PiggyFactions/commands/subcommands/claims/unclaim/UnclaimSubCommand.php +++ b/src/DaPigGuy/PiggyFactions/commands/subcommands/claims/unclaim/UnclaimSubCommand.php @@ -14,6 +14,10 @@ class UnclaimSubCommand extends FactionSubCommand { public function onNormalRun(Player $sender, ?Faction $faction, FactionsPlayer $member, string $aliasUsed, array $args): void { + if (in_array($sender->getWorld()->getFolderName(), $this->plugin->getConfig()->getNested("factions.claims.blacklisted-worlds"))) { + $member->sendMessage("commands.claim.blacklisted-world"); + return; + } $claim = $this->plugin->getClaimsManager()->getClaimByPosition($sender->getPosition()); if ($claim === null) { $member->sendMessage("commands.unclaim.not-claimed");