Heavy Inventories adds a realistic inventory weight system to Minecraft. Inspired by RPG games like TES, this mod adds a new layer of immersion to the game. Each item now has a weight associated with it, with effects on the players mobility, health, and stamina.
Heavy Inventories use to generate a weight file for each item in the game, namespaced by the owning mods modid. This is no longer the case. Each weight is calculated based on its crafting recipe, with a minimum weight of 0.1 (float).
Weights for each item can be overridden by adding a [modid].json file in the weights folder located at the root of your installation.
For example, to override cobblestone’s weight from 0.1, create a minecraft.json file in the weights folder with the following contents:
{
"cobblestone": {
"weight": 10.0
}
}
This can also be done via in-game commands. While holding the item you want to change the weight of, run command:
/heavyinventories set weight
The number can be an integer (10, 20, 30, etc) or a decimal (10.0, 20.0, 30.0, etc).
We have removed much of the old logic of the old mod and have completely rewritten it into a modern system. This should help with performance and stability.
Pumping iron use to be a mechanism that would allow a player to increase their carry weight be either finding a barbell or using an anvil. This has been removed completely.
The weight file generation has been removed completely. This saves on memory and CPU usage, as well as boasts performance by not requiring the mod to check the file system for every item weight that is not stored in the cache.
The weight caching system as been reworked to the point where it is basically no longer the same system. The caching system works dynamically with the RAM for a seamless experience. Both item weights and Player weights are cached and updated dynamically.
The density system has come to fruition. This system mainly affects entity items, and their ability to float in water / fall speed.
Please note that this system is still in development and may not work as expected.
Heavy Inventories added enchantments to be more inline with the existing content of the game to give a more immersive and seamless experience.
The effects of Heavy Inventories can be mitigated by using certain potions.
The GUI system has moved on from the original bar-type rendering to an on-screen text based system. Ideas are welcome for improvements to the GUI.
Heavy Inventories moved from being specific to Forge, to a more agnostic model, supporting NeoForge, Fabric, and Forge.
We are always looking for new contributors to help us improve this mod, especially with fresh new ideas and translations! The source code is available on GitHub.
Heavy Inventories does not specifically integrate with any other mods. We have done our best to ensure that Heavy Inventories will work with other mods, but we cannot guarantee that it will work perfectly.