ModsFinder

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.

FabricClient and serverMIT LicenseOpen source1.21.1

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

  1. Custom item creation

    Each new item is defined in the config array, giving datapacks entries that the vanilla game does not provide.

  2. Config-driven setup

    Items are described in the mod's JSON config, so new content does not need a separate mod project.

  3. Model and texture assignment

    Registered items receive their model and texture through a resource pack, and their display names through a language file.

  4. Relaunch on change

    Config edits apply only after a restart, because Minecraft loads registrations once at startup.

Compatibility

Latest build for each game version and loader.

1.21.11.0.2-b
ReleaseBetaAlphaNot available

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Extra Customizable itemsFabric1.21.1Client and server2025-12-22
Main Hand HotkeyFabric1.21.11Client-side only2026-06-14
Big ExtrasFabric and Forge1.16.5 – 1.20.2Client and server2023-10-29

Questions

Does Extra Customizable items need a resource pack?

Yes. Each registered item gets its model and texture from a resource pack, so the author must supply those files alongside the config entry.

Why do config changes not appear right away?

Minecraft registers items only at startup, so the game must be relaunched before edits to the item array take effect.

Does Extra Customizable items need to be installed on the server?

Yes. The server and every player need the mod installed.

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.
Zbyszeq, on the Modrinth page

Official listing

Owner
Zbyszeq
Published
2025-12-14
Updated on Modrinth
2025-12-22
Facts verified
2026-10-15

Tags