diff --git a/Bukkit/src/main/java/com/plotsquared/bukkit/util/BukkitUtil.java b/Bukkit/src/main/java/com/plotsquared/bukkit/util/BukkitUtil.java index e22fa5f9d..73e9694da 100644 --- a/Bukkit/src/main/java/com/plotsquared/bukkit/util/BukkitUtil.java +++ b/Bukkit/src/main/java/com/plotsquared/bukkit/util/BukkitUtil.java @@ -373,7 +373,7 @@ public class BukkitUtil extends WorldUtil { sign.setLine(i, LEGACY_COMPONENT_SERIALIZER .serialize(MINI_MESSAGE.parse(lines[i].getComponent(LocaleHolder.console()), replacements))); } - sign.update(true); + sign.update(true, false); } }); } diff --git a/Core/src/main/java/com/plotsquared/core/plot/Plot.java b/Core/src/main/java/com/plotsquared/core/plot/Plot.java index 1fa1e0aad..bb552e789 100644 --- a/Core/src/main/java/com/plotsquared/core/plot/Plot.java +++ b/Core/src/main/java/com/plotsquared/core/plot/Plot.java @@ -1738,7 +1738,6 @@ public class Plot { area.addPlot(this); updateWorldBorder(); } - this.getPlotModificationManager().setSign(player.getName()); player.sendMessage(TranslatableCaption.of("working.claimed"), Template.of("plot", this.getId().toString())); if (teleport) { if (!auto && Settings.Teleport.ON_CLAIM) { @@ -1786,6 +1785,7 @@ public class Plot { ); } plotworld.getPlotManager().claimPlot(this, null); + this.getPlotModificationManager().setSign(player.getName()); return true; }