MOSSBACK STUDIO
Drop your item textures (PNG) or models (JSON), pick the item they hang on, and get the files in the right folders plus the /give commands. Nothing is uploaded.
Or drop the files anywhere on the page. One row per custom look.
| Number | Name | Kind | Notes |
|---|
One Minecraft item, for example paper, can show many different looks. Each look gets a number (or, from 1.21.4, a name). The resource pack says which model belongs to which number, and the item carries the number. Players without the pack see plain paper.
assets lands next to pack.mcmeta. No pack yet? The pack.mcmeta generator makes an empty one./give commands.assets/minecraft/items/<item>.json. Numbers go through range_dispatch, names through select. The item carries custom_model_data={floats:[1]} or {strings:["ruby"]}.overrides list in assets/minecraft/models/item/<item>.json, and the item carries custom_model_data=1.{CustomModelData:1}.A pack for both sides of 1.21.4 needs both files. Make the zip twice, once per version, and unzip both into the pack.
minecraft:item/<item>, for a block it is minecraft:block/<block>. This page knows every item of the game and fills it in. Items with a special look (bow, crossbow, shield, trident, compass, clock, potions, armor with trims, bundles, beds, banners) have a longer file in the game; with this page they lose that special look, and the page warns you. Hang custom looks on a simple item such as paper.Something wrong or missing here? Tell me, requests decide what I add next. More tools: all tools.