Skip to content

Releases: MinecraftLabs/better-with-bags

Better With Bags - v1.0.3 (BTA 8.0.1)

Choose a tag to compare

@SajmonOriginal SajmonOriginal released this 04 Aug 20:45

Better With Bags 1.0.3

Improved backpack GUI accessibility and fixed item duplication.

✨ Features

  • Backpack armor HUD bars now display storage capacity, similar to quivers.

🔧 Fixes

  • Fixed an item duplication exploit involving two identical backpacks.
  • Backpack inventories no longer overflow beyond the window on small screens or larger GUI scales.
  • Added the missing proper minified armor HUD icons for every backpack tier.

⚙️ Requirements

  • Minecraft: BTA 8.0.1
  • HalpLibe: 6.1.4+8.0
  • Fabric Loader: 0.18.4-bta.11
  • Java 17

Better With Bags - v1.0.2 (BTA 8.0.1)

Choose a tag to compare

@SajmonOriginal SajmonOriginal released this 29 Jul 23:24

Better With Bags 1.0.2

Updated from BTA 7.3 to BTA 8.0.1 with HalpLibe 6.1.4+8.0.

🔧 Fixes

  • Backpack straps now sit tight against the player's torso (no visible gap).
  • Armor clipping is no longer happening.
    Nether Explorer backpack now survives lava no more losing your precious loot to a hot bath.
  • Placed backpacks are hidden from the creative inventory (item form still visible).

⚙️ Requirements

  • Minecraft: BTA 8.0.1
  • HalpLibe: 6.1.4+8.0
  • Fabric Loader: 0.18.4-bta.11
  • Java 17

Better With Bags - v1.0.1 (BTA 7.3_04)

Choose a tag to compare

@SajmonOriginal SajmonOriginal released this 16 Feb 11:39

Better With Bags v1.0.1

Multiplayer Support

The mod now works on dedicated servers. Previously it only worked in singleplayer and opening any backpack GUI on a server would crash the game. Everything has been rewritten to work properly in multiplayer.

  • Server-side backpack GUIs - Opening backpacks (held or placed) now works correctly on dedicated servers
  • Inventory sync - Changes made inside a held backpack are properly saved when you close the GUI
  • Placed backpack sync - Other players on the server can see the correct backpack tier and contents

Bedroll

A new portable sleeping item for travelers. Attach it to your backpack and skip the night anywhere without changing your spawn point.

  • Bedroll item - Can be placed in the world or attached to a backpack
  • Attachment slot - Large, Reinforced, and Nether backpacks gain an attachment slot in both the inventory panel and standalone backpack GUI
  • Sleep without spawn - Sleeping in a bedroll skips the night but keeps your original respawn point
  • Visible on your back - Attached bedroll renders on the player model beneath the backpack
  • Standalone placement - Can also be placed as its own block in the world

Per-Tier Placed Blocks

Placed backpacks are no longer a single generic block. Each tier is now its own block with a proper name and correct drops.

  • Separate block per tier - Small, Medium, Large, Reinforced, and Nether each have their own placed block
  • Correct drops - Breaking a placed backpack now drops the right tier instead of always dropping a Small Satchel
  • Named blocks - Each placed block has its own name (e.g. "Placed Reinforced Traveler's Pack")

3D Creative Tab Models

Placed backpack and bedroll blocks now show as proper 3D models in the creative inventory instead of being invisible.

Improvements

  • Pickup sound - Picking up a placed backpack with Shift+Right Click now plays the item pickup sound
  • Inventory overflow safety - If your inventory is full when picking up a placed backpack, the item drops on the ground instead of being lost
  • Creative mode slot sync - Backpack extension panel in creative mode now detects when you equip or swap backpacks
  • Attachment preserved - Bedroll stays attached when you place and pick up a backpack
  • Updated GUI textures - Extension panel and standalone backpack GUI updated with attachment slot area

Bug Fixes

  • Fixed items being deleted on shift-click - Shift-clicking partial stacks into the backpack no longer deletes items. Merging a held stack with a backpack slot also works correctly now
  • Fixed hardcoded GUI pixels - The area between the inventory and backpack extension panel is no longer drawn with hardcoded colors. It's fully texture-based now so texture packs can properly reskin it
  • Fixed crash on startup - Backpack item registration no longer causes a crash due to an internal Java issue
  • Fixed extension panel overlap - Backpack inventory panel no longer visually clips with the main inventory

Technical

  • Server-side container system via BagScreens interface and PacketContainerOpen
  • New mixins: PlayerMixinBagScreens, PlayerServerMixinBagScreens, PlayerLocalMixinBagScreens, PacketHandlerClientMixinBackpack, SlotSetMixin, PlayerAccessor
  • New containers: BackpackInventoryContainer, WornBackpackContainer, SlotAttachment, SlotAttachmentBlock, SlotBackpackAttachment
  • Screen IDs: BACKPACK_SCREEN_ID = 20, BACKPACK_BLOCK_SCREEN_ID = 21
  • New mod icon

Better With Bags - v1.0.0 (BTA 7.3_04)

Choose a tag to compare

@SajmonOriginal SajmonOriginal released this 08 Feb 23:47

Initial release.

Features

  • 5 tiers of craftable backpacks: Small (9), Medium (18), Large (27), Reinforced (36), Nether (27)
  • Wearable - equip in chestplate slot, backpack slots appear directly in your inventory screen
  • Placeable - sneak + right-click to place as a block, sneak + right-click to pick back up
  • Speed penalty - Large and Reinforced slow you down based on how full they are (up to -10% / -15%)
  • Nether tier - fire resistant, no speed penalty
  • 3D model renders on the player in first and third person
  • Backpack drops with contents intact on death

Dependencies

Credits

  • badsbee - GUI textures, model assets
  • Sour Zombo - item textures