Multiple modules in a single jar - OpenBlocksTeam/openblocks-module-interface GitHub Wiki

An idea of having multiple modules in just a single jar

{
  "jar": "MyModule.jar",
  "modules": [
    {
      "name": "IyxanProjectManager",
      "description": "Iyxan's personal project manager",
      "classpath": "com.openblocks.modules.IyxanProjectManager",
      "version": 1,
      "lib_version": 1,
      "type": "PROJECT_MANAGER"
    },
    {
      "name": "BofaProjectParser",
      "description": "Airplane-optimized project parser ✈️",
      "classpath": "com.openblocks.modules.BofaProjectParser",
      "version": 1.1,
      "lib_version": 1,
      "type": "PROJECT_PARSER"
    }
  ]
}