promotional bannermobile promotional banner

TravelBag

A reliable backpack mod with configurable sizes and shortcut support.
TravelBag Example

TravelBag Example

TravelBag Features

TravelBag Features

Customize the backpack icon by going to https://minecraft-heads.com/custom-heads/ .
Copy the "Value" into the config file of TravelBag (HeadTextureValue=)

Customize the backpack icon by going to https://minecraft-heads.com/custom-heads/ . Copy the "Value" into the config file of TravelBag (HeadTextureValue=)

video thumbnail
video thumbnail

Description

TravelBag

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 be 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 and /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.

The TravelBag Team

profile avatar
  • 2
    Followers
  • 15
    Projects
  • 11.4K
    Downloads

He/Him - Pelt, Belgium

Donate

More from SwordfishBEView all

  • Eggify project image

    Eggify

    • 319
    • Mods

    Eggify is a Fabric mod for Minecraft that gives thrown eggs a small chance to convert a mob into its spawn egg.

    • 319
    • June 2, 2026
    • Mods
    • +1
  • Enhanced Netherite Armour project image

    Enhanced Netherite Armour

    • 483
    • Mods

    Gain Fire Resistance when wearing a full set of Netherite armour.

    • 483
    • May 15, 2026
    • Mods
    • +1
  • Undead Riders project image

    Undead Riders

    • 529
    • Mods

    Undead Riders is a Fabric mod for Minecraft that adds naturally spawning undead horsemen to the overworld surface.

    • 529
    • May 13, 2026
    • Mods
  • Leashed Teleport project image

    Leashed Teleport

    • 526
    • Mods

    Allow users to teleport around with leashed entities!

    • 526
    • April 28, 2026
    • Mods
    • +2
  • Eggify project image

    Eggify

    • 319
    • Mods

    Eggify is a Fabric mod for Minecraft that gives thrown eggs a small chance to convert a mob into its spawn egg.

    • 319
    • June 2, 2026
    • Mods
    • +1
  • Enhanced Netherite Armour project image

    Enhanced Netherite Armour

    • 483
    • Mods

    Gain Fire Resistance when wearing a full set of Netherite armour.

    • 483
    • May 15, 2026
    • Mods
    • +1
  • Undead Riders project image

    Undead Riders

    • 529
    • Mods

    Undead Riders is a Fabric mod for Minecraft that adds naturally spawning undead horsemen to the overworld surface.

    • 529
    • May 13, 2026
    • Mods
  • Leashed Teleport project image

    Leashed Teleport

    • 526
    • Mods

    Allow users to teleport around with leashed entities!

    • 526
    • April 28, 2026
    • Mods
    • +2