ModsFinder

Multi Item Lib

by OroArmor

Multi Item Lib is a small library that lets items other than Minecraft's built-in types behave like shields, bows, fishing rods, shears, crossbows and tridents, with correct rendering.

FabricQuiltClient and serverMIT LicenseOpen source1.18 – 1.20.4

What it does

The library is aimed at mod authors who want more item types to work in the game. Vanilla hardcodes how many items behave, and the library provides a registry that other items can join, so custom items can use blocking, shooting, fishing and other actions. Entities and blocks can use the same approach, and the registry handles items that interact with them.

Its registry, UniqueItemRegistry, covers shears, fishing rods, shields, bows, crossbows and tridents. For fishing bobbers, blocking, arrows and similar actions the library aims to keep the rendering correct, and full correct rendering depends on mixins that the mod uses to change game code. The author describes it as a placeholder for Fabric API until that API offers a better way to remove the hardcoding, and the library is expected to be deprecated once Fabric API includes an equivalent.

Multi Item Lib is published for Fabric and Quilt. Both loaders need Fabric API, and the library runs on the client and the server, so the server and every player need it. Builds cover 1.18 – 1.20.4 across 11 release versions, and the code is open source under the MIT License.

Key features

  1. Multiple item types

    Items that Minecraft does not treat as a built-in type can take on shield, bow or fishing rod behavior.

  2. Unique item registry

    UniqueItemRegistry lists the item behaviors the library supports, including shears, shields, bows, crossbows and tridents.

  3. Fishing and shooting

    Fishing bobbers and arrows fired from custom items are rendered as the game renders them for vanilla items.

  4. Blocking with shields

    Custom items can block incoming damage in the same way as vanilla shields, with the blocking animation shown.

  5. Entity and block use

    Items can interact with entities and blocks through the registry, so custom tools are not limited to built-in actions.

Compatibility

Latest build for each game version and loader.

1.20.x5 of 5 versions with builds
1.20.41.7.01.7.0
1.20.31.7.01.7.0
1.20.21.7.01.7.0
1.20.11.7.01.7.0
1.201.7.01.7.0
1.19.x3 of 3 versions with builds
1.19.41.7.01.7.0
1.19.11.6.1Not available
1.191.6.11.5.2
1.18.x3 of 3 versions with builds
1.18.21.5.21.5.2
1.18.11.5.21.5.2
1.181.5.21.5.2
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Required by 1 mod

How it compares

Full comparison

Text Placeholder API is a Fabric and Quilt library under the GNU Lesser General Public License v3.0 only, open source and built for 1.17 – 26.3, with client or server environment. TritiumConfiguration is open source under the MIT License, works on four loaders and covers 1.19 – 1.21.10, with client or server environment. Multi Item Lib covers only Fabric and Quilt, requires Fabric API, and runs on client and server.

ModLoadersGame versionsEnvironmentUpdated
Multi Item LibFabric and Quilt1.18 – 1.20.4Client and server2024-06-29
Text Placeholder APIFabric and Quilt1.17 – 26.3Client or server, optional2026-09-09
TritiumConfigurationFabric, Forge, NeoForge and Quilt1.19 – 1.21.10Client or server, optional2025-11-19

Questions

Does Multi Item Lib need Fabric API?

Yes. The library is a placeholder for Fabric API until that API offers better unhardcoding, so Fabric API must be installed on Fabric and Quilt.

Does Netherite Plus Mod need Multi Item Lib?

Netherite Plus Mod is listed as one of the one other mod that requires Multi Item Lib, so it must be installed alongside the library.

Which game versions does Multi Item Lib support?

Builds exist for 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3 and 1.20.4, with 1.7.0 for 1.20.4 as the latest file.

In the catalog

Multi Item Lib is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,907 mods support Minecraft 1.20.4.

More from OroArmor

All projects

Similar mods

What the author says

A small library that easily allows for multiple types of items for Minecraft's more hardcoded items. This library will be deprecated once Fabric API includes better versions of this library. This library does not encompass all uses cases for item, but it does with most of them to make the items work with the players.
OroArmor, on the Modrinth page

Official listing

Owner
OroArmor
Published
2021-12-24
Updated on Modrinth
2024-06-29
Facts verified
2026-10-15

Tags