diff --git a/PlotSquared/src/main/java/com/intellectualcrafters/plot/listeners/PlayerEvents.java b/PlotSquared/src/main/java/com/intellectualcrafters/plot/listeners/PlayerEvents.java index 128ec376e..47ed05078 100644 --- a/PlotSquared/src/main/java/com/intellectualcrafters/plot/listeners/PlayerEvents.java +++ b/PlotSquared/src/main/java/com/intellectualcrafters/plot/listeners/PlayerEvents.java @@ -277,7 +277,7 @@ public class PlayerEvents extends com.intellectualcrafters.plot.listeners.PlotLi if ((destroy != null) && ((HashSet) destroy.getValue()).contains(new PlotBlock((short) block.getTypeId(), block.getData()))) { return; } - if (BukkitMain.hasPermission(event.getPlayer(), "plots.admin.destroy.other")) { + if (Permissions.hasPermission(BukkitUtil.getPlayer(player), "plots.admin.destroy.other")) { return; } MainUtil.sendMessage(BukkitUtil.getPlayer(player), C.NO_PERMISSION, "plots.admin.destroy.other"); @@ -286,7 +286,7 @@ public class PlayerEvents extends com.intellectualcrafters.plot.listeners.PlotLi } return; } - if (BukkitMain.hasPermission(event.getPlayer(), "plots.admin.destroy.road")) { + if (Permissions.hasPermission(BukkitUtil.getPlayer(player), "plots.admin.destroy.road")) { return; } if (isPlotArea(loc)) { @@ -671,19 +671,19 @@ public class PlayerEvents extends com.intellectualcrafters.plot.listeners.PlotLi if (isInPlot(q)) { final Plot plot = getCurrentPlot(q); - if (plot.isDenied(event.getPlayer())) { - BukkitPlayerFunctions.sendMessage(event.getPlayer(), C.YOU_BE_DENIED); + if (plot.isDenied(player)) { + BukkitPlayerFunctions.sendMessage(player, C.YOU_BE_DENIED); event.setCancelled(true); return; } else { if (enteredPlot(f, t)) { - plotEntry(event.getPlayer(), plot); + plotEntry(player, plot); } } } else { if (leftPlot(f, t)) { final Plot plot = getCurrentPlot(event.getFrom()); - plotExit(event.getPlayer(), plot); + plotExit(player, plot); } } if ((q.getX() >= 29999999) || (q.getX() <= -29999999) || (q.getZ() >= 29999999) || (q.getZ() <= -29999999)) { @@ -744,12 +744,12 @@ public class PlayerEvents extends com.intellectualcrafters.plot.listeners.PlotLi @EventHandler public static void onLeave(final PlayerQuitEvent event) { - if (Setup.setupMap.containsKey(event.getPlayer().getName())) { - Setup.setupMap.remove(event.getPlayer().getName()); + if (Setup.setupMap.containsKey(player.getName())) { + Setup.setupMap.remove(player.getName()); } - BukkitUtil.removePlayer(event.getPlayer().getName()); + BukkitUtil.removePlayer(player.getName()); if (Settings.DELETE_PLOTS_ON_BAN && event.getPlayer().isBanned()) { - final Collection plots = PlotSquared.getPlots(event.getPlayer().getName()).values(); + final Collection plots = PlotSquared.getPlots(player.getName()).values(); for (final Plot plot : plots) { final PlotWorld plotworld = PlotSquared.getPlotWorld(plot.world); final PlotManager manager = PlotSquared.getPlotManager(plot.world); @@ -1070,7 +1070,7 @@ public class PlayerEvents extends com.intellectualcrafters.plot.listeners.PlotLi if (!isPlotWorld(world)) { return; } - if (BukkitMain.hasPermission(event.getPlayer(), "plots.admin")) { + if (Permissions.hasPermission(BukkitUtil.getPlayer(player), "plots.admin")) { return; } final Player player = event.getPlayer(); diff --git a/PlotSquared/src/main/java/com/intellectualcrafters/plot/listeners/PlotPlusListener.java b/PlotSquared/src/main/java/com/intellectualcrafters/plot/listeners/PlotPlusListener.java index d91fe2134..c5181830c 100644 --- a/PlotSquared/src/main/java/com/intellectualcrafters/plot/listeners/PlotPlusListener.java +++ b/PlotSquared/src/main/java/com/intellectualcrafters/plot/listeners/PlotPlusListener.java @@ -223,26 +223,26 @@ public class PlotPlusListener extends PlotListener implements Listener { @EventHandler public void onPlayerQuit(final PlayerQuitEvent event) { - if (feedRunnable.containsKey(event.getPlayer().getName())) { - feedRunnable.remove(event.getPlayer().getName()); + if (feedRunnable.containsKey(player.getName())) { + feedRunnable.remove(player.getName()); } - if (healRunnable.containsKey(event.getPlayer().getName())) { - healRunnable.remove(event.getPlayer().getName()); + if (healRunnable.containsKey(player.getName())) { + healRunnable.remove(player.getName()); } } @EventHandler public void onPlotLeave(final PlayerLeavePlotEvent event) { - event.getPlayer().playEffect(event.getPlayer().getLocation(), Effect.RECORD_PLAY, 0); + event.getPlayer().playEffect(player.getLocation(), Effect.RECORD_PLAY, 0); final Plot plot = event.getPlot(); if (FlagManager.getPlotFlag(plot, "farewell") != null) { event.getPlayer().sendMessage(ChatColor.translateAlternateColorCodes('&', C.PREFIX_FAREWELL.s().replaceAll("%id%", plot.id + "") + FlagManager.getPlotFlag(plot, "farewell").getValueString())); } - if (feedRunnable.containsKey(event.getPlayer().getName())) { - feedRunnable.remove(event.getPlayer().getName()); + if (feedRunnable.containsKey(player.getName())) { + feedRunnable.remove(player.getName()); } - if (healRunnable.containsKey(event.getPlayer().getName())) { - healRunnable.remove(event.getPlayer().getName()); + if (healRunnable.containsKey(player.getName())) { + healRunnable.remove(player.getName()); } if (booleanFlag(plot, "notify-leave", false)) { if (plot.hasOwner()) {