Jump to content

AutoBackpacks 2.1.0

$12.99
   (0 reviews)
Message added by crash,

Thank you so much for your interest in my plugin!

 

If you have any questions, run into any issues, or have ideas for more features, feel free to reach out. 

For support, you can create a thread in the Support Section or send me a direct message—I'll be happy to help.

14 Screenshots

  • 1.1k
  • 34
  • 253.44 kB

About AutoBackpacks

AutoBackpacks is an advanced and fully automated backpack management plugin that revolutionizes inventory organization in Rust servers, providing intelligent item sorting, dynamic capacity management, overflow protection, and seamless user experience through multiple interactive UIs.

Main Features

  • 🖼️ Dual Interactive UI System: Features a beautiful main configuration UI plus a dedicated Extra Slots UI for managing bonus backpack capacity, both with custom graphics integration via ImageLibrary and real-time updates.
  • 📊 Dynamic Capacity System: Fully customizable tier-based capacity system supporting up to 58 slots for large backpacks and 42 for small backpacks, with automatic permission-based tier assignment and real-time capacity monitoring.
  • 🛡️ Intelligent Overflow Protection: Advanced item redirection system that handles pickups, crafted items, consumable byproducts, and external item arrivals, preventing item loss when inventory is full.
  • 📦 Extra Items Bag System: Automatically creates organized item bags when backpack capacity is reduced or when dropping backpacks with extra slots, with configurable despawn times and bag limits.
  • ⚡ Enhanced Priority System: Four priority modes including new BeltFirst option (BeltFirst, MoveFirst, KeepInMain, MoveToTop) allowing precise control over item placement priorities.
  • 🔄 Smart Sorting System: Advanced sorting algorithms with automatic organization after item movements, configurable cooldowns, and intelligent category-based grouping.
  • 📁 Category Organization: Automatic organization by 14 item categories (Weapons, Tools, Resources, etc.) with customizable priorities and smart stacking algorithms.
  • 💬 Multi-Style Notifications: Four notification types (Chat, GameTip, Toast, None) with per-player cooldowns and contextual messaging for different events.
  • 🎨 Visual Capacity Indicator: Color-coded backpack button overlay showing real-time capacity usage with percentage-based color transitions.
  • 🔧 Advanced Debug Tools: Comprehensive admin commands for troubleshooting inventory states, belt status, and item movement logic.

Permissions

  • autobackpacks.use: Basic plugin access and core functionality
  • autobackpacks.automove: Automatic item movement to backpacks when inventory is full
  • autobackpacks.smartsort: Smart sorting capabilities during loot collection
  • autobackpacks.priority: Priority system access for advanced item management
  • autobackpacks.categorysort: Category-based organization and sorting features
  • autobackpacks.organize: Manual backpack organization commands
  • autobackpacks.ui: Access to the interactive configuration UI
  • autobackpacks.admin: Administrative commands and plugin management

Chat Commands

  • /ab - Opens the main interactive configuration UI
  • /ab extra or /ab extraslots - Opens the Extra Slots UI for managing bonus backpack capacity
  • /ab organize or /ab sort - Manually organize backpack contents by category
  • /ab capacity or /ab cap - Display current backpack capacity information
  • /ab inv - Show detailed inventory status (admin debug command)
  • /ab belt - Debug belt/hotbar status (admin command)
  • /ab help - Display comprehensive command help and feature information

Config:

{
  "EnableUI": true,
  "EnableSmartSorting": true,
  "EnableAnalytics": true,
  "EnableDebug": false,
  "NotificationCooldown": 2.0,
  "SmartSortCooldown": 1.0,
  "MaxMovesPerSecond": 10,
  "EnablePrioritySystem": true,
  "PriorityBehavior (BeltFirst:0, MoveFirst:1, KeepInMain:2, MoveToTop:3)": 1,
  "PriorityItems": [
    "wood",
    "stone",
    "metal.ore",
    "cloth",
    "leather"
  ],
  "KeepInMainItems": [
    "bandage",
    "syringe.medical",
    "ammo.rifle"
  ],
  "EnableCategorySorting": true,
  "AutoSortOnMove": true,
  "CategorySortOrder": {
    "Weapon": 1,
    "Construction": 2,
    "Items": 3,
    "Resources": 4,
    "Attire": 5,
    "Tool": 6,
    "Medical": 7,
    "Food": 8,
    "Ammunition": 9,
    "Traps": 10,
    "Misc": 11,
    "Component": 12,
    "Electrical": 13,
    "Fun": 14
  },
  "DefaultItemCategories": {
    "Weapon": true,
    "Construction": true,
    "Tool": false,
    "Resources": true,
    "Medical": false,
    "Food": true,
    "Component": true,
    "Electrical": false
  },
  "BlacklistedItems": [
    "keycard"
  ],
  "PluginTitle": "AUTOBACKPACKS",
  "PluginVersion": "v.2.0.2",
  "BackpackCapacity": {
    "EnableCapacityControl": true,
    "CapacityUpdateCooldown": 2.0,
    "ShowCapacityMessages": true,
    "EnablePermissionMonitoring": true,
    "AutoTransferExcessItems": true,
    "CapacityTiers": {
      "Default": {
        "Permission": "",
        "LargeBackpackSlots": 28,
        "SmallBackpackSlots": 12,
        "Priority": 0
      },
      "Small": {
        "Permission": "autobackpacks.capacity.small",
        "LargeBackpackSlots": 34,
        "SmallBackpackSlots": 18,
        "Priority": 1
      },
      "Medium": {
        "Permission": "autobackpacks.capacity.medium",
        "LargeBackpackSlots": 40,
        "SmallBackpackSlots": 24,
        "Priority": 2
      },
      "Large": {
        "Permission": "autobackpacks.capacity.large",
        "LargeBackpackSlots": 46,
        "SmallBackpackSlots": 30,
        "Priority": 3
      },
      "Extra": {
        "Permission": "autobackpacks.capacity.extra",
        "LargeBackpackSlots": 52,
        "SmallBackpackSlots": 36,
        "Priority": 4
      },
      "Ultimate": {
        "Permission": "autobackpacks.capacity.ultimate",
        "LargeBackpackSlots": 58,
        "SmallBackpackSlots": 42,
        "Priority": 5
      }
    }
  },
  "ExtraItemsBags": {
    "EnableExtraItemsBags": true,
    "BagDespawnTime": 1800.0,
    "MaxItemsPerBag": 30,
    "MaxBagsPerPlayer": 5
  },
  "CapacityColors": {
    "Color when 90-100% full (HEX format with optional alpha)": "#CC3333",
    "Alpha transparency for Critical (0-100)": 80,
    "Color when 70-89% full (HEX format)": "#CC9933",
    "Alpha transparency for High (0-100)": 80,
    "Color when 40-69% full (HEX format)": "#CCCC33",
    "Alpha transparency for Medium (0-100)": 80,
    "Color when 0-39% full (HEX format)": "#33CC33",
    "Alpha transparency for Low (0-100)": 80
  },
  "NCPIntegration": {
    "Enable NCP Notifications": true,
    "Use Chat Fallback if NCP Unavailable": true,
    "Notification Settings": {
      "Item Moved to Backpack (0=Info, 1=Warning, 2=Error, 3=Success, -1=Disabled)": 0,
      "Smart Sort Completed": 3,
      "Backpack Full": 1,
      "Inventory Full": 1,
      "No Permission": 2,
      "Capacity Updated": 0,
      "Extra Items Bag Created": 1,
      "Feature Toggled": 3,
      "Error Messages": 2
    }
  }
}

Lang:

{
  "Plugin.Title": "<size=16><color=#4ade80>AUTO BACKPACKS</color></size>",
  "Plugin.Prefix": "<color=#4ade80>[AutoBackpack]</color>",
  "Item.MovedToBackpack": "<size=12><color=#4ade80>·</color> <color=#DBE2E9>Moved</color> <color=#FFD700>{0}</color> <color=#DBE2E9>to backpack!</color></size>",
  "Item.MovedToBelt": "<size=12><color=#4ade80>·</color> <color=#DBE2E9>Moved</color> <color=#FFD700>{0}</color> <color=#DBE2E9>to belt!</color></size>",
  "Item.SmartSorted": "<size=12><color=#4ade80>·</color> <color=#DBE2E9>Smart sorted</color> <color=#FFD700>{0}</color> <color=#DBE2E9>items!</color></size>",
  "Item.Organized": "<size=12><color=#4ade80>·</color> <color=#DBE2E9>Organized</color> <color=#FFD700>{0}</color> <color=#DBE2E9>items by category!</color></size>",
  "Permission.NoMain": "<size=12><color=#E45858>·</color> <color=#DBE2E9>You don't have permission to use this plugin!</color></size>",
  "Permission.NoCommand": "<size=12><color=#E45858>·</color> <color=#DBE2E9>You don't have permission to use this command!</color></size>",
  "Permission.NoUI": "<size=12><color=#E45858>·</color> <color=#DBE2E9>You don't have permission to access the UI!</color></size>",
  "Permission.NoOrganize": "<size=12><color=#E45858>·</color> <color=#DBE2E9>You don't have permission to organize backpacks!</color></size>",
  "Permission.NoFeature": "<size=12><color=#E45858>·</color> <color=#DBE2E9>You don't have permission to toggle</color> <color=#FFD700>{0}</color><color=#DBE2E9>!</color></size>",
  "Status.BackpackEquipped": "<size=12><color=#4ade80>·</color> <color=#DBE2E9>Backpack:</color> <color=#FFD700>{0}/{1}</color> <color=#DBE2E9>slots used</color></size>",
  "Status.NoBackpack": "<size=12><color=#E45858>·</color> <color=#DBE2E9>No backpack equipped!</color></size>",
  "Status.BackpackFull": "<size=12><color=#E45858>·</color> <color=#DBE2E9>Backpack is full!</color></size>",
  "Status.InventoryFull": "<size=12><color=#E45858>·</color> <color=#DBE2E9>Inventory is full!</color></size>",
  "Toggle.Enabled": "<size=12><color=#4ade80>·</color> <color=#FFD700>{0}</color> <color=#DBE2E9>is now</color> <color=#4ade80>ENABLED</color></size>",
  "Toggle.Disabled": "<size=12><color=#E45858>·</color> <color=#FFD700>{0}</color> <color=#DBE2E9>is now</color> <color=#E45858>DISABLED</color></size>",
  "Toggle.NotificationChanged": "<size=12><color=#4ade80>·</color> <color=#DBE2E9>Notification style changed to</color> <color=#FFD700>{0}</color></size>",
  "Command.Organizing": "<size=12><color=#4ade80>·</color> <color=#DBE2E9>Organizing backpack by category...</color></size>",
  "Command.Organized": "<size=12><color=#4ade80>·</color> <color=#DBE2E9>Backpack organized by category!</color></size>",
  "Command.ConfigReloaded": "<size=12><color=#4ade80>·</color> <color=#DBE2E9>AutoBackpacks config reloaded!</color></size>",
  "Help.Title": "<size=16><color=#4ade80>AUTO BACKPACKS SYSTEM</color></size>\n<size=7><color=#9AA297>\n</color></size><size=11>\n</size>",
  "Help.Description": "<size=14><color=#4ade80>SMART BACKPACK MANAGEMENT </color><color=#9AA297>· </color><color=#DBE2E9>AUTOMATION SYSTEM</color></size>\n<size=12>· <color=#F3E7B3>Auto Move: </color><color=#DBE2E9>Automatically moves items to your backpack when inventory is full</color></size>\n<size=12>· <color=#F3E7B3>Smart Sort: </color><color=#DBE2E9>Intelligently organizes items based on priority and category</color></size>\n<size=12>· <color=#F3E7B3>Category Sort: </color><color=#DBE2E9>Groups items by type for better organization</color></size>\n<size=12>· <color=#F3E7B3>Priority System: </color><color=#DBE2E9>Moves important items first or keeps them in main inventory</color></size>\n\n",
  "Help.Commands": "<size=14><color=#4ade80>AVAILABLE COMMANDS </color><color=#9AA297>· </color><color=#DBE2E9>QUICK REFERENCE</color></size>\n<size=12>· <color=#FFD700>/ab</color> <color=#9AA297>-</color> <color=#DBE2E9>Open main configuration UI</color></size>\n<size=12>· <color=#FFD700>/ab organize</color> <color=#9AA297>-</color> <color=#DBE2E9>Manually organize backpack by category</color></size>\n<size=12>· <color=#FFD700>/ab help</color> <color=#9AA297>-</color> <color=#DBE2E9>Show this help information</color></size>\n\n",
  "Help.Footer": "<size=11><color=#DBE2E9>Configure your preferences with </color><color=#FFD700>/ab</color><color=#DBE2E9> command!</color></size>",
  "UI.BackpackSpace": "BACKPACK SPACE: {0}/{1}",
  "UI.NoBackpackEquipped": "NO BACKPACK EQUIPPED",
  "UI.NoPermission": "NO PERMISSION",
  "Analytics.TotalMoved": "<size=12><color=#4ade80>·</color> <color=#DBE2E9>Total items moved:</color> <color=#FFD700>{0}</color></size>",
  "Capacity.Updated": "<size=12><color=#4ade80>·</color> <color=#DBE2E9>Backpack capacity updated to</color> <color=#FFD700>{0}</color> <color=#DBE2E9>slots!</color></size>",
  "Capacity.Current": "<size=12><color=#4ade80>·</color> <color=#DBE2E9>Your backpack capacity:</color> <color=#FFD700>{0}</color> <color=#DBE2E9>slots</color></size>",
  "Capacity.NoBackpack": "<size=12><color=#E45858>·</color> <color=#DBE2E9>No backpack equipped to check capacity!</color></size>",
  "ExtraSlots.NoExtraSlots": "<size=12><color=#E45858>·</color> <color=#DBE2E9>No extra slots available!</color></size>",
  "ExtraSlots.ItemMoved": "<size=12><color=#4ade80>·</color> <color=#DBE2E9>Moved</color> <color=#FFD700>{0}</color> <color=#DBE2E9>to main inventory!</color></size>",
  "ExtraSlots.CannotMove": "<size=12><color=#E45858>·</color> <color=#DBE2E9>Cannot move item - inventory full!</color></size>",
  "ExtraSlots.TransferredAll": "<size=12><color=#4ade80>·</color> <color=#DBE2E9>Transferred</color> <color=#FFD700>{0}</color> <color=#DBE2E9>items to main inventory!</color></size>",
  "ExtraItems.BagsCreated": "<size=12><color=#4ade80>·</color> <color=#DBE2E9>Created</color> <color=#FFD700>{0}</color> <color=#DBE2E9>extra items bags from your backpack!</color></size>",
  "ExtraItems.ItemsDropped": "<size=12><color=#4ade80>·</color> <color=#DBE2E9>Your extra backpack items have been dropped in bags nearby!</color></size>",
  "Error.General": "<size=12><color=#E45858>·</color> <color=#DBE2E9>An error occurred. Please try again.</color></size>",
  "Error.NoItem": "<size=12><color=#E45858>·</color> <color=#DBE2E9>Item not found or invalid!</color></size>",
  "Error.Processing": "<size=12><color=#E45858>·</color> <color=#DBE2E9>Error processing request. Check console for details.</color></size>",
  "ExtraSlots.NoItemsToTransfer": "<size=12><color=#E45858>·</color> <color=#DBE2E9>No items to transfer!</color></size>",
  "ExtraSlots.SomeItemsFailed": "<size=12><color=#E45858>·</color> <color=#FFD700>{0}</color> <color=#DBE2E9>items couldn't be moved - inventory full!</color></size>",
  "ExtraSlots.NoItemsInExtraSlots": "<size=12><color=#E45858>·</color> <color=#DBE2E9>No items in extra slots to manage!</color></size>"
}
  • Like 1

crash's Collection

User Feedback

1.9m

Downloads

Total number of downloads.

9.1k

Customers

Total customers served.

132.8k

Files Sold

Total number of files sold.

2.8m

Payments Processed

Total payments processed.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.