From 7ae7a04721eb0d614f6a01465b13c64306cda0a6 Mon Sep 17 00:00:00 2001 From: wizjany Date: Tue, 16 May 2023 15:25:52 -0400 Subject: [PATCH] Make region wand act more like /rg info. Addresses the part that #1534 and #1817 missed. --- .../bukkit/listener/WorldGuardPlayerListener.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/listener/WorldGuardPlayerListener.java b/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/listener/WorldGuardPlayerListener.java index f2538062..6685f617 100644 --- a/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/listener/WorldGuardPlayerListener.java +++ b/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/listener/WorldGuardPlayerListener.java @@ -258,13 +258,11 @@ public class WorldGuardPlayerListener extends AbstractListener { } if (wcfg.useRegions) { - //Block placedIn = block.getRelative(event.getBlockFace()); - ApplicableRegionSet set = - WorldGuard.getInstance().getPlatform().getRegionContainer().createQuery().getApplicableRegions(BukkitAdapter.adapt(block.getLocation())); - //ApplicableRegionSet placedInSet = plugin.getRegionContainer().createQuery().getApplicableRegions(placedIn.getLocation()); LocalPlayer localPlayer = getPlugin().wrapPlayer(player); if (item != null && item.getType().getKey().toString().equals(wcfg.regionWand) && getPlugin().hasPermission(player, "worldguard.region.wand")) { + ApplicableRegionSet set = WorldGuard.getInstance().getPlatform().getRegionContainer().createQuery() + .getApplicableRegions(BukkitAdapter.adapt(block.getLocation()), RegionQuery.QueryOption.SORT); if (set.size() > 0) { player.sendMessage(ChatColor.YELLOW + "Can you build? " + (set.testState(localPlayer, Flags.BUILD) ? "Yes" : "No"));