HomeJavaModsSophisticated Backpacks - MT Inventory Weight
Sophisticated Backpacks - MT Inventory Weight
ModsJava

Sophisticated Backpacks - MT Inventory Weight

by MEGATREX4 · on Modrinth

Accurate MT Inventory Weight support for Sophisticated Backpacks (Unofficial Fabric port), reading real backpack contents via the SB wrapper API.

⬇ Download on Modrinth

Sophisticated Backpacks InventoryWeight

Accurate MT Inventory Weight support for Sophisticated Backpacks (Unofficial Fabric port).

MT Inventory Weight ships a generic backpack calculator that reads container NBT, but Sophisticated Backpacks assigns each backpack a UUID and stores its real contents in world BackpackStorage (PersistentState) — not always in the item NBT. Generic NBT reading therefore under- or mis-counts SB backpacks. This add-on fixes that by reading the actual contents through the Sophisticated Backpacks API.

It registers an Inventory Weight item weight provider (via the inventoryweight entrypoint) at priority 8500 — above the built-in generic backpacks provider (8000) — so SB backpacks are handled by this accurate provider while everything else falls through to the defaults.

To read contents it uses the SB wrapper API. This resolves UUID-backed contents from BackpackStorage automatically, so equipped, held, and stored backpacks are all weighed correctly.

Weight model

Matches the built-in backpack model:

effectiveWeight = emptyBackpackWeight + (contentsWeight / 2)

Notes

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more