All Mods Resource Packs Data Packs Shaders Modpacks Plugins
yyz's backpack

yyz's backpack

by yyz729 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

🚨 The mod has been reset. Older versions are no longer supported.The backpack storage format has changed. Please empty your backpack before upgrading to the new version; otherwise, all items inside will be lost.

Introduction

Yyz’s Backpack is a lightweight, convenient backpack mod designed to provide a more efficient item management experience without breaking the vanilla UI style. The backpack can be opened directly in various interfaces (such as crafting tables, chests, furnaces, etc.) and supports crafting, sorting, quick moving, and other operations.

opencontrolmodel and dyegui

✨ Features

  • Access Anywhere: The backpack UI is displayed directly on container screens, allowing you to take or put items without switching screens.
  • Crafting Assistance: Supports crafting using items from the backpack, compatible with the recipe book and JEI, with click quick fill support.
  • Dyeing System: The backpack can be dyed like leather armour, allowing you to personalise its appearance.
  • Backpack Model: A 3D model is shown on the player when the backpack is equipped, which can be hidden via config.
  • Click Sorting: Built‑in item sorting. Click the sort button or press a custom key (unbound by default) to sort, with multiple sort modes (Creative inventory order, name, count, ID, etc.) switchable by scrolling on the sort button.
  • Quick Move: Shift + right‑click to quickly deposit items into the backpack; Shift + click to take items out. Buttons are also available for bulk quick move, supporting moving matching items or moving all items.
  • Quick Switch: Click tabs above the backpack to quickly switch between backpacks; tabs show the backpack’s name and appearance. You can also press the hotkey (default B) to open the backpack currently under the mouse cursor.
  • Auto Collect: When your inventory is full, newly obtained items automatically go into the backpack.
  • Encumbrance System: Carrying multiple backpacks (default 3 or more) applies an Heavy effect, reducing movement speed and jump height.

🎒 Backpack Tiers

Backpack Type Extra Slots Special Ability
Iron +18 Base capacity
Gold +36 Base capacity
Diamond +54 Base capacity
Netherite +54 Immune to being destroyed by fire and lava

🛠️ Crafting Recipes

irongolddaimondgold1diamond1netherite

📦 Installation & Usage

  1. Install the appropriate mod loader (Fabric, Forge, or NeoForge) for your Minecraft version.
  2. Download the mod .jar file and place it into the mods folder in your game directory.
  3. Launch the game and place the backpack anywhere in your inventory. If you have the corresponding mod installed, you can also place it in the curio slot.
  4. Select the backpack to use via tabs or the hotkey.

🧩 Compatibility & Integration

🤝 Compatible & Integration

🔹1.20.1 Forge
  • JEI
  • Curios
  • Applied Energistics 2
  • Inventorio
🔹1.20.1 Fabric
  • JEI
  • Trinkets
  • Applied Energistics 2
  • Inventorio
🔹1.21.1 NeoForge
  • JEI
  • Curios
  • Applied Energistics 2
  • Applied Energistics 2 Wireless Terminals
  • Inventorio
  • Tom's Simple Storage Mod
🔹1.21.1 Fabric
  • JEI
  • Trinkets
  • Inventorio
🔹26.2 NeoForge
  • JEI
  • Curios
🔹26.2 Fabric
  • JEI
  • Trinkets Updated

❌ Incompatible

  • All inventory‑sorting mods (e.g., Inventory Tweaks, Mouse Tweaks, etc.):
    • Symptoms: They only sort the vanilla inventory and ignore the backpack; or they mix the backpack and inventory together and sort them as one; or they fail completely, sometimes causing crashes.
    • Reason: Due to the mod’s special implementation, it is not compatible with most sorting mods, and no universal fix has been found. As an alternative, the mod includes a full‑featured sorting system that meets daily needs.
  • (More to be added)

🗺 Development

  • Support more Minecraft versions
  • Support more mod UI screens

🔗 Links

🎨 Creations

🛠 Customisation

Mod Configuration

Main Configuration /config/yyzsbackpack.json

Config Key Type Description
model boolean Whether to show the backpack model on the player's back
heavy int How many backpacks carried before gaining the "encumbrance" effect

Button Position Configuration /config/yyzsbackpack/control/default.json

Config Key Type Description
controlPoss object Coordinates of sorting, quick-move and other buttons on various UI screens

UI Offset Configuration /config/yyzsbackpack/ui/default.json

Config Key Type Description
uiOffsets object Overall offset of the backpack UI on each container screen

Backpack Customisation (Resource Packs & Data Packs)

You can completely redefine the backpack’s GUI layout, slot positions, and capacity. See the mod files or examples on GitHub for details.

  • Resource pack path: assets/yyzsbackpack/backpacks/<filename>.json
  • Data pack path: data/yyzsbackpack/backpacks/<filename>.json

Common Properties

Property Description
type Backpack material: iron, gold, diamond, netherite
maxVisibleTabs Number of backpack switch tabs visible at once (excess can be scrolled)
segments List of slot layout segments

Segment Properties

Property Description
startSlot, endSlot Slot index range for this segment
order "DEFAULT" (grid layout, left‑to‑right, top‑to‑bottom) or "CUSTOM" (custom coordinates for each slot)
startX, startY Starting coordinates (for DEFAULT mode)
columns, rows Grid columns and rows (for DEFAULT mode). If slots exceed the grid, scrolling is supported.
customPositions Array of {"x": number, "y": number} for each slot (for CUSTOM mode). Note: scrolling is not supported in CUSTOM mode.
guiTexture Custom GUI texture path
backgroundX, backgroundY Offset of the background relative to the top‑left of the original GUI

Properties Available Only in Data Packs

Property Description
size Sets the backpack size(max value is 256). In multiplayer, only the server setting takes effect.
force_server If true, the server forces all clients to use this configuration.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.2
Fabric
1d ago 1
26.2
Neoforge
1d ago 1
26.2
Fabric
1d ago 1
26.2
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
26.2
Fabric
1d ago 1
26.2
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
26.2
Fabric
1d ago 1
26.2
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.2
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
26.2
Fabric
1d ago 1
26.2
Neoforge
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Forge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.x
Fabric
1d ago 1
1.20.x
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.9
Neoforge
1d ago 1
1.21.5
Neoforge
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.x
Neoforge
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.9
Fabric
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Neoforge
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Neoforge
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Neoforge
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.x
Neoforge
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.x
Neoforge
1d ago 1
1.21.x
Fabric
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.x
Neoforge
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.6
Fabric
1d ago 1
1.21.4
Neoforge
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.5
Neoforge
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.6
Fabric
1d ago 1
1.21.6
Neoforge
1d ago 1
1.21.7
Neoforge
1d ago 1
1.21.7
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.6
Neoforge
1d ago 1
1.21.6
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
1.21.7
Neoforge
1d ago 1
1.21.7
Fabric
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Forge
1d ago 1
1.20.x
Fabric
1d ago 1
1.20.x
Forge
1d ago 1
1.20.x
Neoforge
1d ago 1
1.20.x
Fabric
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.x
Neoforge
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.4
Neoforge
1d ago 1
1.21.5
Neoforge
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.6
Neoforge
1d ago 1
1.21.6
Fabric
1d ago 1
1.21.7
Neoforge
1d ago 1
1.21.7
Fabric
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Forge
1d ago 1
1.21.7
Neoforge
1d ago 1
1.21.7
Fabric
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.6
Neoforge
1d ago 1
1.21.6
Fabric
1d ago 1
1.21.5
Neoforge
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.6
Neoforge
1d ago 1
1.21.6
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.4
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.x
Neoforge
1d ago 1
1.21.x
Fabric
1d ago 1
1.20.x
Neoforge
1d ago 1
1.20.x
Fabric
1d ago 1
1.20.x
Forge
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.x
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.6
Neoforge
1d ago 1
1.21.6
Fabric
1d ago 1
1.21.5
Neoforge
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.4
Neoforge
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.x
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.20.x
Fabric
1d ago 1
1.20.x
Fabric
1d ago 1
1.20.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.x
Neoforge
1d ago 1
1.20.x
Forge
1d ago 1
1.20.1
Forge
1d ago 1
1.18.x
Fabric
1d ago 1
1.18.x
Forge
1d ago 1
1.21.6
Fabric
1d ago 1
1.21.6
Neoforge
1d ago 1
1.19.x
Fabric
1d ago 1
1.19.x
Forge
1d ago 1
1.19.3
Fabric
1d ago 1
1.19.3
Forge
1d ago 1
1.19.4
Forge
1d ago 1
1.19.4
Fabric
1d ago 1
1.21.5
Fabric
1d ago 1
1.21.5
Neoforge
1d ago 1
1.21.4
Fabric
1d ago 1
1.21.4
Neoforge
1d ago 1
1.21.x
Neoforge
1d ago 1
1.21.x
Fabric
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.x
Fabric
1d ago 1
1.20.x
Neoforge
1d ago 1
1.20.x
Fabric
1d ago 1
1.20.x
Forge
1d ago 1
1.20.1
Fabric
1d ago 1
1.20.1
Forge
1d ago 1
  • Fixed a bug where the UI of Icy's Better Horse could not be displayed.
  • Multi-segment layouts now support per-segment recipe book offsets.
  • Added anchor configuration for aligning the inventory UI.
  • The config screen now supports configuring multiple segments.
  • Fixed a bug where the UI of Icy's Better Horse could not be displayed.
  • Multi-segment layouts now support per-segment recipe book offsets.
  • Added anchor configuration for aligning the inventory UI.
  • The config screen now supports configuring multiple segments.
  • Added a configuration screen.
  • Added a config option for the recipe book offset.
  • Added more functionality to the item move button
  • Support for the Creative Mode inventory.
  • Fixed a bug where quick-moving items from the crafting result slot did not consume materials.
  • Fixed a bug where the sort button moved items to incorrect positions.
  • Added some other features and fixed some other bugs.
  • Added a configuration screen.
  • Added a config option for the recipe book offset.
  • Added more functionality to the item move button
  • Support for the Creative Mode inventory.
  • Fixed a bug where quick-moving items from the crafting result slot did not consume materials.
  • Fixed a bug where the sort button moved items to incorrect positions.
  • Added some other features and fixed some other bugs.
  • Added a configuration screen.
  • Added a config option for the recipe book offset.
  • Added the same formatted default inventory tinting modification to 1.21.1 and 1.20.1 as in versions newer than 1.21.4.
  • Added more functionality to the item move button
  • Support for the Creative Mode inventory.
  • Fixed a bug where quick-moving items from the crafting result slot did not consume materials.
  • Fixed a bug where the sort button moved items to incorrect positions.
  • Added some other features and fixed some other bugs.
  • Added a configuration screen.
  • Added a config option for the recipe book offset.
  • Added the same formatted default inventory tinting modification to 1.21.1 and 1.20.1 as in versions newer than 1.21.4.
  • Added more functionality to the item move button
  • Support for the Creative Mode inventory.
  • Fixed a bug where quick-moving items from the crafting result slot did not consume materials.
  • Fixed a bug where the sort button moved items to incorrect positions.
  • Added some other features and fixed some other bugs.
  • Added a configuration screen.
  • Added a config option for the recipe book offset.
  • Added the same formatted default inventory tinting modification to 1.21.1 and 1.20.1 as in versions newer than 1.21.4.
  • Added more functionality to the item move button
  • Support for the Creative Mode inventory.
  • Fixed a bug where quick-moving items from the crafting result slot did not consume materials.
  • Fixed a bug where the sort button moved items to incorrect positions.
  • Added some other features and fixed some other bugs.
  • Added a configuration screen.
  • Added a config option for the recipe book offset.
  • Added the same formatted default inventory tinting modification to 1.21.1 and 1.20.1 as in versions newer than 1.21.4.
  • Added more functionality to the item move button
  • Support for the Creative Mode inventory.
  • Fixed a bug where quick-moving items from the crafting result slot did not consume materials.
  • Fixed a bug where the sort button moved items to incorrect positions.
  • Added some other features and fixed some other bugs.
  • Fixed sorting function errors when using Inventorio.
  • Synced data format with other versions.
  • Added compatibility with Tom's Simple Storage Mod.
  • Fixed item loss bug when using Corpse and Corpse x Curios Compat.
  • Fixed sorting function errors when using Inventorio.
  • Fixed 1.21.1 NeoForge version not loading custom backpack data via resource packs, and synced data format with other versions.
  • Improved AE2 compatibility; it is recommended to delete config file and regenerate to support new features.
  • Added compatibility with Applied Energistics 2 Wireless Terminals.
  • Added compatibility with Tom's Simple Storage Mod.
  • Fixed backpack offset issues when using Curios and Inventorio together;
  • Added further support for AE2,and fixed SkyChest quick move button..
  • Re-fixed double chest sorting functionality.
  • Fixed an issue where using the "hide backpack" button caused other slots to malfunction.
  • Added compatibility with Applied Energistics 2 (AE2).
  • Added compatibility with Inventorio.
  • Fixed error log spam
  • Fixed pick block not working.
  • Fixed double chest sorting.
  • Fixed player model not updating correctly.
  • Re-uploaded the correct version
  • Fix UI offset when using Curios
  • Correct slot index when putting items into backpack
  • Change key registration to prevent crash on key open
  • Add missing translations
  • Adjust button rendering positions in chest GUI
  • Change modid of compatibility module
## Update Log
  • Fixed an issue where some GUI buttons failed to render properly.
## Update Log
Updated control and UI configuration from class-based to a simplified flat format; upgrading from v0.0.1 requires regenerating configuration files.
  • Fixed an issue where quickly moving the crafted result out of the crafting table slot would duplicate items currently present in the player's inventory.
  • The heavy effect now reduces vertical movement speed in addition to its existing effects.
### Fixed
  • Fixed crash when shift-clicking crafted items.
  • Fixed slot ID out-of-bounds issue.

### Changed
  • Added heavy effect to apply penalty when carrying multiple backpacks simultaneously; removed the original custom penalty.
  • Updated config file, implemented backpack backup functionality and corresponding configuration options.
### Fixed
  • Fixed an issue where items would be lost when switching from the inventory to the hotbar using a keybind.
  • Fixed a bug where items could be lost when quickly moving items within the backpack.

### Changed
  • Reworked save logic again to further reduce item loss.
  • Items are now rendered directly using the inventory item model on the player model instead of hardcoded rendering, allowing for custom models.
  • Backpack model can now be controlled via Curios.

### Added
  • Added customizable keybinding for the inventory sorting key (default: unbound).
  • Added four inventory sorting modes, activated by the following modifiers while pressing the sort key:
  • Creative inventory tab order (no modifier)
  • Item ID (Shift + Sort key)
  • Rarity (Ctrl + Sort key)
  • Custom sorting (Alt + Sort key)
  • Changed the item model for the backpacks.

  • Modified the color rendering code for the backpacks.

  • Changed the debuff for carrying multiple backpacks simultaneously. By default, you will now receive a Slowness effect when carrying more than two non-empty backpacks.

  • Temporarily disabled the backpack auto-sort/organization feature.
  • Fixed a bug where the dyeing system was not working in version 1.20.1.
  • Fixed a bug where the backpack model did not render properly when using certain shaders.
  • Fixed the bugs where Incendium and Stellarit items were unusable and where Dungeons and Taverns villagers couldn't refresh their trades properly.
  • Fixed slot bug with ItemIndicator, Curios, Accessories when max backpack size > 54.
  • Fixed a bug where only the Iron Backpack could be dyed in 1.21.1.
  • Fixed a bug where the maximum backpack size would cause issues when set to greater than 54.
  • Deleted backpack_max_size; it's now dynamically fetched.
  • Switched the backpack from data-driven to config-driven (configs in config/yyzsbackpack/materials).
  • Relocated config files to the config/yyzsbackpack folder.
  • Implement in the datapack to modify the backpack with these parameters:type,size,columns,rows,width,height,guiTexture,modelTexture
  • Add a new config backpack_max_size
yyz's backpack Icon
Download yyz's backpack
Select game version
Select platform