Inventive Inventory

Inventive Inventory

Mod

A brand new, completely client-side inventory management mod. Enjoy features like sorting, locking slots, loading profiles and automatic refilling. Stay tuned for further updates! [Support will be maintained long-term]

Client Game MechanicsStorageUtility

10.0k downloads
105 followers
Created5 months ago
Updated7 days ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

Inventive Inventory [BETA]

A brand new, completely client-side and lightweight inventory management mod.
Enjoy features like sorting, locking slots, loading profiles and automatic refilling.
Stay tuned for further updates!
[Support will be maintained long-term]


Before upgrading to the newer versions (0.3.2 and later) make sure to delete the config folder 'inventive_inventory' as we have updated the structure of profiles. Please note that you will lose your saved profiles and locked slots and have to add it again.
(For the technical more advanced: just add "keybind": "" to every profile in your profiles file -> This way you can keep your profiles)


Features 🚀💡

Sorting 🔀🔠

There's a mess in your inventory? No problem, a simple key press (Default: R) will it get organized. Furthermore, the sorting function is aware of the cursor’s position. This means that if you’re in a container and hover over your inventory, the inventory will be sorted instead of the container. In all other scenarios, the container will be sorted.

This feature is compatible with all types of containers.

[Currently under development]

Locked Slots 🔒🚫

You can lock slots in your inventory by holding the Advanced Operation Key (Default: Alt) and clicking on the slot. Items in such a slot will not be affected by sorting.
[Currently under development]

Profiles 📋📂

Save your current hotbar, armor and offhand state and load it anytime back to the saved state.

Commands
  • Save: /inventive-profile save <profile_name> [optional_keybinding]
  • Load: /inventive-profile load <profile_name>
  • Delete: /inventive-profile delete <profile_name>

When you use the save command, you have to add a custom name. This custom name will be displayed each time the profile is loaded and also in the keybind settings. Additionally, you can assign a keybind to the profile. This keybind will be linked to the profile, allowing you to quickly access it. However, this is only possible if the chosen key is one of the Profile Keys. These keys are suggested by default but can be modified in the settings.

Keybinds

You can use totally customizable hotkeys to load and save profiles:

  • Default Saving: <Left Ctrl> + <Number [1-9]>
  • Default Loading: <Alt> + <Number [1-9]>

[Currently under development]

Automatic Refilling 🔄📦

When your stack runs low, it will automatically replenish with blocks of the same type (also applicable to water buckets, potions, and soups). By default, you need to hold the Advanced Operation Key while using the last item in your stack. However, you can customize this behavior in the Config Screen.

If you select the Inverted Mode, all of this happens without the need to press any key, and you can use the AOK to invert the behavior.

[Currently under development]

Default Keybindings:

  • Advanced Operation Key: Alt
  • Sorting Key: R
  • Profile Save Key: Strg
  • Profile Load Key: Alt
  • Profile Keys: 1-9

If you have more feature suggestions, just open an issue on the linked GitHub Repository!

Known Bugs 🪲

Sorting

  1. Sometimes, weird stuff can happen when using this mod in Creative mode. As our primary focus is on enhancing the Survival experience, we plan to investigate and address these issues sometime in the future. In the meantime, we recommend not using this mod in Creative mode. Please note that the mod currently doesn’t work well on server networks like Hypixel. Therefore we don't recommend to use it there as well, but it should function normally on other hosted servers.

Project members

Strobel273

Owner

LU_XD

Co-Owner


Technical information

License
ARR
Client side
required
Server side
unsupported
Project ID