From 16d2ae73d8226747cd285241ea08a543faf4ad22 Mon Sep 17 00:00:00 2001 From: zhangyuheng Date: Mon, 12 Aug 2024 19:38:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=A2=86=E5=9C=B0=E6=89=80?= =?UTF-8?q?=E6=9C=89=E8=80=85=E5=8F=AF=E4=BB=A5=E8=A2=AB=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E4=B8=BA=E9=A2=86=E5=9C=B0=E6=88=90=E5=91=98=E7=9A=84=E6=BC=8F?= =?UTF-8?q?=E6=B4=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle.kts | 2 +- .../cn/lunadeer/dominion/controllers/MemberController.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index 8413072..9d8c691 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -4,7 +4,7 @@ plugins { } group = "cn.lunadeer" -version = "2.1.16-beta" +version = "2.1.17-beta" java { toolchain.languageVersion.set(JavaLanguageVersion.of(21)) diff --git a/core/src/main/java/cn/lunadeer/dominion/controllers/MemberController.java b/core/src/main/java/cn/lunadeer/dominion/controllers/MemberController.java index b83d9a9..fadebe3 100644 --- a/core/src/main/java/cn/lunadeer/dominion/controllers/MemberController.java +++ b/core/src/main/java/cn/lunadeer/dominion/controllers/MemberController.java @@ -100,6 +100,10 @@ public class MemberController { operator.setResponse(FAIL.addMessage("玩家 %s 不存在或没有登录过", player_name)); return; } + if (dominion.getOwner().equals(player.getUuid())) { + operator.setResponse(FAIL.addMessage("玩家 %s 是领地 %s 的拥有者,不可以被添加为成员", player_name, dominionName)); + return; + } MemberDTO privilege = MemberDTO.select(player.getUuid(), dominion.getId()); if (privilege != null) { operator.setResponse(FAIL.addMessage("玩家 %s 已经是领地 %s 的成员", player_name, dominionName));