diff --git a/src/main/java/com/intellectualcrafters/plot/commands/Rate.java b/src/main/java/com/intellectualcrafters/plot/commands/Rate.java index 41eae2a02..0bc915f99 100644 --- a/src/main/java/com/intellectualcrafters/plot/commands/Rate.java +++ b/src/main/java/com/intellectualcrafters/plot/commands/Rate.java @@ -77,6 +77,9 @@ public class Rate extends SubCommand { v2 -= 11 - entry.getValue().getAverageRating(); } } + if (v1 == v2) { + return -0; + } return v2 > v1 ? 1 : -1; } }); diff --git a/src/main/java/com/plotsquared/bukkit/listeners/PlayerEvents.java b/src/main/java/com/plotsquared/bukkit/listeners/PlayerEvents.java index c4aeb30e4..eba0004d1 100644 --- a/src/main/java/com/plotsquared/bukkit/listeners/PlayerEvents.java +++ b/src/main/java/com/plotsquared/bukkit/listeners/PlayerEvents.java @@ -1032,7 +1032,7 @@ public class PlayerEvents extends com.plotsquared.listener.PlotListener implemen Location loc = BukkitUtil.getLocation(blocks.get(0).getLocation()); final Plot origin = MainUtil.getPlot(loc); if (origin == null) { - if (MainUtil.isPlotAreaAbs(null)) { + if (MainUtil.isPlotAreaAbs(loc)) { e.setCancelled(true); return; } diff --git a/target/PlotSquared-Bukkit.jar b/target/PlotSquared-Bukkit.jar index 03b51a917..7bcea868f 100644 Binary files a/target/PlotSquared-Bukkit.jar and b/target/PlotSquared-Bukkit.jar differ