- PackDefinition: replace mods[]/resourcepacks[] with modsFolder (string) + resourcepackPath (string); drop PackAsset - Editor: replace dynamic add/remove lists with two single inputs; remove the now-dead JS for adding/removing rows - Server: expose GET /file/mods/<folder>/index.json that returns the list of .jar names; folder name restricted to [a-zA-Z0-9_-]+ - Installer: fetch the listing JSON and download each jar from /file/mods/<folder>/<file>.jar; download the single resourcepack from /file/resourcepacks/<file>.zip directly into resourcepacks/ Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
17 lines
391 B
JSON
17 lines
391 B
JSON
{
|
|
"name": "음악퀴즈 v1",
|
|
"mcVersion": "1.20.1",
|
|
"platform": {
|
|
"type": "forge",
|
|
"downloadUrl": "/forge-installer.jar"
|
|
},
|
|
"modsFolder": "music-quiz",
|
|
"resourcepackPath": "music-quiz.zip",
|
|
"serverMinRam": 2048,
|
|
"serverMaxRam": 8192,
|
|
"clientMinRam": 4096,
|
|
"clientRecommendedRam": 8192,
|
|
"mapPath": "music-quiz-map.zip",
|
|
"serverPath": "music-quiz-server.zip"
|
|
}
|