minecraft-modding

Scaffold Minecraft mods for NeoForge and Fabric with data generation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

Full-stack Minecraft mod development skill for both NeoForge (1.21+) and Fabric (1.21+). Scaffolds new mods, adds custom blocks, items, entities, recipes, commands, GUIs, dimensions, and data generation. Knows the NeoForge DeferredRegister + event-bus system and the Fabric Registry + ModInitializer system. Use when the user asks to create a Minecraft mod, add a feature to an existing mod, fix a mod bug, generate JSON assets/data, or migrate between modding platforms. Prefer NeoForge unless the user specifies Fabric or Multiloader.

Frequently Asked Questions about minecraft-modding

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

FAQPage Schema
How do I scaffold a new Minecraft mod for NeoForge or Fabric?

Scaffolding a Minecraft mod involves generating the project skeleton, blocks, items, and data generation wiring. This skill automates creating mod skeletons and Gradle-based builds across NeoForge DeferredRegister and Fabric ModInitializer systems for Minecraft 1.21+.

What's the best way to migrate a Minecraft mod between NeoForge and Fabric?

Migrating a Minecraft mod between NeoForge and Fabric requires platform-aware workflows to switch between the DeferredRegister event-bus system and the Fabric Registry ModInitializer system. This skill handles cross-platform mod migration by mapping APIs and regenerating JSON assets.

Does Minecraft modding with NeoForge require Gradle for data generation?

Minecraft modding with NeoForge uses Gradle-based builds and requires data-generation wiring through the NeoForge API. You need Gradle configured to automate generating JSON assets and data for custom blocks, items, and recipes.

How do I add custom blocks and entities to an existing Minecraft mod?

Adding custom blocks and entities to a Minecraft mod uses platform-specific registry systems like NeoForge DeferredRegister or Fabric Registry. This skill generates the necessary Java code and data generation logic to register and integrate new content seamlessly.

Can I use this to generate JSON assets for Minecraft mods automatically?

Generating JSON assets for Minecraft mods is handled through data-generation wiring via NeoForge and Fabric APIs. This skill automates creating blockstates, models, recipes, and loot tables by running Gradle data-generation tasks to produce valid JSON files.

Why does my Fabric Minecraft mod fail to register custom items?

Registering custom items in a Fabric Minecraft mod requires using the Fabric Registry within a ModInitializer class. If registration fails, it often indicates missing data-generation wiring or incorrect Gradle build configuration for the Fabric API integration.