public static void showAllBorders()
	{
		if (!borderEnabled()) return;

		// in case any borders are already shown
		removeAllBorders();

		if (!Config.DynmapBorderEnabled())
		{
			// don't want to show the marker set in DynMap if our integration is disabled
			if (markSet != null)
				markSet.deleteMarkerSet();
			markSet = null;
			return;
		}

		// make sure the marker set is initialized
		markSet = markApi.getMarkerSet("worldborder.markerset");
		if(markSet == null)
			markSet = markApi.createMarkerSet("worldborder.markerset", "WorldBorder", null, false);
		else
			markSet.setMarkerSetLabel("WorldBorder");

		Map<String, BorderData> borders = Config.getBorders();
		Iterator worlds = borders.entrySet().iterator();
		while(worlds.hasNext())
		{
			Entry wdata = (Entry)worlds.next();
			String worldName = ((String)wdata.getKey());
			BorderData border = (BorderData)wdata.getValue();
			showBorder(worldName, border);
		}
	}