From c858332fbdb4844c08a1284e58f185c554e3ab75 Mon Sep 17 00:00:00 2001 From: zhangyuheng Date: Mon, 8 Jul 2024 01:24:24 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85DominionDTO=E4=B8=AD=E7=BC=BA?= =?UTF-8?q?=E5=A4=B1=E7=9A=84=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dominion/controllers/DominionController.java | 4 ++++ .../java/cn/lunadeer/dominion/dtos/DominionDTO.java | 10 ++++++++++ 2 files changed, 14 insertions(+) diff --git a/src/main/java/cn/lunadeer/dominion/controllers/DominionController.java b/src/main/java/cn/lunadeer/dominion/controllers/DominionController.java index cdc69f1..de60cef 100644 --- a/src/main/java/cn/lunadeer/dominion/controllers/DominionController.java +++ b/src/main/java/cn/lunadeer/dominion/controllers/DominionController.java @@ -29,6 +29,10 @@ public class DominionController { return DominionDTO.selectAll(owner.getUniqueId()); } + public static List all() { + return DominionDTO.selectAll(); + } + /** * 创建领地 * diff --git a/src/main/java/cn/lunadeer/dominion/dtos/DominionDTO.java b/src/main/java/cn/lunadeer/dominion/dtos/DominionDTO.java index c31a183..1490180 100644 --- a/src/main/java/cn/lunadeer/dominion/dtos/DominionDTO.java +++ b/src/main/java/cn/lunadeer/dominion/dtos/DominionDTO.java @@ -373,6 +373,16 @@ public class DominionDTO { return doUpdate(new UpdateRow().field(this.x1).field(this.y1).field(this.z1).field(this.x2).field(this.y2).field(this.z2)); } + public DominionDTO setXYZ(int[] cords) { + if (cords.length == 6) { + return setXYZ(cords[0], cords[1], cords[2], cords[3], cords[4], cords[5]); + } else { + XLogger.warn("领地坐标数据异常: %s", (Object) cords); + return null; + } + } + + public Location getTpLocation() { if (Objects.equals(tp_location.value, "default")) { return null;