Extra Customizable items
by Zbyszeq
Extra Customizable items lets a pack author define new custom items through the mod's configuration, for datapacks that need items beyond the vanilla set.
What it does
The mod grants the ability to create custom items. Items are added to an array in the mod's config, so a datapack creator can describe each new item without writing Java code. The mod is a good fit for datapack creators who want to include completely custom items in a world or on a server.
Changes to the config only take effect after the game is relaunched, which is a limitation of Minecraft itself. Familiarity with how JSON is structured is expected before writing an item definition, since every custom item is described in that format. Registered items get a model and texture assigned through a resource pack, and their names are set in a language file. Installation needs Fabric, and the mod runs on client and server, so the server and every player need it. Files are published for 1.21.1 only, with 1.0.2-b as the latest Fabric file, released in the beta channel on 2025-12-22. The code is open source under the MIT License.
Key features
Custom item creation
Each new item is defined in the config array, giving datapacks entries that the vanilla game does not provide.
Config-driven setup
Items are described in the mod's JSON config, so new content does not need a separate mod project.
Model and texture assignment
Registered items receive their model and texture through a resource pack, and their display names through a language file.
Relaunch on change
Config edits apply only after a restart, because Minecraft loads registrations once at startup.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: The mod suits datapack creators and resource pack authors who already know JSON and are comfortable editing resource packs. Players who only want to play with vanilla items have no use for it.
How it compares
Main Hand Hotkey is a Fabric client-side mod for 1.21.11, open source under the GNU General Public License v3.0 or later, so it changes nothing on the server. Extra Customizable items targets 1.21.1 and needs the server and every player to run it, and it is open source under the MIT License. Big Extras covers Fabric and Forge for 1.16.5 – 1.20.2 with a client and server environment, but it is not open source and is licensed as All rights reserved.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Extra Customizable items | Fabric | 1.21.1 | Client and server | 2025-12-22 |
| Main Hand Hotkey | Fabric | 1.21.11 | Client-side only | 2026-06-14 |
| Big Extras | Fabric and Forge | 1.16.5 – 1.20.2 | Client and server | 2023-10-29 |
Questions
Does Extra Customizable items need a resource pack?
Why do config changes not appear right away?
Does Extra Customizable items need to be installed on the server?
In the catalog
Extra Customizable items is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 32,366 mods support Minecraft 1.21.1.
Similar mods
What the author says
This is a perfect choice for all of you datapack creators out there, who want to include a completely custom item(s). Just head to the mod's config, and add an item into the array. The game will need a relaunch to make your changes actually take effect, but that's minecraft's limitations.
Official listing
- Modrinth page
- modrinth.com/mod/extra-customizable-items
- Owner
- Zbyszeq
- Published
- 2025-12-14
- Updated on Modrinth
- 2025-12-22
- Facts verified
- 2026-10-15
