Supported server types
The current creation UI exposes Paper, Purpur, Fabric, and Vanilla. Forge-related labels can appear in some source code and historical notes, but Forge is not part of the active server creation flow.
Creation fields
Server name
Server name
Catalyst trims invalid Windows filename characters, trailing dots, and unsafe whitespace. If a folder name already exists, Catalyst adds a numeric suffix.
Minecraft version
Minecraft version
The version selector includes modern releases back through 1.7.10. Catalyst uses the selected version to choose the required Java version and compatible server download.
Memory
Memory
Presets include common allocations such as 2 GB, 4 GB, 6 GB, 8 GB, 12 GB, and 16 GB. Custom memory is capped by available system RAM.
CatalystAnalytics
CatalystAnalytics
The analytics toggle appears for Paper and Purpur. When enabled, Catalyst copies the bundled
CatalystAnalytics.jar into the server’s plugins folder.What happens during creation
1
Resolve the server software
Catalyst queries PaperMC, Purpur, Mojang Piston, or Fabric metadata depending on the chosen platform.
2
Check Java
Catalyst detects installed Java runtimes or prepares a managed Adoptium runtime for the selected Minecraft version.
3
Download and verify
Downloads are streamed with progress. Paper and Vanilla downloads include hash verification when the upstream metadata provides hashes.
4
Write local files
Catalyst writes
server.jar, start.bat, optional plugin files, and a server record in servers.json.