promotional bannermobile promotional banner

addlargebackpack

Adds large backpacks with scrollable GUI interface for extra storage.

Add Large Backpack Mod

A Minecraft Forge mod that adds a customizable large backpack with scrollable inventory.

Minecraft Version Forge Version License

๐ŸŒŸ Features

  • ๐ŸŽ’ Large Backpack - Expandable storage with configurable rows (default: 10 rows / 90 slots)
  • ๐Ÿ“œ Scrollable GUI - Smooth scrollbar interface for accessing all items
  • โŒจ๏ธ Key Binding - Press B key to quickly open your backpack
  • ๐Ÿ”ง Configurable - Adjust backpack size via config file (1-20 rows)
  • ๐ŸŒ Multilingual - Supports English and Japanese
  • ๐Ÿ’พ NBT Storage - Items persist in backpack data
  • ๐Ÿ”„ Client-Server Sync - Smooth multiplayer experience

๐Ÿ› ๏ธ Crafting Recipe

[Leather] [String]  [Leather]
[Leather] [Chest]   [Leather]
[Leather] [Leather] [Leather]

Materials:

  • 7x Leather
  • 1x String
  • 1x Chest

๐ŸŽฎ Usage

Opening the Backpack

  • Right-click while holding the backpack
  • Press B key (configurable) with backpack in inventory
    • Automatically opens the leftmost backpack (hotbar โ†’ main inventory)

Using the Backpack

  • Scroll using mouse wheel or drag the scrollbar
  • Click to pick up/place items
  • Shift+Click to quick-transfer items
  • Access up to 90 slots (default: 10 rows ร— 9 columns)

โš™๏ธ Configuration

Config file location: config/addlargebackpack-common.toml

[backpack]
    # Number of rows in the backpack (1-20)
    # Default: 10
    backpackRows = 10

Change backpackRows to adjust the backpack size (1-20 rows).

โŒจ๏ธ Key Bindings

Default: B key opens backpack

To change:

  1. Options โ†’ Controls โ†’ Key Binds
  2. Find "Large Backpack" category
  3. Click "Open Backpack" and press desired key

๐Ÿ”ง Development

Build from Source

# Clone the repository
git clone https://github.com/sedielkue/AddLargeBackpack.git
cd AddLargeBackpack

# Build the mod
.\gradlew build

# Output: build/libs/addlargebackpack-1.0.jar

Run in Development

# Run client
.\gradlew runClient

# Run server
.\gradlew runServer

๐Ÿ” Technical Details

Features

  • Client-Server Synchronization - Scroll position synced across network
  • Dynamic Slot Mapping - Efficient slot indexing for scrollable inventory
  • NBT Storage - Items persist in backpack data
  • Smart Slot Restriction - Prevents placing backpack inside itself
  • Left-Priority Search - Keybind opens leftmost backpack first

Requirements

  • Minecraft: 1.20.1
  • Forge: 47.4.0 or higher
  • Java: 17 or higher

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ‘ค Credits

  • Developer: sedielkue
  • Texture: Custom backpack texture
  • Framework: Minecraft Forge

๐Ÿ› Support

๐Ÿ“ Changelog

Version 1.0.0 (Initial Release)

  • โœ… Configurable large backpack (up to 20 rows / 180 slots)
  • โœ… Scrollable GUI with smooth scrollbar
  • โœ… Key binding support (B key, configurable)
  • โœ… Crafting recipe (leather + string + chest)
  • โœ… NBT item storage with persistence
  • โœ… Client-server synchronization
  • โœ… Left-priority backpack search
  • โœ… English and Japanese translations
  • โœ… Custom backpack texture

Enjoy your adventures with extra storage! ๐ŸŽ’โœจ

addlargebackpack Team

profile avatar
  • 1
    Projects
  • 621
    Downloads