What is CustomModelData and how does it work?
How one vanilla item can become a katana, mug, chainsaw, or any other model without mods.
Read articleMinecraft resource pack guides, CustomModelData explainers, and walkthroughs for the generator, skin editor, texture painter, potions, and villager trade tools.
How one vanilla item can become a katana, mug, chainsaw, or any other model without mods.
Read articleA quick reference for textures, models, blockstates, and common file names.
How the site uses cookies, Google AdSense advertising, and user privacy controls.
Open policyA step-by-step guide: choose a version, add items, blocks and armor, upload textures, preview the result, and download the ZIP.
Read guideHow the classic 64x64 layout works, what the overlay layer is for, and why painting directly on the model helps with sleeves, hats, and boots.
Read articleHow texture size changes detail, workload, and readability, and how to move exported PNGs into the resource-pack generator.
Read articleHow to build a potion with potion contents, custom effects, bottle color, lore, CustomModelData, and a give command for the right Minecraft version.
Read articleHow Offers, Recipes, prices, rewards, limits, CustomModelData, and summon commands work.
Read article| Type | Pack path | Example name |
|---|---|---|
| Item | assets/minecraft/textures/item | diamond_sword.png |
| Block | assets/minecraft/textures/block | oak_planks.png |
| Item model | assets/minecraft/models/item | custom_diamond_sword_1.json |
| Blockstate | assets/minecraft/blockstates | crafting_table.json |