← ClaudeAtlas

minecraft-project-conventionslisted

Entry skill for every Minecraft mod task. Forces resolution of the mod loader, the Minecraft version and the mappings from gradle.properties, fabric.mod.json and META-INF/neoforge.mods.toml before any code is written, then explains the Gradle layout, source sets, resource layout, run configurations and where mod metadata lives on each loader. Load this first whenever a repository looks like a Minecraft mod.
ibrohim1234567881717/game-dev-ai-skills · ★ 0 · AI & Automation · score 71
Install: claude install-skill ibrohim1234567881717/game-dev-ai-skills
# Minecraft Project Conventions ## Purpose A Minecraft mod is not written against "Minecraft". It is written against one exact combination of **mod loader + Minecraft version + mappings**. That triple is a single indivisible fact: change any one of the three and class names, method signatures, registration timing, resource paths and JSON schemas all move. This skill establishes that fact from the project's own files before any other Minecraft skill is allowed to produce code, and describes the Gradle and resource layout that follows from it. ## When to use - The repository contains `fabric.mod.json`, `neoforge.mods.toml`, `mods.toml`, `quilt.mod.json`, or a `build.gradle` mentioning `fabric-loom`, `net.neoforged` or `architectury`, and any work is about to start. - Someone asks to "add a block", "add an item", "make a mod" and no loader or version has been stated yet. - A build fails with `cannot find symbol`, `method does not override`, or `NoSuchMethodError` at runtime, which almost always means code from the wrong version or loader was pasted in. - A new mod project is being scaffolded and the toolchain has to be chosen. ## When NOT to use - Server plugin work (Bukkit, Spigot, Paper, Velocity). Those are a different ecosystem with no mappings problem of this shape and no client side. - Datapack-only or resource-pack-only work with no Java. The version still matters, but the Gradle and loader material here does not apply. - Once the triple is resolved an