TravelBag
ModA reliable backpack mod with configurable sizes and shortcut support.
Type
Mod
Modrinth Downloads
432
Modrinth ID
mBHOL0vT
Last Updated
Jun 16, 2026
Description

TravelBag
TravelBag is a free and reliable backpack mod for Fabric with configurable sizes, optional LuckPerms support, smart file-based storage, and a built-in shortcut item for quick access.
It is designed to feel safe on real servers:
- Each player has their own stored TravelBag
- The storage format always keeps room for 6 rows internally
- Downgrading permissions or config size does not delete hidden items
- Backups are created safely without generating nested backup files
- The latest 2 backups are rotated automatically per player file
- Item data is serialized with registry-aware codecs so enchantments and other components stay intact
- Unsafe bag data is locked instead of being silently overwritten
- No client-side mod needed
✨ Features
- Configurable TravelBag size from 1 to 6 rows
- Optional LuckPerms integration for size and feature permissions
- Optional auto-pickup when a player's inventory is full
- Optional shortcut head item for fast TravelBag access
- Configurable TravelBag shortcut head item.
- Per-player TravelBag files stored by UUID
- Automatic backup support with rotation
- Item filter support
- Shulker box restriction toggle
- Config reload command
- Mod Menu integration
- Optional Cloth Config support for an in-game config screen
⚙️ Config Highlights
TravelBag uses a simple properties config file: config/travelbag/travelbag.properties
Important options include:
- titles for owner and non-owner views
- drop-on-death behavior
- keepInventory interaction
- default size
- LuckPerms toggle
- cooldown
- shortcut item toggle
- shortcut preferred slot
- open sound toggle
- open sound id
- auto-pickup settings
- shulker restriction
- item filter
- allowed game modes
- aliases
🔄 Commands
- /travelbag - Open your own TravelBag
- /travelbag help - Show the available TravelBag commands
- /travelbag clean - Remove all items from your own TravelBag
- /travelbag clean <player> - Remove all items from another player's TravelBag
- /travelbag sort - Compact and sort your own TravelBag
- /travelbag <player> - Open another player's TravelBag
- /travelbag backup - Create backups of all TravelBag data files
- /travelbag reload - Reload the config file
Aliases are configurable and default to:
- /bp
- /backpack
🤷🏻♂️ How Storage Works
TravelBag stores player data in the Fabric config directory: config/travelbag/players/
Each player gets a separate file based on their UUID. TravelBag always stores up to 6 rows internally, even if a player currently only has access to fewer rows.
This means:
- hidden rows stay preserved when a player is downgraded
- re-upgrading size or permissions reveals those items again
- compacting can move stackable items upward into visible rows when possible
- item serialization uses registry-aware codecs to preserve enchantments and other modern item components
- if TravelBag cannot safely decode a bag file, that bag is locked to prevent accidental overwrite or item loss
Backups are written as:
- <uuid>.dat
- <uuid>.backup.1.dat - newest backup
- <uuid>.backup.2.dat - previous backup
Backups are created:
- on server start
- on /travelbag reload
- on /travelbag backup
- automatically every 10 minutes, but only if TravelBag data changed since the previous backup
If a bag file cannot be decoded safely, TravelBag also creates a timestamped failure snapshot before refusing further saves for that bag.
🎒 Shortcut Item
TravelBag can give players a shortcut head item that opens their backpack quickly.
The shortcut item:
- can be enabled or disabled globally
- supports a configurable head texture
- can be moved freely inside the player's inventory and hotbar
- cannot be placed inside the TravelBag
- cannot be placed inside chests or ender chests
- cannot be dropped normally
- is normalized automatically if duplicates somehow appear
The displayed shortcut name uses the player's name, for example:
- Alex's TravelBag
- James' TravelBag
🚗 Auto Pickup
If enabled, TravelBag can collect nearby item entities when a player's inventory is full.
Safety rules:
- filtered items are never removed from the ground
- blocked shulker boxes are never removed from the ground
- items are only collected if they can be stored safely
- open TravelBag screens stay in sync with auto-pickup changes
📊 Permissions
When LuckPerms support is enabled, TravelBag uses the following nodes:
- travelbag.use
- travelbag.fullpickup
- travelbag.size.1
- travelbag.size.2
- travelbag.size.3
- travelbag.size.4
- travelbag.size.5
- travelbag.size.6
- travelbag.clean
- travelbag.clean.other
- travelbag.sort
- travelbag.others
- travelbag.others.edit
- travelbag.keepOnDeath
- travelbag.noCooldown
- travelbag.ignoreBlacklist
- travelbag.backup
- travelbag.reload
- travelbag.bypass.gamemode
- travelbag.admin
travelbag.admin acts as an umbrella admin permission for TravelBag management features.
When LuckPerms support is disabled, TravelBag follows the config fallback values. Admin-only actions fall back to vanilla OP / gamemaster level.
🏜️ Test Server
Feel free to join my Minecraft server to test my mods: play.swordfishbe.eu
💡 Credits/Idea
Fabric mod idea based on Minepacks by GeorgH93.
Compatibility
Mod Loaders
Game Versions
Screenshots
Similar Mods
Unified Crops
No more duplicate crops and seeds!
RSRequestify: Reforged
Refined Storage Requester and Crafting Emitter: Reforged!
Snowy/Albino Creepers
Creepers but they are a albino snowy version for vanilla+
Create: Industrial Tools
An Addon for Create that adds a full set of tools a tier above Netherite, along with a Copper Pickaxe that smelts blocks...
Mystical Mekanism Reprocessing
This mod adds recipes that allow you to convert Mystical Agriculture seeds into essence using Mekanism’s Enrichment Cham...
Item Editor - Component & NBT
Client-side item, component and NBT editor for Fabric. Customize held items, edit NBT data, and modify item components v...