{
  "version": 1,
  "profiles": [
    {
      "id": "template-map-base",
      "name": "Map Base Template",
      "description": "맵만 사용하는 기본 프로필 예시입니다.",
      "details": "맵 기반 기본 프로필입니다. 월드 ZIP과 distribution 파일만 있으면 싱글플레이 실행 흐름으로 사용할 수 있습니다.",
      "modsEnabled": false,
      "pluginsEnabled": false,
      "serverEnabled": false,
      "distributionUrl": "https://example.com/launcher/map-base.distribution.json",
      "worldArchiveUrl": "https://example.com/worlds/map-base.zip",
      "worldDirectoryName": "Map Base"
    },
    {
      "id": "template-map-mods",
      "name": "Map + Mods Template",
      "description": "맵과 모드를 함께 쓰는 프로필 예시입니다.",
      "details": "맵 기반에 모드 구성이 포함된 프로필입니다. distribution 파일은 모드가 포함된 클라이언트용으로 준비하면 됩니다.",
      "modsEnabled": true,
      "pluginsEnabled": false,
      "serverEnabled": false,
      "distributionUrl": "https://example.com/launcher/map-mods.distribution.json",
      "worldArchiveUrl": "https://example.com/worlds/map-mods.zip",
      "worldDirectoryName": "Map Mods"
    },
    {
      "id": "template-map-plugin-server",
      "name": "Map + Plugin Server Template",
      "description": "맵, 플러그인, 서버를 함께 쓰는 프로필 예시입니다.",
      "details": "플러그인을 켜면 서버도 같이 사용합니다. 주소를 비우면 로컬 서버를 띄우고, 주소를 입력하면 해당 서버로 바로 접속하는 흐름에 맞춘 예시입니다.",
      "modsEnabled": false,
      "pluginsEnabled": true,
      "serverEnabled": true,
      "distributionUrl": "https://example.com/launcher/map-plugin-server.distribution.json",
      "worldArchiveUrl": "https://example.com/worlds/plugin-map.zip",
      "worldDirectoryName": "Plugin Map",
      "serverJarUrl": "https://example.com/server/paper.jar",
      "serverPort": 25565,
      "serverMemoryMb": 4096,
      "serverMaxPlayers": 20,
      "serverWhitelistEnabled": false
    }
  ]
}
