Add Large Backpack Mod
A Minecraft Forge mod that adds a customizable large backpack with scrollable inventory.
๐ 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
Bkey 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:
- Options โ Controls โ Key Binds
- Find "Large Backpack" category
- 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.0or higher - Java:
17or 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
- Issues: GitHub Issues
- Wiki: Documentation
๐ 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! ๐โจ

