diff --git a/src/main/java/cn/lunadeer/dominion/utils/DynmapConnect.java b/src/main/java/cn/lunadeer/dominion/utils/DynmapConnect.java index 865fe44..0b29086 100644 --- a/src/main/java/cn/lunadeer/dominion/utils/DynmapConnect.java +++ b/src/main/java/cn/lunadeer/dominion/utils/DynmapConnect.java @@ -3,16 +3,12 @@ package cn.lunadeer.dominion.utils; import cn.lunadeer.dominion.dtos.DominionDTO; import cn.lunadeer.minecraftpluginutils.Scheduler; import cn.lunadeer.minecraftpluginutils.XLogger; -import com.flowpowered.math.vector.Vector2d; -import de.bluecolored.bluemap.api.math.Shape; import org.dynmap.DynmapCommonAPI; import org.dynmap.DynmapCommonAPIListener; import org.dynmap.markers.AreaMarker; import org.dynmap.markers.MarkerAPI; import org.dynmap.markers.MarkerSet; -import java.util.ArrayList; -import java.util.Collection; import java.util.List; import java.util.Map; @@ -20,14 +16,22 @@ public class DynmapConnect extends DynmapCommonAPIListener { public static DynmapConnect instance; - private MarkerSet markerSet; + private MarkerSet markerSet_dominion; + private MarkerSet markerSet_mca; + + public DynmapConnect() { + instance = this; + } @Override public void apiEnabled(DynmapCommonAPI dynmapCommonAPI) { MarkerAPI markerAPI = dynmapCommonAPI.getMarkerAPI(); - this.markerSet = markerAPI.getMarkerSet("dominion"); - if (this.markerSet == null) { - this.markerSet = markerAPI.createMarkerSet("dominion", "Dominion领地", null, false); + this.markerSet_dominion = markerAPI.getMarkerSet("dominion"); + if (this.markerSet_dominion == null) { + this.markerSet_dominion = markerAPI.createMarkerSet("dominion", "Dominion领地", null, false); + } + if (this.markerSet_mca == null) { + this.markerSet_mca = markerAPI.createMarkerSet("mca", "MCA文件", null, false); } } @@ -35,7 +39,7 @@ public class DynmapConnect extends DynmapCommonAPIListener { String nameLabel = "