Skip to content

Concepts

Manifest

shulker.json declares the Minecraft version, loader, targets, mods, and packs. See the manifest reference.

Lock

shulker.lock.json records the exact resolved versions, hashes, and pack commits. See the lock reference.

Targets

A target is a build output: a client instance or a server directory.

Packs

A pack is another shulker project whose mods and overrides merge into this one.

Providers

Mods are resolved from Modrinth or CurseForge.