Big Items API
by Homak
Big Items API is a library for developers who want items to take up more than one inventory slot, along with color helper methods.
What it does
A mod that uses the library declares its item class as a big item by implementing the silly.homak.bigitems.interfaces.IBigItem interface. The interface includes an isScaled method, which returns false in places such as the hotbar where the item should keep its normal size. Developers can use the library to change how much space an item occupies in the inventory without writing custom screen code.
Alongside the item code, the library provides a group of utility methods that handle color values stored as integers. These methods can darken or lighten a color by a decimal factor between 0 and 1, and reduce its alpha or saturation using the same arguments. The library includes a crafting block called client side, which is part of the same code base.
Big Items API is open source under the MIT License, is published for Fabric and Quilt, and is built for 1.21.1 only. It runs on client and server, so both sides need the library for any mod that depends on it. The Fabric build is in the alpha channel with a1.2.3 as the latest file, while the Quilt build is also in the alpha channel with a1.1.
Key features
Multi-slot items
Items can be set to occupy more than one inventory slot through the IBigItem interface.
Scaling rules
The isScaled method lets a mod keep normal size in places such as the hotbar.
Integer color helpers
Helper methods adjust integer color values for brightness, alpha and saturation with a factor between 0 and 1.
Client-side crafting block
A crafting block is included and marked as client side in the library's code.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Heavier tools for hard modes
A mod can make bulky weapons or tools take several slots, so players carry fewer of them.
Custom inventory rules
Developers who want to limit item storage in a modpack can use the library to change how items count against inventory space.
Who it’s for: Mod developers who want to change the inventory footprint of their items, and modpack authors who need a shared library for that behavior. The library is a developer tool and does not add items for players to use directly.
Questions
Does Big Items API need Fabric API?
Does Big Items API have to be installed on both sides?
Which game versions does Big Items API support?
In the catalog
Big Items API is one of 4,058 Storage mods on ModsFinder, and one of 2,474 Storage mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from Homak
Similar mods
What the author says
A simple to use library mod that allows mod developers to make their items take up more inventory space... for whatever reason you want to make people's lives harder IBigItem: - To set the item's scale override the getScale() array, has to return an array of 2 integers, this is the item's scale in slots on the X and…
Official listing
- Modrinth page
- modrinth.com/mod/big-items-api
- Owner
- Homak
- Published
- 2026-06-19
- Updated on Modrinth
- 2026-07-07
- Facts verified
- 2026-10-15
