-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
bugSomething isn't workingSomething isn't working
Description
When exporting a project, I would expect that any mods that I've marked as "side": "SERVER" would not be included in the manifest, but would show up in the server pack.
The behavior seems to be to include server side mods in the client manifest.
With an example project:
// pakku.json
{
"name": "test",
"version": "0.0.1",
"overrides": [
"config"
],
"projects" : {
"bluemap": {
"side": "SERVER"
}
}
}// pakku-lock.json
{
"target": "curseforge",
"mc_versions": [
"1.20.1"
],
"loaders": {
"forge": ""
},
"projects": [
{
"pakku_id": "0PTUpSAuJWREdlVF",
"type": "MOD",
"slug": {
"curseforge": "bluemap"
},
"name": {
"curseforge": "BlueMap"
},
"id": {
"curseforge": "406463"
},
"files": [
{
"type": "curseforge",
"file_name": "bluemap-5.12-mc1.20-6-forge.jar",
"mc_versions": [
"1.20.2",
"1.20.3",
"1.20.1",
"1.20",
"1.20.4"
],
"loaders": [
"forge"
],
"release_type": "release",
"url": "https://edge.forgecdn.net/files/7057/487/bluemap-5.12-mc1.20-6-forge.jar",
"id": "7057487",
"parent_id": "406463",
"hashes": {
"sha1": "4f2a8960913a1673643a964e7561b2c6f55b3fc7",
"md5": "0ffca4cee1caa952516f8440e4319e42"
},
"required_dependencies": [],
"size": 6419227,
"date_published": "2025-10-02T12:17:26.817Z"
}
]
}
],
"lockfile_version": 1
}Running pakku insp bluemap shows me that the mod is being recognized as server side only:
Project ╭───────────────────────╮
│BlueMap │
│{cf=bluemap} MOD SERVER│
╰───────────────────────╯
Project Files ╭─ current ────────────────────────────────────────────────────────────────────────╮
│cf=mods/bluemap-5.12-mc1.20-6-forge.jar Thu, 2 Oct 2025 12:17:26 GMT │
│ │
│sha1=4f2a8960913a1673643a964e7561b2c6f55b3fc7 md5=0ffca4cee1caa952516f8440e4319e42│
╰──────────────────────────────────────────────────────────────────────────────────╯
Properties type=MOD
side=SERVER
update_strategy=LATEST
redistributable=true
But when exporting, I get a manifest that looks like this:
{
"minecraft": {
"version": "1.20.1",
"modLoaders": [
{
"id": "forge-",
"primary": true
}
]
},
"manifestType": "minecraftModpack",
"manifestVersion": 1,
"name": "test",
"version": "0.0.1",
"author": "",
"files": [
{
"projectID": 406463,
"fileID": 7057487,
"required": true
}
],
"overrides": "overrides"
}Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Projects
Status
Ready🚀