check if clusters are enables

This commit is contained in:
boy0001 2015-02-02 11:52:48 +11:00
parent 9a81e31cd6
commit c4d84bb070
2 changed files with 4 additions and 4 deletions

View File

@ -248,12 +248,12 @@ public class PlayerEvents extends com.intellectualcrafters.plot.listeners.PlotLi
} }
Player player = event.getPlayer(); Player player = event.getPlayer();
Location loc = event.getBlock().getLocation(); Location loc = event.getBlock().getLocation();
if (isInPlot(loc)) { final Plot plot = getCurrentPlot(loc);
if (plot != null) {
if (event.getBlock().getY() == 0) { if (event.getBlock().getY() == 0) {
event.setCancelled(true); event.setCancelled(true);
return; return;
} }
final Plot plot = getCurrentPlot(loc);
if (!plot.hasOwner()) { if (!plot.hasOwner()) {
if (PlotMain.hasPermission(player, "plots.admin.destroy.unowned")) { if (PlotMain.hasPermission(player, "plots.admin.destroy.unowned")) {
return; return;
@ -278,7 +278,7 @@ public class PlayerEvents extends com.intellectualcrafters.plot.listeners.PlotLi
if (PlotMain.hasPermission(event.getPlayer(), "plots.admin.destroy.road")) { if (PlotMain.hasPermission(event.getPlayer(), "plots.admin.destroy.road")) {
return; return;
} }
if (isPlotArea(loc)) { if (isPlotArea(loc)) {
PlayerFunctions.sendMessage(player, C.NO_PERMISSION, "plots.admin.destroy.road"); PlayerFunctions.sendMessage(player, C.NO_PERMISSION, "plots.admin.destroy.road");
event.setCancelled(true); event.setCancelled(true);
} }

View File

@ -91,7 +91,7 @@ import com.sk89q.worldguard.protection.flags.BooleanFlag;
public static boolean isPlotArea(Location location) { public static boolean isPlotArea(Location location) {
PlotWorld plotworld = PlotMain.getWorldSettings(location.getWorld()); PlotWorld plotworld = PlotMain.getWorldSettings(location.getWorld());
if (plotworld.REQUIRE_CLUSTER) { if (Settings.ENABLE_CLUSTERS && plotworld.REQUIRE_CLUSTER) {
return ClusterManager.getCluster(location) != null; return ClusterManager.getCluster(location) != null;
} }
return true; return true;