mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-11-23 12:06:15 +01:00
Fix helpers
This commit is contained in:
parent
f3af61fe3c
commit
23b9b408b4
@ -4,6 +4,7 @@ import java.util.Arrays;
|
|||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
import java.util.UUID;
|
||||||
|
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
@ -102,11 +103,14 @@ public class WEListener implements Listener {
|
|||||||
|
|
||||||
public HashSet<RegionWrapper> getMask(PlotPlayer player) {
|
public HashSet<RegionWrapper> getMask(PlotPlayer player) {
|
||||||
HashSet<RegionWrapper> regions = new HashSet<>();
|
HashSet<RegionWrapper> regions = new HashSet<>();
|
||||||
for (Plot plot : PlotSquared.getPlots(player)) {
|
UUID uuid = player.getUUID();
|
||||||
|
for (Plot plot : PlotSquared.getPlots(player.getLocation().getWorld()).values()) {
|
||||||
if (!plot.settings.getMerged(1) && !plot.settings.getMerged(2)) {
|
if (!plot.settings.getMerged(1) && !plot.settings.getMerged(2)) {
|
||||||
Location pos1 = MainUtil.getPlotBottomLoc(plot.world, plot.id).add(1, 0, 1);
|
if (plot.isOwner(uuid) || plot.helpers.contains(uuid)) {
|
||||||
Location pos2 = MainUtil.getPlotTopLoc(plot.world, plot.id);
|
Location pos1 = MainUtil.getPlotBottomLoc(plot.world, plot.id).add(1, 0, 1);
|
||||||
regions.add(new RegionWrapper(pos1.getX(), pos2.getX(), pos1.getZ(), pos2.getZ()));
|
Location pos2 = MainUtil.getPlotTopLoc(plot.world, plot.id);
|
||||||
|
regions.add(new RegionWrapper(pos1.getX(), pos2.getX(), pos1.getZ(), pos2.getZ()));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return regions;
|
return regions;
|
||||||
|
Loading…
Reference in New Issue
Block a user