minecraft-fabric

Standardize Kotlin-first Fabric mod conventions for Minecraft projects.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/dotBeeps/pantry --skill minecraft-fabric
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: minecraft-fabric
Source: https://github.com/dotBeeps/pantry/tree/main/morsels/skills/minecraft-fabric
Command: npx skills add https://github.com/dotBeeps/pantry --skill minecraft-fabric

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Minecraft developers need a cohesive, Kotlin-first set of Fabric modding conventions to streamline setup, entrypoints, registration, and tooling across projects.

Core Features & Use Cases

  • Kotlin-based entrypoints (e.g., object MyMod : ModInitializer) and structured registration groups like ModItems, ModBlocks.
  • Build and tooling guidance: yarn mappings, Fabric mod JSON adapter, and Kotlin DSL (build.gradle.kts) for maintainable Gradle configs.
  • Data & networking patterns: data generation hooks, Fabric networking primitives, and standardization of common mod components.
  • Use Case: Start a new Fabric mod project quickly with consistent entrypoints, registrations, and data generation scaffolding.

Quick Start

Create a new Fabric mod project using the Kotlin-first conventions and implement entrypoints in Kotlin objects.

Frequently Asked Questions about minecraft-fabric

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

FAQPage Schema
How do I set up a Fabric mod with Kotlin entrypoints?

To set up a Fabric mod with Kotlin entrypoints, implement ModInitializer as a Kotlin object (e.g., object MyMod : ModInitializer). This standardizes initialization, ensuring minimal boilerplate and a consistent project structure.

What is the best way to configure Gradle for a Kotlin Minecraft mod?

The best way to configure Gradle for a Kotlin Minecraft mod is using Gradle Kotlin DSL (build.gradle.kts). This provides maintainable build scripts and integrates smoothly with Yarn mappings and Fabric data generation.

Can I use Kotlin objects for Fabric mod registration and data generation?

Yes, you can use Kotlin objects for Fabric mod registration and data generation. The conventions support structured registration groups like ModItems and ModBlocks, alongside dedicated data generation hooks for standardized components.

Does this Fabric modding convention support networking and mixins?

Yes, this Fabric modding convention supports networking and mixins. It standardizes Fabric networking primitives and mixin configurations specifically for Kotlin-first Minecraft mods, ensuring consistent project structure across these components.

Why use Kotlin DSL and Yarn mappings for Minecraft Fabric mods?

You use Kotlin DSL and Yarn mappings for Minecraft Fabric mods to achieve maintainable Gradle configurations and standardized tooling. This combination minimizes boilerplate while providing a cohesive, Kotlin-first setup across your modding projects.