This commit is contained in:
boy0001 2015-02-21 15:35:19 +11:00
parent b14b7102b9
commit 6487184d42
2 changed files with 20 additions and 20 deletions

View File

@ -277,7 +277,7 @@ public class PlayerEvents extends com.intellectualcrafters.plot.listeners.PlotLi
if ((destroy != null) && ((HashSet<PlotBlock>) 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<Plot> plots = PlotSquared.getPlots(event.getPlayer().getName()).values();
final Collection<Plot> 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();

View File

@ -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()) {