diff --git a/src/gui/tw/diaoyu/DiaoyuConfig.java b/src/gui/tw/diaoyu/DiaoyuConfig.java index 83ac31e..00b87cb 100644 --- a/src/gui/tw/diaoyu/DiaoyuConfig.java +++ b/src/gui/tw/diaoyu/DiaoyuConfig.java @@ -35,19 +35,11 @@ public class DiaoyuConfig { } public void setMapIds(List mapIds) { - this.mapIds = mapIds; - } - public void addmap(int mapId,int id) { - DiaoYuMap diaoYuMap = new DiaoYuMap(); - diaoYuMap.setId(id); - diaoYuMap.setMapId(mapId); - - diaoYuMap.setName(MapleDataTool.getString("mapName", MapleMapFactory.nameData.getChildByPath(getMapStringName(910000000)), "")); - - mapIds.add(diaoYuMap); - } - public void removemap(int id) { - mapIds.removeIf(mapId -> mapId.getId() == id); + this.mapIds.clear(); + for (DiaoYuMap mapId : mapIds) { + mapId.setName(MapleDataTool.getString("mapName", MapleMapFactory.nameData.getChildByPath(getMapStringName(mapId.getMapId())), "")); + this.mapIds.add(mapId); + } } List bls=new ArrayList<>();