Skip to content

makamys/Satchels

Repository files navigation

downloads builds CurseForge

Satchels

This mod adds pouches and satchels, which act as wearable inventory upgrades. Unlike your typical backpack mod, it's seamlessly integrated into the inventory screen instead of being on a separate screen.

Pictured: an unupgraded pouch (the colored column on the left), a fully upgraded pouch (the colored column on the right) and a satchel (the colored row)

Pouches

A pouch adds 3 slots to your inventory, and can be worn on the left or the right side. You only need some leather and some string to craft it.

Its capacity can be increased with pouch expansions, which can only be found inside dungeon chests. Each expansion will add an additional slot to the pouch's capacity, with the maximum being 8 slots. To apply a pouch upgrade, right click a pouch to open its upgrade inventory where you can insert it.

You can wear up to 2 pouches at the same time.

Satchel

A satchel adds an entire row (9 slots) of storage to your inventory. But its utility is matched by its cost: crafting it requires a full diamond block and some slime by default. You can only wear 1 satchel at a time.

Models

The items you wear will show up as 3D models on the player. This can be disabled in the config.

Dependencies

This mod requires CodeChickenLib (installed by CodeChickenCore).

Suggested mods

If you want more inventory expansion options in your earlygame, check out D-Mod's bundle backport!

Incompatibilities

  • NotEnoughItems: when a potion effect is active, the inventory tabs will show up at the wrong position due to a buggy interaction between NEI and TConstruct's tab API which Satchels uses. Enable fixPotionRenderOffset in Hodgepodge to fix this.
  • Aether Legacy: accessories button doesn't show up in inventory. This is a bug on their side. Until it's fixed, use the keybind to open the equipment GUI.
  • When DropOff's button is enabled, the slots in the inventory are at the wrong position. As a workaround, set B:"Show inventory button"=false in its config (the hotkey can still be used).
  • Various coremods (for example, Factorization) will crash during startup due to an incompatibility with Mixin. This is fixed by Mixingasm.

Alternatives

License

This mod is licensed under the MIT License.

Contributing

When running in an IDE, add these program arguments

--tweakClass org.spongepowered.asm.launch.MixinTweaker --mixin satchels.mixin.json