minecraft-multiloader

Build a dual-loader Minecraft mod for NeoForge and Fabric using Architectury.

111|9|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/Jahrome907/minecraft-agent-skills --skill minecraft-multiloader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: minecraft-multiloader
Source: https://github.com/Jahrome907/minecraft-agent-skills/tree/main/plugins/minecraft-codex-skills/skills/minecraft-multiloader
Command: npx skills add https://github.com/Jahrome907/minecraft-agent-skills --skill minecraft-multiloader

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architectury-based dual-loader mod development enables a single codebase to target NeoForge and Fabric, avoiding duplication and simplifying maintenance across loaders.

Core Features & Use Cases

  • Shared common code with platform-specific implementations
  • Parallel build outputs for both loaders (NeoForge and Fabric)
  • Clear modular structure with common/, fabric/, neoforge/

Quick Start

Run a Gradle build to generate both Fabric and NeoForge artifacts from a single codebase.

Frequently Asked Questions about minecraft-multiloader

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a single Minecraft mod for both NeoForge and Fabric?

To build a multiloader Minecraft mod, use Architectury to maintain shared common code alongside platform-specific implementations, generating parallel artifacts for NeoForge and Fabric from a single codebase.

What is Architectury used for in Minecraft modding?

Architectury enables multiloader mod development by providing a common project module for shared code, allowing you to target both NeoForge and Fabric without duplicating logic across separate codebases.

Do I need Gradle to compile dual-loader Minecraft mods?

Yes, you need Gradle configured with Architectury to compile dual-loader Minecraft mods, as it manages the modular common, fabric, and neoforge subprojects to produce parallel build outputs.

Can I publish a multiloader mod to Modrinth and CurseForge?

Yes, the Architectury Gradle setup produces parallel build artifacts for NeoForge and Fabric, which can be directly packaged and published to both Modrinth and CurseForge.

What is the best way to structure a NeoForge and Fabric mod codebase?

The best way to structure a multiloader mod codebase is using a modular layout with separate common, fabric, and neoforge subprojects to isolate platform-specific code while sharing core logic.

Why maintain separate platform-specific subprojects in a multiloader mod?

Separate platform-specific subprojects are required to handle distinct NeoForge and Fabric APIs, ensuring the shared common code remains clean while allowing accurate parallel loader compilation.