Snapshots
Save, restore, and compare Polymerium-managed instance state before risky changes.
Last updated on
What Are Snapshots?
A snapshot records everything about your instance that affects the build result:
- Profile setup — the metadata (Minecraft version, loader, mod list, settings)
- Directory contents — everything in
import/andpersist/, plus the working copy of import content underbuild/
The working copy is the runtime state of files that came from import/ — configs and other pack files after you've played and changed them. It lives under build/. Snapshots capture that state so you can get those edits back later.
When you restore a snapshot, metadata, import/, persist/, and the working copy under build/ are restored. A later deploy fills in anything else the game still needs from packages and cache.
When to Use Snapshots
- Before a risky change — updating a major mod, switching loaders, tweaking configs
- Before experimenting — trying out a new modpack configuration you might want to undo
- For "save scumming" your mod setup — keep a snapshot of your stable setup and one for experimentation
Creating a Snapshot
- Select your instance.
- Open the Snapshots section.
- Click Create Snapshot.
- Give it a name and optional description.
Polymerium records the current profile setup, the contents of persist/ and import/, and the import working copy under build/.
Restoring a Snapshot
- Open the Snapshots section for your instance.
- Select a snapshot from the list.
- Click Restore.
Polymerium restores the profile metadata, import/, persist/, and the working copy under build/ to the state they were in when the snapshot was taken.
Comparing Snapshots (Diff)
You can compare two snapshots to see exactly what changed between them:
- Metadata changes — different mods, version, or loader settings
- Added files — new files in
persist/,import/, or the working copy underbuild/ - Removed files — files that existed in the earlier snapshot but not the later one
- Modified files — same path but different contents
This is useful for understanding what a mod update or config change actually did to your instance.
Snapshot Storage
Snapshots store the actual profile setup data and managed directory file contents — not references to a cache. Restoring a snapshot does not require the shared cache for the captured metadata and directories, but a later deploy may still redownload packages, Minecraft assets, libraries, or runtime files that are no longer cached.
Snapshots vs. Backups
| Snapshot | Full Backup | |
|---|---|---|
| What it stores | Profile metadata + directory contents | Complete file copies |
| Disk usage | Compact (metadata + file contents) | Same as the instance itself |
| Speed | Near-instant | Slow (copies everything) |
| Restores | Restores metadata + dirs (including working copy) | Copies files back |
Snapshots are lighter than a full backup and faster to create. They capture the inputs and the import working copy — not every log, package link, or unmanaged file under build/ — which is what you need to get back to a known state.