Back to mods
Merged Item Models project artwork

CurseForge · Minecraft mod

Merged Item Models

Merges item model definitions from all enabled resource packs

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Merged Item Models release should I use?

Updated today
Latest stable file mim-26.3-1.0.1
Game version 26.1, 26.1.1, 26.1.2
Loader Fabric, Forge, NeoForge

Merged Item Models mim-26.3-1.0.1 targets 26.1, 26.1.1, 26.1.2 with Fabric, Forge, NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Merged Item Models required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric, Forge, NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Merged Item Models mim-26.3-1.0.1 need?

mim-26.3-1.0.1. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Merged Item Models without breaking your instance.

Built for Merged Item Models mim-26.3-1.0.1. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use mim-26.3-1.0.1. It targets 26.1, 26.1.1, 26.1.2 with Fabric, Forge, NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside mim-26.3-1.0.1. It opens that exact file at the source.

About this project

What does Merged Item Models add?

Merged Item Models

Discord Issue tracker

Since 1.21.4, resource packs customize items with item model definitions (assets/<namespace>/items/<item>.json): renames, custom model data, variants and more. Vanilla reads this file only from the topmost pack, so when two packs change the same item, everything the lower one added is gone.

Merged Item Models merges these files from all enabled resource packs, the right way.

Renames from two packs

Food from two packs

How it works

Packs are merged from top to bottom. Wherever an upper pack falls back to the item's default look, the definition from the pack below is used instead. A fallback is detected automatically when it is:

  • the item's default model, e.g. {"type": "minecraft:model", "model": "minecraft:item/diamond_sword"}, unless the pack replaces that model with its own;
  • an exact copy of the vanilla definition, as packs often do for compasses, clocks, shields and other complex items.

Also:

  • item properties (hand_animation_on_swap, oversized_in_gui, swap_animation_scale) come from the highest merged pack that sets them;
  • a broken file in one pack is skipped, the packs below keep working.

Tested with the top 10 item packs

The 10 most downloaded resource packs on Modrinth for 1.21.11 that change item models, enabled together. In vanilla only one pack can change each item, so at most 160 of their 247 item changes show up, whatever the order. With the mod 242 do. The remaining 5 are packs drawing the same thing differently, like three packs with their own enchanted book textures.

Top 10 item packs, all enabled

  1. Enchantment Outlines by tixul
  2. Even Better Enchants by mythitorium
  3. Visual: Armor Trims by thanos
  4. Fresh Waystones Texture by zozozrob
  5. Theone's Eating Animation Pack by theoness1
  6. Fresh Food by cyber
  7. Patrix 32x by patrixcraft
  8. Enchanted Books: Re-covered by carl_classic
  9. Ashen 16x by Aim_Boot
  10. Beautiful Enchanted Books by Lupin

For resource pack authors

In most cases nothing needs to be done. To control merging explicitly, add mim:properties to any model:

{
  "type": "minecraft:model",
  "model": "minecraft:item/my_sword",
  "mim:properties": { "merge": true }
}
  • "merge": true replaces this model with the definition from the pack below;
  • "merge": false keeps it as is, even if it looks like a fallback.

Without the mod the field is simply ignored.

For mod developers

MergedItemModelsApi.getSourcePack(model) returns the id of the resource pack a model was read from, e.g. vanilla or file/Pack.zip. Useful to show which pack a rename comes from.

Compatibility

The mod is built to stay out of the way of other mods. It only changes how item model files are read, and the result is a regular vanilla item model, so mods that read, change or render item models work with it as usual.

  • Client-side only, no dependencies.
  • Only item model definitions are merged. OptiFine CIT .properties files aren't affected.

Packs in the screenshots: Excalibur by Maffhew, KSEPSP by NotAWhale, Fresh Food by cyber.

Project description from CurseForge.

Pick your setup

Merged Item Models by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

23 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Merged Item Models versions and loaders

4 of 4 releases match

Looking for an older file? The official CurseForge project page is in Resources.