{
  "schemaVersion": 1,
  "id": "pasp",
  "name": "PASP Server",
  "version": "1.0.0",
  "description": {
    "fr": "Le serveur Minecraft de PowerTok, prêt pour les lives.",
    "en": "PowerTok's Minecraft server, ready for livestreams."
  },
  "notes": {
    "fr": "Première version.",
    "en": "First release."
  },
  "minecraftVersion": "26.2",
  "minLauncherVersion": "0.18.0",
  "java": {
    "major": 25
  },
  "download": {
    "url": "https://downloads.powertok.fr/minecraft/pasp/PASP_Server-1.0.0.zip",
    "sha256": "231fe0f6819d0f89f7bfc3d9d1fde1c0ba200a9e80d2c0cb19a0adeca35edf4a",
    "size": 210502731,
    "root": "PASP Server"
  },
  "launch": {
    "jar": "asp.jar",
    "jvmFlags": [
      "-XX:+UseG1GC",
      "-XX:+ParallelRefProcEnabled",
      "-XX:MaxGCPauseMillis=200",
      "-XX:+UnlockExperimentalVMOptions",
      "-XX:+DisableExplicitGC",
      "-XX:+AlwaysPreTouch",
      "-XX:G1NewSizePercent=30",
      "-XX:G1MaxNewSizePercent=40",
      "-XX:G1HeapRegionSize=8M",
      "-XX:G1ReservePercent=20",
      "-XX:G1HeapWastePercent=5",
      "-XX:G1MixedGCCountTarget=4",
      "-XX:InitiatingHeapOccupancyPercent=15",
      "-XX:G1MixedGCLiveThresholdPercent=90",
      "-XX:G1RSetUpdatingPauseTimePercent=5",
      "-XX:SurvivorRatio=32",
      "-XX:+PerfDisableSharedMem",
      "-XX:MaxTenuringThreshold=1"
    ],
    "serverArgs": [
      "nogui"
    ],
    "memoryMb": {
      "min": 3072,
      "recommended": 4096
    }
  },
  "update": {
    "keep": [
      "anvilStorage",
      "plugins/*/",
      "ops.json",
      "whitelist.json",
      "banned-players.json",
      "banned-ips.json",
      "usercache.json"
    ]
  }
}
