Website profiles · Technology insights · Alternatives

packwiz.infra.link

No paid content found
Visit website
Profile views 8 Outbound visits 1 Normal
packwiz Full homepage screenshot

At a glance

Category
Games & Board Games
Language
English
Paid-content signal
No paid content foundObserved
Registered
2015
Hosting
NetlifyInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is packwiz?

packwiz is a command-line tool for building and maintaining Minecraft modpacks. Rather than storing mod JAR files in the pack itself, it records each mod as a small TOML metadata file (for example pack.toml, index.toml, and per-mod mod.pw.toml). Those text files are easy to diff, review, and commit, so a modpack behaves like normal source code in Git instead of a folder of opaque binaries.

From that metadata, packwiz can export the pack to CurseForge or Modrinth formats, or drive packwiz-installer for an auto-updating instance on launchers such as MultiMC and ATLauncher. It also supports optional mods, server-only and client-only mod handling, and fetching or updating many mods at once from CurseForge and Modrinth. A built-in local HTTP server (packwiz serve) lets you test distribution before publishing.

Who it suits

  • Server operators distributing a private modpack who want players to receive updates automatically.
  • Pack authors who publish to CurseForge or Modrinth and want one source of truth.
  • Teams comfortable with Git and a terminal, since version history and collaboration come for free.

Where it fits less well

  • Managing the mod JARs you have already downloaded — a launcher or another CLI is the better tool for that.
  • Anyone who wants a graphical interface; packwiz is command-line first.

A practical next step: if you already have a CurseForge pack, try importing it to see how packwiz represents your mods as metadata, then commit the result to a Git repository and test it with packwiz serve before distributing it to players.

How do I create a modpack with packwiz?

packwiz builds a modpack as a folder of TOML metadata files rather than a folder of JARs. You work from the command line in a project directory, and the tool records each mod's source, version and side (client, server or both) in text files you can commit to Git.

The basic workflow

  1. Install packwiz, then run packwiz init inside an empty folder. This asks for the pack name, author, version and Minecraft version, and writes a pack.toml.
  2. Set the loader with packwiz migrate loader and packwiz migrate minecraft if you need to change Fabric, Forge, NeoForge or the game version after init.
  3. Add mods using packwiz curseforge add or packwiz modrinth add, which resolve the mod by name or ID and write a mod.pw.toml file with a download URL and hash. packwiz url add handles mods hosted elsewhere.
  4. Review and adjust with packwiz list, then use packwiz pin and packwiz unpin to lock or free a mod's version, and packwiz remove to drop one.
  5. Refresh metadata with packwiz refresh, which rebuilds index.toml so the pack reflects your current mod set.
  6. Test locally with packwiz serve, which runs a small HTTP server so an instance can pull the pack from your machine.
  7. Distribute by pushing the folder to a Git host, then either exporting with packwiz curseforge export or packwiz modrinth export, or pointing players at packwiz-installer for an auto-updating MultiMC or ATLauncher instance.

Choosing how to ship it

Goal Approach Trade-off
Private server pack Git repo plus packwiz-installer Players need the installer set up once; updates are then automatic
Public CurseForge or Modrinth listing export command You upload the resulting archive yourself; the platform handles discovery
Quick local test packwiz serve Temporary, not a distribution method

Practical notes

Keep the pack folder in Git from the first commit. Because each mod is a small text file, a version bump shows up as a readable diff, and you can review or revert changes the same way you would code. For a server, mark client-only mods appropriately so they are not downloaded on the server side; packwiz's side handling exists for exactly this case.

If you would rather click through a GUI or manage downloaded JARs directly, packwiz is the wrong tool — its own documentation points those users toward launcher-based managers. Its strength is repeatable, reviewable, scriptable pack definitions.

Next step: run packwiz init in a fresh folder, add one mod from Modrinth, run packwiz serve, and confirm the pack loads before adding the rest. You can find the tool and its full command reference at packwiz.

How do I distribute a packwiz modpack to players or a server?

Distribute a packwiz modpack in one of two main ways: export it as a standard CurseForge or Modrinth pack, or host the pack metadata so players and servers can install and update it directly with packwiz-installer.

Exporting to a modpack platform

Use the CurseForge or Modrinth export commands to produce a pack that players can import through those platforms' launchers. This is the simplest route for public distribution, since players already have the launcher and account setup. The trade-off is that the pack is a snapshot: every change means a new export and a new download.

Auto-updating with packwiz-installer

This is the more distinctive option. You host the pack's metadata files on an HTTP server (or a Git host that serves raw files), and players point packwiz-installer at the URL. The installer is Java-based and works with MultiMC and ATLauncher. It supports optional mods and fast automatic updates, which is why it suits servers in particular: a server can run the installer on startup so it always matches the client pack.

Choosing between them

Situation Better fit
Public pack on CurseForge/Modrinth Platform export
Private server pack, frequent changes packwiz-installer over HTTP
Players who want a GUI launcher Platform export
You want one source of truth for clients and server packwiz-installer

If you want to test distribution before committing, packwiz includes a built-in local server, so you can verify that the installer resolves the pack correctly on your own machine first. Then move the metadata to a real host and hand the URL to players or put it in your server startup script.

For reference on the commands themselves, see packwiz.

How does packwiz work with Git for version control?

packwiz stores your modpack as TOML metadata files rather than as a folder of JAR files, which is what makes Git version control practical. The pack definition lives in files like pack.toml, index.toml, and per-mod mod.pw.toml files, so what you commit to Git is a small set of text files describing which mods and versions belong in the pack — not the mod binaries themselves. A team can branch, diff, review and merge changes to the pack the same way they would any other source code.

What this means in practice

  • Small, readable diffs. Adding or removing a mod changes a TOML entry, so a pull request shows exactly which mod and version changed.
  • No binary bloat. Because the JARs aren't tracked, your repository stays lightweight and clones quickly.
  • Shared server and client packs. Multiple people can work on the same pack definition, and server operators can pull the updated metadata and let the installer fetch the actual files.
  • Reproducible versions. Pinning a mod locks its version in the metadata, so a checkout at a given commit describes a known set of mods.

A realistic workflow

A server admin keeps the pack in a private Git repository. When a mod needs updating, they run the packwiz update command, review the changed mod.pw.toml files, commit, and push. Players running a packwiz-installer-based instance pull the new metadata and the installer downloads only what changed — which is why the fast automatic updates matter for servers that can't ask everyone to re-download a full pack.

Where it fits and where it doesn't

This approach suits people comfortable with a command line and Git — especially those distributing private server packs or publishing to CurseForge and Modrinth. It is a poor fit if you mainly want to manage already-downloaded JAR files by hand, or if you want a graphical interface; packwiz is explicitly a CLI tool, and GUI options are third-party efforts rather than part of the project.

If you're deciding whether to adopt it, start by initialising a pack and committing the generated TOML files to a test repository, then add one mod and inspect the diff. If that diff is the kind of change you'd want to review in a pull request, the Git-based model will work well for your team.

How do I export a packwiz modpack to CurseForge or Modrinth?

Use the packwiz curseforge export command for a CurseForge pack and packwiz modrinth export for a Modrinth pack. Both are run from inside your packwiz pack directory, and each writes out a standard modpack archive you can upload to the respective platform. The exported format uses the platform's own metadata (CurseForge manifest or Modrinth index), so the launcher on the other end resolves and downloads the mods itself rather than shipping the JARs.

Practical workflow

  1. Finish and refresh your pack so all metadata is current (packwiz refresh).
  2. Run the export command for your target platform.
  3. Take the resulting archive and upload it through that platform's project upload flow.
  4. Test by importing the archive into a clean launcher profile before publishing.

A concrete scenario: you maintain a private server pack, keep the packwiz files in git, and want a public CurseForge release. You export to CurseForge, upload the archive, and continue developing from the same git-tracked metadata — the export is a build artifact, not your source of truth.

Choosing between the two

Consideration CurseForge export Modrinth export
Best for Reach and existing CurseForge audience Modrinth-native projects and users
Mod sources Resolves CurseForge-hosted mods Resolves Modrinth-hosted mods
Mods not on that platform Can't be resolved automatically Can't be resolved automatically
Typical use Public releases, server packs Public releases on Modrinth

The main trade-off is mod availability: a pack with mods hosted only on one platform won't export cleanly to the other, since the exported file references mods by platform ID. If you need both, expect to handle the gaps manually.

Related commands worth knowing

  • packwiz curseforge import — pull in an existing CurseForge pack as a starting point.
  • packwiz modrinth add — add a Modrinth mod to your pack metadata.
  • packwiz curseforge add — add a CurseForge mod.
  • packwiz serve — run a local HTTP server to test distribution before exporting.

For the exact flags and output filenames, check the command reference at packwiz and the platform docs at CurseForge and Modrinth.

How do I set up packwiz-installer for automatic updates in MultiMC or ATLauncher?

packwiz-installer is a Java-based pack installer/updater that works with MultiMC and ATLauncher, and it's the piece that turns a packwiz pack into an auto-updating instance: instead of downloading mod JARs yourself, the instance re-checks the pack metadata and pulls changes on each launch. The pack itself is defined by TOML metadata files rather than the JAR files, which is what makes that update flow possible — see packwiz for the pack format and the packwiz-installer documentation.

The general shape of the setup is the same on both launchers:

  1. Build and publish the pack metadata somewhere reachable over HTTP — a web server, a static host, or the built-in local server (packwiz serve) while you test.
  2. In MultiMC or ATLauncher, create a new instance and add a pre-launch command that runs the installer with the Java runtime and points at your pack's pack.toml URL.
  3. Launch the instance. The installer reads the metadata, downloads or updates only what changed, and then the game starts.

A typical pre-launch command follows this pattern (the URL is the part you supply):

"$INST_JAVA" -jar packwiz-installer-bootstrap.jar https://example.com/pack.toml

MultiMC exposes the Java path as $INST_JAVA, so using it avoids hardcoding a Java location. ATLauncher has its own variable conventions for the same purpose, so check its instance command documentation rather than copying a MultiMC command verbatim.

Practical decisions

  • Bootstrap vs. plain installer: the bootstrap variant downloads and updates the installer itself, so you don't have to re-place a new JAR in the instance whenever the installer updates. For a server or a shared instance, that's usually the lower-maintenance choice.
  • Server use: the same installer runs on a server, which is the main reason packwiz suits private server packs — players and the server stay on identical mod versions without manual file shuffling.
  • Optional mods: the installer supports optional mods, so you can let users opt in or out of certain content without maintaining separate packs.
  • Testing: run packwiz serve locally and point the installer at your local URL first. Debugging a bad metadata path is much faster than debugging it through a live launch.
  • Version control: keep the pack in Git. Because the pack is metadata, a commit is a meaningful, reviewable change, and the instance picks up whatever is published at the URL you pointed it at.

What this approach is not for

If your main goal is managing a pile of already-downloaded JAR files, or you want a graphical interface for building packs, this workflow will feel indirect — packwiz's own guidance points those users toward launcher-managed mod folders or GUI tools instead. The trade-off is deliberate: you give up point-and-click file handling in exchange for reproducible, git-tracked packs that update themselves.

If you're starting from scratch, run packwiz init to create the pack, add mods with packwiz curseforge add or packwiz modrinth add, then set up the pre-launch command once the metadata is hosted.

Related questions

More questions →
How do I install and distribute a packwiz modpack?

packwiz modpacks are installed by pointing a launcher at a pack.toml file served over HTTP, usually through the Java-based packwiz-installer for MultiMC or ATLauncher, which keeps the instance updated automatically. The same pack can also be exported as a CurseForge or Modrinth modpack if you want to publish through those platforms instead. This guide covers the distribution options and the steps for each.

What packwiz actually distributes

packwiz is a command line tool for creating Minecraft modpacks. Rather than managing JAR files directly, it stores mod information as TOML metadata files (pack.toml, index.toml, and per-mod mod.pw.toml files) that are easy to version-control and share with Git. The actual mod JARs are referenced by URL and downloaded by the client at install time.

That design is what makes automatic updating possible: the client reads the metadata, compares it against what it already has, and fetches only what changed.

Option 1: packwiz-installer (auto-updating instances)

This is the recommended path for servers and for anyone who wants players to stay in sync without manual re-downloads.

Prerequisites

  • A launcher that supports pre-launch commands: MultiMC or ATLauncher.
  • The pack metadata reachable over HTTP (a web host, or a local packwiz serve instance for testing).
  • Java available to the launcher, since packwiz-installer is Java-based.

Steps

  1. Host the pack so pack.toml is available at a URL.
  2. In MultiMC or ATLauncher, open the instance's settings and add a pre-launch command that runs packwiz-installer against that URL.
  3. Launch the instance. The installer reads the metadata, downloads the listed mods, and places them in the instance.
  4. On later launches, the same command runs again and applies only the changes, so updates are fast.

What you get

  • Optional mods are supported, so players can opt in or out of specific files.
  • Fast automatic updates, which is the main reason this setup suits servers.
  • Server-only and client-only mod handling, so each side gets the correct set.

Common snags

  • If the metadata URL is wrong or unreachable, the installer has nothing to read — verify the URL in a browser first.
  • Because the installer is Java-based, a missing or mismatched Java runtime in the launcher will stop it before any mods download.

Option 2: HTTP distribution with a local test server

You can distribute the pack from any HTTP server. For testing before you publish, packwiz includes a built-in local server via packwiz serve, which lets you confirm the installer works against your own machine before pointing players at a public URL.

A practical order of operations:

  1. Build the pack and confirm the metadata is correct.
  2. Run packwiz serve locally and test the installer against the local URL.
  3. Once it works, upload the same files to your real HTTP host and update the URL in the launcher command.

Option 3: Export to CurseForge or Modrinth

If your goal is public distribution rather than a private server pack, packwiz can export the pack to a CurseForge or Modrinth modpack. Those exports are then published through the respective platform's normal process.

Choose this when:

  • You want the pack discoverable on CurseForge or Modrinth.
  • Your players prefer installing through those platforms rather than a launcher pre-launch command.

Choose packwiz-installer instead when:

  • The pack is private, for example for a server community.
  • You need automatic updates and optional mods.

Which distribution method fits

Situation Recommended method
Private server pack, players must stay in sync packwiz-installer with MultiMC/ATLauncher
Testing before publishing packwiz serve local HTTP server
Public release on a mod platform Export to CurseForge or Modrinth
Players want a GUI Not a good fit — packwiz is command line first

What packwiz is not for

Two limits are worth knowing before you commit:

  • Managing downloaded mod files. packwiz tracks metadata, not a local JAR library; use CurseForge, GDLauncher, or another CLI for that.
  • GUI users. packwiz is a command line tool. Third-party GUI efforts exist but are not part of the core tool.

If either of those is a hard requirement, a different modpack workflow will serve you better.

Where to Find the packwiz Command Reference and Pack Format Documentation

The packwiz documentation site (packwiz.infra.link) organizes its reference material into three main sections: Commands, Reference, and Pack format. If you need to look up a specific subcommand, understand configuration options, or learn how the TOML metadata files are structured, those are the sections to visit. The site also includes a Tutorials section for step-by-step guides covering modpack creation, mod management, Git usage, installation/distribution, and publishing.

Commands

The Commands section lists every packwiz subcommand with its own page. Based on the site's table of contents, the documented commands are:

Command Purpose (as listed)
packwiz completion Shell completion for bash, fish, powershell, zsh
packwiz curseforge Subcommands: add, detect, export, import, open
packwiz init Initialize a modpack
packwiz list List mods
packwiz migrate Subcommands: loader, minecraft
packwiz modrinth Subcommands: add, export
packwiz pin Pin a file to prevent updates
packwiz refresh Refresh the index
packwiz remove Remove a mod
packwiz serve Run a local HTTP server for testing
packwiz settings Subcommand: acceptable-versions
packwiz unpin Unpin a file
packwiz update Update mods
packwiz url Subcommand: add
packwiz utils Subcommand: markdown

Each command has a dedicated page in the documentation, so you can look up the exact syntax and available flags for the one you need.

Reference

The Reference section covers Additional options — configuration settings that apply across packwiz usage. This is where you'd look for behavior that isn't tied to a single subcommand.

Pack format

The Pack format section explains the three TOML metadata files that packwiz uses instead of managing JAR files directly:

  • pack.toml — the top-level pack definition
  • index.toml — the index of files in the pack
  • mod.pw.toml — per-mod metadata

These files are designed to be version-controlled and shared with Git, which is the core of packwiz's approach.

Tutorials

If you're looking for task-oriented guidance rather than reference material, the Tutorials section covers:

  • Creating a modpack — getting started, adding mods, using packwiz with Git
  • Installing/distributing a modpack — installing with packwiz-installer, publishing to CurseForge, publishing to Modrinth

Quick orientation

  • Looking up a command's syntax or flags → Commands section
  • Understanding configuration behavior → Reference section
  • Understanding the TOML file structure → Pack format section
  • Learning how to do a specific task end-to-end → Tutorials section

The full documentation is available at packwiz.infra.link, with each section accessible from the site's table of contents.

What is packwiz?

packwiz is a command-line tool for creating Minecraft modpacks. Rather than managing JAR files directly, it stores modpack information as TOML metadata files that can be version-controlled and shared with Git. You can export the result to a CurseForge or Modrinth modpack, or use packwiz-installer to keep a MultiMC instance automatically updated.

It fits you if you want a Git-friendly, text-based way to build and distribute modpacks, especially for private server packs or for publishing to CurseForge and Modrinth. It does not fit you if you want a GUI, or if your main goal is managing mod JAR files you have already downloaded.

How packwiz works

The core idea is separating metadata from binaries. Instead of committing mod JARs to a repository, packwiz writes TOML files describing which mods belong in the pack and where they come from. Those small text files are what you track and share.

The pack format uses three kinds of TOML files:

File Role
pack.toml Top-level pack definition
index.toml Index of pack contents
mod.pw.toml Metadata for an individual mod

Because the metadata is plain text, changes show up cleanly in diffs, and collaborators can review mod additions or removals the same way they review code.

What you can do with it

  • Distribute private modpacks for servers — a common use case, since the pack definition can live in a repo while the installer pulls the actual files.
  • Create modpacks for CurseForge and Modrinth — export directly to either platform's pack format.
  • Import from CurseForge packs — bring an existing CurseForge pack into the packwiz workflow.
  • Install and update many mods at once from CurseForge and Modrinth.
  • Handle server-only and client-only mods so each side gets the right set.
  • Generate remote file metadata from JAR files for CurseForge mods.

Features worth knowing

  • Git-friendly TOML-based metadata format.
  • A Java-based pack installer/updater that works with MultiMC and ATLauncher, with support for optional mods and fast automatic updates — useful for servers.
  • Pack distribution over HTTP servers, including a built-in local server for testing.
  • Easy installation and updating of multiple mods at once from CurseForge and Modrinth.
  • Exporting to and importing from CurseForge and Modrinth packs.
  • Server-only and client-only mod handling.

When packwiz is not the right tool

packwiz is not designed for managing downloaded mod files — for that, use CurseForge, GDLauncher, or another CLI. It is also not aimed at people who want a GUI, though some third-party efforts exist. If your workflow depends on a graphical interface or on organizing JARs you already have, packwiz will add friction rather than remove it.

Getting started

The documentation is organized into a few paths:

  • Installation — set up the tool itself.
  • Tutorials — creating a modpack, getting started, adding mods, using packwiz with Git, installing/distributing a modpack, installing with packwiz-installer, and publishing to CurseForge or Modrinth.
  • Reference — additional options and the full command list, including packwiz init, packwiz add (via curseforge and modrinth subcommands), packwiz refresh, packwiz update, packwiz serve, packwiz pin/unpin, packwiz remove, packwiz migrate, and packwiz settings.

If you need help, the project points to its Discord server.

How do I create a modpack with packwiz?

packwiz is a command-line tool for creating Minecraft modpacks that stores your pack as TOML metadata files instead of managing JAR files directly. To create a modpack, you run packwiz init to generate the metadata, add mods with packwiz curseforge add or packwiz modrinth add, and keep the index current with packwiz refresh. This workflow suits pack authors who want version-controllable packs, private server packs, or packs published to CurseForge and Modrinth. It is not intended for managing already-downloaded mod files or for users who want a graphical interface.

Prerequisites

  • packwiz installed and available on your command line (see the Installation section of the packwiz documentation).
  • A pack directory you can run commands in — packwiz writes its metadata files there.
  • For mods pulled from CurseForge or Modrinth, you need the relevant mod identifiers (slugs or project IDs) that those platforms use.

Initialize the pack

Run packwiz init inside your pack folder. This creates the pack metadata, including pack.toml, which describes the pack itself. From this point the pack is defined by TOML files rather than by a folder of JARs, which is what makes it easy to version-control and share with git.

Add mods

Add mods from either platform:

  • packwiz curseforge add — add a mod from CurseForge.
  • packwiz modrinth add — add a mod from Modrinth.

Each added mod gets its own metadata file (the pack format documents mod.pw.toml for individual mods), so additions and removals show up cleanly in version control.

Refresh the index and check your work

After adding or changing mods, run packwiz refresh. This updates the index (index.toml) so it reflects the current set of mod metadata files. Use packwiz list to see what has been added to the pack.

Version-control with Git

Because packwiz stores metadata as TOML, you can commit pack.toml, index.toml, and the per-mod .pw.toml files to git and share the pack that way. The packwiz documentation explicitly frames the tool as git-friendly and points to an example pack for reference.

Distributing the pack

Once the pack is built, you have two main distribution paths:

Goal Approach
Publish to a platform Export to a CurseForge or Modrinth modpack
Auto-updating client/server instance Use packwiz-installer (works with MultiMC and ATLauncher)

packwiz also supports distributing packs over HTTP servers, with a built-in local server (packwiz serve) for testing, and it can export remote file metadata from JAR files for CurseForge mods.

Common sticking points

  • Forgetting to refresh. Adding mods without running packwiz refresh leaves the index out of date.
  • Expecting JAR management. packwiz is not designed for managing downloaded mod files — use CurseForge, GDLauncher, or another CLI for that.
  • Wanting a GUI. packwiz is command-line first; the documentation notes some third-party GUI efforts exist but does not present them as the primary path.

For command-by-command details, the packwiz Commands reference covers init, curseforge, modrinth, refresh, list, serve, and the rest of the available subcommands.

What are the limitations of packwiz compared to other modpack tools?

packwiz is a command line tool for creating Minecraft modpacks that stores pack contents as TOML metadata files instead of managing JAR files directly. That design makes it strong for version control, server distribution, and publishing, but it also defines clear limits: it is not built for managing downloaded mod files, and it has no official GUI. If your workflow depends on either of those, another tool will likely fit better.

Where packwiz fits and where it does not

The project's own documentation draws the line directly.

packwiz is great for:

  • Distributing private modpacks for servers
  • Creating modpacks for CurseForge and Modrinth

packwiz is not so great for:

  • Managing downloaded mod files (the docs suggest using Curse/GDLauncher or another CLI)
  • People who want a GUI (though there are some third-party efforts)

So the comparison is less about packwiz being "worse" and more about which job you are actually doing.

Limitation 1: It does not manage downloaded mod files

This is the biggest practical difference from launcher-centric tools.

packwiz works on metadata, not on a folder of JARs you curate by hand. Its job is to describe a pack so it can be version-controlled, shared, exported, or installed elsewhere. If your main need is to browse, download, and organize mod files locally, the documentation points you to Curse/GDLauncher or another CLI instead.

Choose packwiz when the metadata is the artifact you care about. Choose a launcher-style tool when the downloaded files themselves are what you want to manage.

Limitation 2: No official GUI

packwiz is a command line tool. The documentation notes that it is not great for people who want a GUI, while acknowledging that some third-party efforts exist.

If a graphical interface is a hard requirement, treat packwiz as a poor fit unless you are willing to rely on unofficial tooling. If you are comfortable in a terminal, this limitation mostly disappears.

What you gain in exchange

The limitations come bundled with capabilities that launcher-style tools do not offer in the same way:

  • Git-friendly TOML-based metadata format — pack contents are text files that version-control and share cleanly, with an example pack linked in the docs.
  • Java-based pack installer/updater — works with MultiMC and ATLauncher, supports optional mods and fast automatic updates, which the docs call out as perfect for servers.
  • Pack distribution with HTTP servers, including a built-in local server for testing.
  • Easy installation and updating of multiple mods at once from CurseForge and Modrinth.
  • Exporting to CurseForge and Modrinth packs, plus importing from CurseForge packs.
  • Server-only and client-only mod handling.
  • Creation of remote file metadata from JAR files for CurseForge mods.

How to decide

Your situation Better fit
You want to manage downloaded mod files directly Curse/GDLauncher or another CLI
You need a GUI A GUI tool; packwiz only has third-party efforts
You want Git-based collaboration on a pack packwiz
You distribute a private pack for a server packwiz
You publish to CurseForge or Modrinth packwiz
You want auto-updating MultiMC/ATLauncher instances packwiz with packwiz-installer

A reasonable rule: if your pack's value lives in its metadata and distribution, packwiz is a strong choice. If your pack's value lives in a locally managed set of JAR files or in a graphical workflow, look elsewhere first.

Getting started if packwiz still fits

The documentation is organized around a few entry points:

  • Installation
  • Tutorials — Creating a modpack (getting started, adding mods, using packwiz with Git) and Installing/distributing a modpack (installing with packwiz-installer, publishing to CurseForge, publishing to Modrinth)
  • Reference — additional options, commands, and pack format details

If you need help, the project points to its Discord server.

Website Overview

An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality. Several search or sharing settings need attention. Together they may make snippets, preview images or preferred URLs less consistent across platforms.

Domain and Registration

Registered in 2015, this domain has about 10 years of history. That suggests continuity, although ownership and purpose may have changed. Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The registrar is Porkbun LLC, a widely used domain service provider. The domain uses the common .link extension, which is not an independent safety signal.

DNS and Email

The observed email authentication setup is incomplete: DMARC is missing. Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the improvmx.com email service. DNSSEC is enabled, allowing validating resolvers to authenticate signed DNS data. CAA records restrict which certificate authorities are authorized to issue certificates.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The response lacks these common security headers: CSP, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, clickjacking protection. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers. The Server header contains the custom value Netlify. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies mkdocs-1.4.2, mkdocs-material-9.0.8, Netlify without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

No homepage meta description was detected, leaving snippet selection more dependent on page text. The Generator tag identifies mkdocs-1.4.2, mkdocs-material-9.0.8, making the publishing system easier to fingerprint. No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. No Open Graph metadata was detected, so social previews may depend on platform inference. The title has 7 characters, within a common display range.

Hosting and Email

DNSCloudflare
HostingNetlify
Emailimprovmx.com
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) United States flagAshburn, Virginia, United States Inferred 18.208.88.157

Registration details

RDAP / WHOIS

RegistrarPorkbun LLC
Registered2015-12-09
Expires2026-12-09
Domain statusclient delete prohibited、client transfer prohibited
Nameserversigor.ns.cloudflare.com、lorna.ns.cloudflare.com
DNSSECsigned

DNS records

DNS

TypeNameValueTTLPriority
Apackwiz.netlify.app18.208.88.157120—
Apackwiz.netlify.app98.84.224.111120—
AAAApackwiz.netlify.app2600:1f18:16e:df01::258311—
AAAApackwiz.netlify.app2600:1f18:16e:df01::259311—
MXinfra.linkmx1.improvmx.com30010
MXinfra.linkmx2.improvmx.com30020
NSinfra.linkigor.ns.cloudflare.com86400—
NSinfra.linklorna.ns.cloudflare.com86400—
TXTinfra.linkgoogle-site-verification=OPk6KhIxKL1JFfKc_muY4MpGHLY26PcMNqIR5hNtdEo300—
TXTinfra.linkv=spf1 include:mailgun.org include:spf.improvmx.com ~all300—
CNAMEpackwiz.infra.linkpackwiz.netlify.app300—
CAAinfra.link0 iodef "mailto:[email protected]"300—
CAAinfra.link0 issue "comodoca.com"300—
CAAinfra.link0 issue "digicert.com; cansignhttpexchanges=yes"300—
CAAinfra.link0 issue "letsencrypt.org"300—
CAAinfra.link0 issue "pki.goog; cansignhttpexchanges=yes"300—
CAAinfra.link0 issue "ssl.com"300—
CAAinfra.link0 issuewild "comodoca.com"300—
CAAinfra.link0 issuewild "digicert.com; cansignhttpexchanges=yes"300—
CAAinfra.link0 issuewild "letsencrypt.org"300—
CAAinfra.link0 issuewild "pki.goog; cansignhttpexchanges=yes"300—
CAAinfra.link0 issuewild "ssl.com"300—
DSinfra.link2371 13 2 40bb83b120a7a59cef48d6bc9284ab49ec69d141a63e1d1e9bb3c38f96c75604900—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectpackwiz.infra.link
IssuerLet's Encrypt
Valid until2026-12-01T23:53 · Remaining when checked: 58 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=UTF-8
cache-controlpublic,max-age=0,must-revalidate
serverNetlify
strict-transport-securitymax-age=31536000

Identified technologies

mkdocs-1.4.2, mkdocs-material-9.0.8Netlify

Pages, Search and Sharing

Meta descriptionNot detected
Canonical URLNot detected
LanguageEnglish (default)
Twitter CardNot detected

Unknown

No robots.txt found

User reviews (0)

  • No reviews yet.