Skip to main content

Stonecraft project generator

Use the Stonecraft project generator to create a complete mod workspace for Fabric, Forge, NeoForge, or any combination of them across the supported Minecraft versions.

The generator runs entirely in your browser. It fetches the latest Stonecraft release version from GitHub, downloads the project template, applies the details you enter, and gives you a ZIP.

Your project details and complete feature selection are reflected in the page URL as you edit them. Copy that URL to share a setup; opening it restores the same form state. The URL can be visible to the Stonecraft site host and anyone you share it with, so do not enter confidential values.

The generated workspace targets Minecraft 26.1, 26.2, and 26.3 for every loader you select. Fabric, Forge, and NeoForge are all selected by default, and at least one loader is required.

Four project-detail fields are required. The repository URL is optional. The Mod ID is derived from the Mod name as you type and remains editable:

FieldWhat to enterWhere it is used
Mod nameThe display name without quotes, dollar signs, or backslashesMod metadata and the generated entrypoint class
Mod ID2-64 lowercase letters, numbers, or underscores, starting with a letterMod metadata, resource namespaces, and the access widener
GroupA lowercase, dot-separated Java package such as dev.exampleThe generated Java package
AuthorThe person, team, or organisation responsible for the mod, up to 100 characters and without quotes, dollar signs, or backslashesAuthor metadata and MIT copyright holder
Repository URLAn optional absolute URL for the source repository, up to 2,048 characters; encode quotes, dollar signs, and backslashesLoader metadata and the generated README when provided

The generated metadata starts with A Minecraft mod called <Mod name>. Edit mod.description in the downloaded project's gradle.properties when you are ready to replace it.

The feature selector controls complete project capabilities. All six are included by default:

FeatureIncluded files and configuration
Data generationExample providers for supported selected loaders, loader metadata, CI commands, and generated-project guidance
GameTestsCross-loader test source and resources, CI commands, and generated-project guidance
Mod publishingModrinth and CurseForge Gradle configuration, release integration, and generated-project guidance
Automated releasesSemantic-release configuration, release script, and release-aware GitHub Actions workflow
Renovate dependency updatesRoot-level renovate.json configuration and generated-project guidance
AI InstructionsRoot-level AGENTS.md and bundled Stonecraft skills under .agents/skills/; clear this checkbox to omit both

Publishing and automated releases are independent. A project can retain manual Modrinth and CurseForge publishing without semantic-release, or use semantic-release for GitHub releases without publishing to either mod platform.

  1. Open the project generator.
  2. Enter the four required project details and, optionally, a repository URL.
  3. Select one or more mod loaders.
  4. Keep or clear each project feature.
  5. Select Generate project to download the ZIP.
  6. Unzip it into a new directory.
  7. Follow the generated README for the loaders and capabilities you selected.

The generated README contains only the commands and configuration relevant to the selected capabilities.