📜 Villager Trade Ledger ⚡ Multi-Loader Template

Multi-Version · Multi-Loader Scaffolding · Auto-Sync

Multi-Version Mod Template

Configure a multi-loader (Fabric, NeoForge, Forge) development workspace targeting single or multiple Minecraft versions from 1.1 to the very latest releases. Automatically synchronized with Mojang, Fabric, and NeoForge APIs.

🔄 Checking live versions...
1. Mod Loaders & Minecraft Versions
Step 1: Multi-Select Target Loaders

Choose the mod loader(s) you want to build for. Pick any combination.

1.14 - Latest
1.20.2 - Latest
1.1 - 1.20.4
Step 2: Multi-Select Minecraft Versions (1.1 to Latest)

Select one or multiple versions. Generates dedicated subprojects (e.g. neoforge-1.21.1, forge-1.20.1, fabric-1.21.1) sharing a common assets/lang module, exactly matching Reggarf Multi-Dev.

0 versions selected None
Step 3: Mod Metadata
Step 4: CurseForge Dependencies (CurseMaven)

Search and add any CurseForge mod (e.g. Easy Villagers, JEI, Jade, EMI, Curios API) as a Gradle dependency via CurseMaven. Automatically matches file IDs across your selected loaders and versions.

Added CurseForge Dependencies: 0 mods
No CurseForge dependencies added yet. Use search or quick chips above.
Step 5: Add-ons & Integrations
Project Structure 0 files

Click any file to preview its contents or download the complete workspace.

File Preview: none
Multi-Version Development Workflow (Reggarf Multi-Dev):
• Run ./gradlew build to compile all mod JARs.
• Run ./gradlew <subproject>:runClient to launch a specific loader in-dev client (e.g. ./gradlew neoforge-1.21.1:runClient or ./gradlew forge-1.20.1:runClient or ./gradlew fabric-1.21.1:runClient).
• Shared resources, lang files, and models are placed in common/src/main/resources/ and automatically merged into each loader's build output.