
How to Create Modded Server Packs with ServerPackCreator
ServerPackCreator (Griefed/ServerPackCreator)
Create a server pack from a Minecraft Forge, NeoForge, Fabric, LegacyFabric or Quilt modpack!
Ever tried to host a modded Minecraft server? You probably discovered that you can't just copy your modpack folder to a server and call it done. Client-only mods crash the server, configuration files conflict, and you're left digging through documentation to figure out what stays and what goes. ServerPackCreator solves this by automatically building a server-ready package from your modpack, handling all the messy sorting behind the scenes.
What ServerPackCreator Actually Does
ServerPackCreator takes the guesswork out of server modpack creation. You point it at a modpack - whether it's built with Forge, NeoForge, Fabric, LegacyFabric, or Quilt - and it generates a clean server package stripped of client-only mods and optimized for dedicated server use.
The tool doesn't just remove mods blindly. It's smarter than that. It knows which mods have server variants, which ones are purely client-side (like shader packs or fancy UI enhancements), and how to configure the server to run smoothly. You end up with a folder you can literally drag onto a hosting provider or drop into your own server machine.
The project has 569 GitHub stars and is released under LGPL-2.1, meaning the code is open source and actively maintained. The latest version (8.1.1, released in April 2026) continues getting regular updates and fixes.
Why Hosting a Modded Server Is Actually Painful Without This
Let's be honest: manually creating a server pack is tedious. You download the modpack, you check each mod's page on Modrinth or CurseForge, you note which ones are client-only, you copy configs, you test, you debug weird errors. It can take hours. And half the time you miss something and the server crashes on startup anyway.

ServerPackCreator cuts through all of that.
It automates the entire process. You get a working server pack in minutes instead of hours, and you skip the trial-and-error debugging phase entirely. If you're planning to set up a public server - whether for friends or a community - this tool saves a ridiculous amount of time. If you're just getting started with server hosting, browse the Minecraft Server List to see what kinds of servers are out there and get inspired.
Installing and Getting Started
Installation is straightforward. Grab the latest release from GitHub - there are installers for Windows, macOS, and Linux, plus a standalone JAR if you prefer that.

On Linux or Mac, the installer script handles the setup:
./ServerPackCreator-8_1_1-Installer-Linux-amd64.shWindows has a standard executable installer. Both walk you through choosing a location and creating the necessary directories.
If you prefer the standalone JAR, you'll need Java 21 or newer:
java -jar ServerPackCreator-8.1.1.jarOnce it launches, you're greeted with a web interface. Upload your modpack ZIP file, and ServerPackCreator starts analyzing it immediately. You can tweak settings if needed - exclude specific mods, adjust server properties, configure which optional features to include - but the defaults work great for most use cases. Click generate, wait a minute or two, and your server pack is ready to download.
Key Features That Actually Matter
Automatic client mod detection is the headline feature. The tool maintains a constantly-updated list of known client-only mods and filters them out automatically. You can also manually exclude mods if the detection misses something, though that's rare.

Version management lets you work with multiple modpack versions without fussing around with folder organization.
Server properties generation is surprisingly thoughtful. It doesn't just create a blank server.properties file - it includes sensible defaults for performance and compatibility. You can override these before generating if you know your setup needs different tuning (50 players vs 20, for example).
The API is worth mentioning if you're the technical type. The project includes full API documentation - the latest release includes a javadoc JAR - so you can integrate server pack generation into your own tools or CI/CD pipeline if you wanted to automate everything.
The web interface is clean and functional. Some server tools have needlessly complicated dashboards, but this one respects your time.
Gotchas and Things That'll Trip You Up
Modpack format matters more than you'd think. ServerPackCreator handles common formats beautifully, but if your modpack is oddly structured or uses mods in unusual ways, you might need to tweak things manually. Generally this is rare, but it's worth testing your generated pack before uploading it to production.
Not all mods have server implementations, even when they're not client-only. A mod might require both server and client components, but the server component might behave differently or have compatibility issues you don't expect. ServerPackCreator can't predict every edge case, so plan for a little testing before you launch publicly.
Performance tuning is something you'll want to revisit after generation. The tool creates a functional server pack, but optimizing for your specific hardware and player count is a separate task. Use the Minecraft Server Status Checker to monitor your server's performance once it's live, and adjust Java arguments or mod configs accordingly.
When to Use This Versus Rolling Your Own
There's nothing wrong with manually building a server pack if you have time and patience. Some experienced server admins prefer it because they understand every single mod and config that goes into production.
For everyone else, ServerPackCreator saves hours.
If you're setting up a quick server for friends, running a community event, or hosting a public modded server, this tool is worth every second of setup time. And if you want to understand what individual mods actually do - what blocks they add, what mechanics they change - the Minecraft Block Search tool helps you dig into those details.


