diff --git a/common/src/main/java/dev/xhyrom/lighteco/common/manager/command/AbstractCommandManager.java b/common/src/main/java/dev/xhyrom/lighteco/common/manager/command/AbstractCommandManager.java index 8a0cc49..c3e2672 100644 --- a/common/src/main/java/dev/xhyrom/lighteco/common/manager/command/AbstractCommandManager.java +++ b/common/src/main/java/dev/xhyrom/lighteco/common/manager/command/AbstractCommandManager.java @@ -114,6 +114,14 @@ public abstract class AbstractCommandManager implements CommandManager { @Override public void onPay(CommandSender sender, Currency currency, User target, BigDecimal amount) { + if (sender.getUniqueId() != null && (sender.getUniqueId() == target.getUniqueId())) { + sender.sendMessage( + miniMessage.deserialize("You cannot pay yourself!") + ); + + return; + } + addToMustWait(sender.getUniqueId(), target.getUniqueId()); User user = this.plugin.getUserManager().getIfLoaded(sender.getUniqueId());