Join the Game4Freak Discord Get exclusive plugin sneak peeks, talk directly with VisEntities, never miss important updates, and unlock special discount codes!
Overflow To Backpack

Overflow To Backpack 1.4.0

Sign in to download
Automatically moves items to your backpack when your inventory runs out of space
Works With
Players frequently encounter full inventories when gathering resources, picking up collectibles like hemp or mushrooms, looting containers, or picking up dropped items. When inventory space runs out, items either stay in the source container, drop on the ground, or are simply lost.

This plugin automatically redirects overflow items to the player's backpack instead. When your main inventory and belt are full, items you gather, loot, or pick up automatically move to your backpack. Works with both vanilla backpacks (the backpack item in your clothing slot) and the Backpacks plugin.

Players can toggle overflow on or off for themselves with a chat command. You can enable or disable overflow for specific item sources independently: gathered resources, collectible pickups, dropped item pickups, and looted items from containers.

Why Use This Plugin After the January 2026 Update?

Rust's January 2026 update added automatic backpack overflow for gathered resources (ores, wood, etc.). This plugin extends that functionality:
  • Broader coverage - Handles collectible pickups (hemp, mushrooms, pumpkins, corn, potatoes), dropped item pickups, and looted items from containers
  • Backpacks plugin support - Works with the Backpacks plugin, not just vanilla backpacks
If you want overflow for more than just gathered resources, or if you use the Backpacks plugin, this plugin adds that functionality.

Features

  • Multiple overflow sources - Gathered resources, collectible pickups, dropped items, and looted items from containers
  • Dual backpack system support - Works with vanilla backpacks, the Backpacks plugin, or both simultaneously
  • Player preferences - Players toggle overflow on/off for themselves via chat command
  • Granular configuration - Enable or disable overflow independently for each item source type
  • Optional notifications - Toast messages when items overflow to backpack

Permissions

  • overflowtobackpack.use -- Allows the player to use backpack overflow functionality

Commands

  • /overflow -- Toggles backpack overflow on or off for yourself

Configuration

JSON:
{
  "Version": "1.4.0",
  "Enable Overflow For Gathered Resources (ores, wood, etc.)": true,
  "Enable Overflow For Collectible Pickups (hemp, mushrooms, etc.)": true,
  "Enable Overflow For Dropped Item Pickups": true,
  "Enable Overflow For Looted Items (from containers)": true,
  "Show Game Tip When Items Overflow To Backpack": true,
  "Chat Command To Toggle Overflow (without slash)": "overflow",
  "Backpack Provider (Vanilla, BackpacksPlugin, Both)": "Vanilla"
}
  • Enable Overflow For Gathered Resources -- Whether to overflow resources gathered from nodes, trees, animals, etc.
  • Enable Overflow For Collectible Pickups -- Whether to overflow items picked up from collectible entities like hemp, mushrooms, pumpkins, corn, and potatoes
  • Enable Overflow For Dropped Item Pickups -- Whether to overflow items picked up from the ground (dropped items, items from killed players, etc.)
  • Enable Overflow For Looted Items -- Whether to overflow items taken from containers, loot boxes, corpses, etc.
  • Show Game Tip When Items Overflow To Backpack -- Whether to show a toast notification when items are moved to the backpack
  • Chat Command To Toggle Overflow -- The chat command players use to toggle overflow. Change this if it conflicts with another plugin
  • Backpack Provider-- Which backpack system to use. Options:
    • Vanilla -- Only use the vanilla backpack system (the backpack item that goes in your clothing slot)
    • BackpacksPlugin -- Only use the Backpacks plugin's backpack system
    • Both -- Try vanilla backpack first, then fall back to Backpacks plugin if vanilla is full or unavailable

Stored Data

JSON:
{
  "Preferences": {
    "76561198000000000": true,
    "76561198000000001": false
  }
}
  • Preferences -- Stores each player's overflow preference (true = enabled, false = disabled). Players default to enabled if not listed

Localization

JSON:
{
  "Error.NoPermission": "You do not have permission to use this.",
  "Notification.ItemOverflowed": "Inventory full. {0}x {1} moved to backpack.",
  "Toggle.Enabled": "Backpack overflow is now enabled.",
  "Toggle.Disabled": "Backpack overflow is now disabled."
}

Recommended Compatible Plugins

  • Backpacks -- The most popular backpack plugin for Rust. This plugin fully integrates with it when Backpack Provider is set to BackpacksPlugin or Both
Author
VisEntities
Downloads
323
First release
Last update

Ratings

5.00 star(s) 2 reviews

Also by VisEntities

  • Tornado
    Tornado
    Spawns tornadoes that roam the map and launch rockets at players and buildings
  • Kill Awards
    Kill Awards
    Reward players with items, kits, XP, and more for reaching kill milestones
  • Undying Candles
    Undying Candles
    Candles never burn out, providing constant light

Latest updates

  1. 1.4.0

    Added a new Backpack Provider config option that lets you choose which backpack system overflow...
  2. 1.3.1

    Collectible pickups no longer disappear when the backpack lacks enough free slots, if every...
  3. 1.3.0

    Added configurable command to let players toggle backpack overflow on or off.

Latest reviews

A very must have !
Thank you very much VisEntities for this amazing very usefull plugin ! :-) :-) :-)
I love the idea behind it... 2 things i see that are a bit annoying...
1) When looting a crate or box... and your inventory fills up (aka looting to go out roaming or something) it doesnt auto go into your backpack in taht regard..

2) as an admin.. when i gave myself like 40 spears in order to test if it overflowed into my backpack. it didnt do that either...

but... if your inventory is full.. and you pick stuff up off the ground.. it goes to your backpack... so it does the function correctly.. just not... how peeps would use it most is all :)
Back
Top
Chat commands start with a /, while console commands can be entered directly in the F1 console or server console. Use find <keyword> in console to search for available commands related to the plugin. Parameters in < > are required, while [ ] are optional.
This plugin uses Oxide's permission system. Grant or revoke permissions using oxide.grant and oxide.revoke. You can assign them to individual players or groups using their Steam id or group name.
Settings are stored in the config file found under the config/ directory. You can edit this file manually, then reload the plugin to apply your changes.
Persistent data is saved in the data/ directory. This includes things like saved settings, usage stats, or player progress depending on the plugin. Deleting a data file will reset stored progress or customizations.
Language files are located in the lang/ folder. To translate messages, copy the en.json file into your target language folder (e.g. fr, de) and edit the values. Reload the plugin after changes to apply new messages.
This section lists public methods exposed by the plugin for use in other plugins. You can call these via the CallHook method. Ensure the plugin is loaded before calling its API to avoid null reference errors.
These are custom hooks that other plugins can listen for. Simply define a method with the same name and expected parameters in your plugin to handle the event. Hooks are triggered at key moments and are useful for extending or reacting to plugin behavior.
These hooks are injected into the game's code using Harmony. They let the plugin run code at key points in the game's internal logic. You can return values to block or modify behavior. Use with caution — these are powerful and can affect core mechanics.
Cart