From 1297f0cb34c5c6a12fc5b808c90207f58e2af806 Mon Sep 17 00:00:00 2001 From: zhangyuheng Date: Thu, 18 Jul 2024 14:40:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9C=A8=E6=B2=A1=E6=9C=89dy?= =?UTF-8?q?nmap=E4=B8=8B=E6=97=A0=E6=B3=95=E5=8A=A0=E8=BD=BD=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- src/main/java/cn/lunadeer/dominion/Dominion.java | 4 +--- .../java/cn/lunadeer/dominion/utils/BlueMapConnect.java | 1 - .../java/cn/lunadeer/dominion/utils/DynmapConnect.java | 7 +++++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pom.xml b/pom.xml index 19e39c9..883302d 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ cn.lunadeer Dominion - 1.38.0-beta + 1.38.1-beta jar Dominion diff --git a/src/main/java/cn/lunadeer/dominion/Dominion.java b/src/main/java/cn/lunadeer/dominion/Dominion.java index b895667..477be07 100644 --- a/src/main/java/cn/lunadeer/dominion/Dominion.java +++ b/src/main/java/cn/lunadeer/dominion/Dominion.java @@ -5,7 +5,6 @@ import cn.lunadeer.dominion.events.PlayerEvents; import cn.lunadeer.dominion.events.SelectPointEvents; import cn.lunadeer.dominion.managers.ConfigManager; import cn.lunadeer.dominion.managers.DatabaseTables; -import cn.lunadeer.dominion.utils.BlueMapConnect; import cn.lunadeer.dominion.utils.DynmapConnect; import cn.lunadeer.dominion.utils.MapRender; import cn.lunadeer.minecraftpluginutils.*; @@ -15,7 +14,6 @@ import cn.lunadeer.minecraftpluginutils.scui.CuiManager; import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.plugin.java.JavaPlugin; -import org.dynmap.DynmapCommonAPIListener; import java.util.HashMap; import java.util.Map; @@ -75,7 +73,7 @@ public final class Dominion extends JavaPlugin { XLogger.info(" |_____/ \\___/|_| |_| |_|_|_| |_|_|\\___/|_| |_|"); XLogger.info(" "); - if (config.getDynmap()) DynmapCommonAPIListener.register(new DynmapConnect()); // 注册 Dynmap API + if (config.getDynmap()) new DynmapConnect(); // 注册 Dynmap API Scheduler.runTaskLaterAsync(MapRender::render, 40 * 20); } diff --git a/src/main/java/cn/lunadeer/dominion/utils/BlueMapConnect.java b/src/main/java/cn/lunadeer/dominion/utils/BlueMapConnect.java index c107c92..f75eee1 100644 --- a/src/main/java/cn/lunadeer/dominion/utils/BlueMapConnect.java +++ b/src/main/java/cn/lunadeer/dominion/utils/BlueMapConnect.java @@ -1,7 +1,6 @@ package cn.lunadeer.dominion.utils; import cn.lunadeer.dominion.Cache; -import cn.lunadeer.dominion.Dominion; import cn.lunadeer.dominion.dtos.DominionDTO; import cn.lunadeer.minecraftpluginutils.Scheduler; import cn.lunadeer.minecraftpluginutils.XLogger; diff --git a/src/main/java/cn/lunadeer/dominion/utils/DynmapConnect.java b/src/main/java/cn/lunadeer/dominion/utils/DynmapConnect.java index c337e92..9d3f0c3 100644 --- a/src/main/java/cn/lunadeer/dominion/utils/DynmapConnect.java +++ b/src/main/java/cn/lunadeer/dominion/utils/DynmapConnect.java @@ -16,10 +16,11 @@ public class DynmapConnect extends DynmapCommonAPIListener { public static DynmapConnect instance; - private MarkerSet markerSet_dominion; - private MarkerSet markerSet_mca; + private MarkerSet markerSet_dominion = null; + private MarkerSet markerSet_mca = null; public DynmapConnect() { + DynmapCommonAPIListener.register(this); instance = this; } @@ -30,9 +31,11 @@ public class DynmapConnect extends DynmapCommonAPIListener { if (this.markerSet_dominion == null) { this.markerSet_dominion = markerAPI.createMarkerSet("dominion", "Dominion领地", null, false); } + this.markerSet_mca = markerAPI.getMarkerSet("mca"); if (this.markerSet_mca == null) { this.markerSet_mca = markerAPI.createMarkerSet("mca", "MCA文件", null, false); } + XLogger.info("Dynmap 成功注册"); } private void setDominionMarker(DominionDTO dominion) {