A CLI tool for generating Cobblemon sidemod configuration files.
- Interactive prompts for mod configuration
- User profiles for reusable settings
- Input validation
-yflag for non-interactive mode
- Node.js >= 18.0.0
npx github:timinc-cobble-help/tims-sidemod-buildernpx github:timinc-cobble-help/tims-sidemod-builder -yThe tool will ask you for the following information:
- Author's name (required): Your full name
- Author's alias (optional): Nickname or handle
- Sidemod package (required): Java package name (e.g.,
com.example.mod) - Cobblemon version (required): Choose between 1.6.1 or 1.7.0
- Sidemod name (required): Name of your mod
- Mod description (required): Brief description of your mod
Profiles allow you to save and reuse author information and package settings across multiple projects.
- Profiles are stored in your system's config directory
- Only author and package information is saved (not mod-specific details)
- Use
-yflag to skip questions that have profile values
The tool generates a mod-config.json file in the current directory:
{
"authorName": "John Doe",
"authorAlias": "johnd",
"sidemodPackage": "com.example.awesomemod",
"cobblemonVersion": "1.7.0",
"sidemodName": "My Awesome Mod",
"modDescription": "An awesome mod for Cobblemon"
}