From ce2311684eda4b3947085fa7f6c3349ef84129da Mon Sep 17 00:00:00 2001 From: LordTuxn Date: Sat, 13 Aug 2022 22:57:06 +0200 Subject: [PATCH] allow reviewing of own plot when dev mode is enabled --- .../com/alpsbte/plotsystem/core/menus/ReviewMenu.java | 4 +++- .../alpsbte/plotsystem/core/menus/ReviewPlotMenu.java | 9 --------- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/alpsbte/plotsystem/core/menus/ReviewMenu.java b/src/main/java/com/alpsbte/plotsystem/core/menus/ReviewMenu.java index 01a2c574..e016920e 100644 --- a/src/main/java/com/alpsbte/plotsystem/core/menus/ReviewMenu.java +++ b/src/main/java/com/alpsbte/plotsystem/core/menus/ReviewMenu.java @@ -24,10 +24,12 @@ package com.alpsbte.plotsystem.core.menus; +import com.alpsbte.plotsystem.PlotSystem; import com.alpsbte.plotsystem.core.system.Builder; import com.alpsbte.plotsystem.core.system.Country; import com.alpsbte.plotsystem.core.system.plot.Plot; import com.alpsbte.plotsystem.core.system.plot.PlotManager; +import com.alpsbte.plotsystem.utils.io.config.ConfigPaths; import com.alpsbte.plotsystem.utils.io.language.LangPaths; import com.alpsbte.plotsystem.utils.io.language.LangUtil; import com.alpsbte.plotsystem.utils.items.builder.ItemBuilder; @@ -116,7 +118,7 @@ protected void setPaginatedItemClickEventsAsync(List source) { getMenu().getSlot(i + 9).setClickHandler((player, info) -> { try { if (plot.getStatus() == Status.unreviewed) { - if (!plot.getPlotOwner().getUUID().toString().equals(getMenuPlayer().getUniqueId().toString())) { + if (!plot.getPlotOwner().getUUID().toString().equals(getMenuPlayer().getUniqueId().toString()) || PlotSystem.getPlugin().getConfigManager().getConfig().getBoolean(ConfigPaths.DEV_MODE)) { Plot currentPlot = PlotManager.getCurrentPlot(Builder.byUUID(getMenuPlayer().getUniqueId()), Status.unreviewed); if (currentPlot != null && currentPlot.getID() == plot.getID()) { new ReviewPlotMenu(getMenuPlayer(), currentPlot); diff --git a/src/main/java/com/alpsbte/plotsystem/core/menus/ReviewPlotMenu.java b/src/main/java/com/alpsbte/plotsystem/core/menus/ReviewPlotMenu.java index a5357937..7daebca7 100644 --- a/src/main/java/com/alpsbte/plotsystem/core/menus/ReviewPlotMenu.java +++ b/src/main/java/com/alpsbte/plotsystem/core/menus/ReviewPlotMenu.java @@ -68,15 +68,6 @@ public class ReviewPlotMenu extends AbstractMenu { public ReviewPlotMenu(Player player, Plot plot) { super(6, LangUtil.get(player, LangPaths.MenuTitle.REVIEW_PLOT, Integer.toString(plot.getID())), player); this.plot = plot; - - // Check if plot is from player - try { - if (plot.getPlotOwner().getUUID().equals(player.getUniqueId())){ - player.sendMessage(Utils.getErrorMessageFormat(LangUtil.get(getMenuPlayer(), LangPaths.Message.Error.CANNOT_REVIEW_OWN_PLOT))); - } - } catch (SQLException ex) { - Bukkit.getLogger().log(Level.SEVERE, "A SQL error occurred!", ex); - } } @Override