Jump to content

3 Screenshots

  • 6.4k
  • 101
  • 52.5 kB

About Extra Boxes Plus


Overview

ExtraBoxesPlus is a Rust plugin that automatically spawns additional storage options (wooden boxes) on top of tool cupboards, workbenches and more! when they are placed. It also provides configuration options to spawn a Pookie Bear on tool cupboards and manage wooden box behavior across different workbench tiers. The boxes are conveniently placed to maximize storage capacity and space efficiency.

Features

• Automatic wooden box spawning on workbenches, repair benches, mixing tables, research tables, cooking workbenches, and BBQs
• Tool cupboard enhancement with wooden box storage  
• Pookie bear comfort system with permission-based radius (12m, 20m, or 35m)
• Only authorized players on tool cupboards receive pookie bear comfort
• Custom skin support for all spawned boxes
• Boxes cannot be picked up separately (protection system)
• Prevents deployable pickup when boxes contain items
• Automatic pookie bear updates when permissions change
• Performance optimized with batched processing

Quick start

Basic Setup (All Players):

oxide.grant group default extraboxesplus.use.workbench
oxide.grant group default extraboxesplus.use.repairbench
oxide.grant group default extraboxesplus.use.mixingtable
oxide.grant group default extraboxesplus.use.researchtable
oxide.grant group default extraboxesplus.use.cookingworkbench
oxide.grant group default extraboxesplus.use.bbq
oxide.grant group default extraboxesplus.use.toolcupboard
oxide.grant group default extraboxesplus.use.pookie

VIP Setup:

oxide.grant group vip extraboxesplus.use.all
oxide.grant group vip extraboxesplus.pookie.plus

VIP + Setup:

oxide.grant group premium extraboxesplus.use.all
oxide.grant group premium extraboxesplus.pookie.extra

Permissions

This plugin uses the permission system. To assign a permission, use oxide.grant <user or group> <name or steam id> <permission>. 
To remove a permission, use oxide.revoke <user or group> <name or steam id> <permission>.

extraboxesplus.use.all -- Grants access to ALL plugin features, overrides all specific permissions.

extraboxesplus.use.workbench -- Required to spawn boxes on Workbench Level 1, 2, and 3.

extraboxesplus.use.repairbench -- Required to spawn boxes on Repair Bench.

extraboxesplus.use.mixingtable -- Required to spawn boxes on Mixing Table.

extraboxesplus.use.researchtable -- Required to spawn boxes on Research Table.

extraboxesplus.use.cookingworkbench -- Required to spawn boxes on Cooking Workbench.

extraboxesplus.use.bbq -- Required to spawn boxes on BBQ.

extraboxesplus.use.toolcupboard -- Required to spawn boxes on Tool Cupboards.

extraboxesplus.use.pookie -- Required for basic pookie bear functionality (12m comfort radius).

extraboxesplus.pookie.plus -- Provides enhanced pookie bear comfort (20m radius). Requires base pookie permission.

extraboxesplus.pookie.extra -- Provides maximum pookie bear comfort (35m radius). Requires base pookie permission.

Note: Pookie bear permissions are hierarchical. Players need the base pookie permission for any pookie functionality. The system automatically uses the highest permission among all authorized players on a tool cupboard.

Configuration

ExtraBoxesPlus comes with several configuration options that allow you to tailor the plugin's behavior to your server's needs:

{
  "ConfigVersion": "2.0.1",
  "PermissionMigrationVersion": "2.0.1",
  "PookieBearSettings": {
    "DefaultRadius": 12.0,
    "PermissionBasedRadius": {
      "extraboxesplus.pookie.plus": 20.0,
      "extraboxesplus.pookie.extra": 35.0
    }
  },
  "WorkbenchSettings": {
    "EnableByTier": {
      "Workbench Level 1": true,
      "Workbench Level 2": true,
      "Workbench Level 3": true
    }
  },
  "DeployableSettings": {
    "EnableForDeployables": {
      "Repair Bench": true,
      "Mixing Table": true,
      "Research Table": true,
      "Cooking Workbench": true,
      "BBQ": true
    }
  },
  "SkinSettings": {
    "EnableCustomSkins": true,
    "SkinIDs": {
      "Tool Cupboard": 3306209184,
      "Workbench Level 1": 3306209184,
      "Workbench Level 2": 3306209184,
      "Workbench Level 3": 3306209184,
      "Repair Bench": 3306209184,
      "Mixing Table": 3306209184,
      "Research Table": 3306209184,
      "Cooking Workbench": 3306209184,
      "BBQ": 3306209184
    }
  }
}

Configuration Sections Explained:

PookieBearSettings:
  DefaultRadius: 12.0
    - Sets the base comfort radius in meters for players with basic pookie permission
    - This applies to players with extraboxesplus.use.pookie permission
    - Range: 1.0 to 50.0 meters (50m is hardcoded maximum for server stability)
    
  PermissionBasedRadius:
    extraboxesplus.pookie.plus: 20.0
      - Comfort radius for players with enhanced pookie permission
      - Overrides DefaultRadius when player has this permission
      
    extraboxesplus.pookie.extra: 35.0
      - Comfort radius for players with premium pookie permission  
      - Highest tier, overrides all other radius settings
      - Maximum recommended for server performance

WorkbenchSettings:
  EnableByTier:
    "Workbench Level 1": true
      - Set to false to disable boxes on Tier 1 workbenches
      - Useful for progression-based servers
      
    "Workbench Level 2": true  
      - Set to false to disable boxes on Tier 2 workbenches
      - Independent control from other tiers
      
    "Workbench Level 3": true
      - Set to false to disable boxes on Tier 3 workbenches
      - Highest tier workbench control

DeployableSettings:
  EnableForDeployables:
    "Repair Bench": true
      - Set to false to disable boxes on repair benches
      - Spawns 2 boxes when enabled
      
    "Mixing Table": true
      - Set to false to disable boxes on mixing tables
      - Spawns 2 boxes when enabled
      
    "Research Table": true
      - Set to false to disable boxes on research tables
      - Spawns 2 boxes when enabled
      
    "Cooking Workbench": true
      - Set to false to disable boxes on cooking workbenches
      - Spawns 1 box when enabled
      
    "BBQ": true
      - Set to false to disable boxes on BBQs
      - Spawns 1 box when enabled

SkinSettings:
  EnableCustomSkins: true
    - Master toggle for custom skins on all spawned boxes
    - Set to false to use default Rust wooden box appearance
    - Must reload plugin after changing this setting
    
  SkinIDs:

    - Steam Workshop skin ID for boxes spawned on tool cupboards
    - Set to 0 to use default wooden box skin
    - Must be a valid Steam Workshop item ID

Configuration Tips:
- Backup your config before making changes
- Use oxide.reload ExtraBoxesPlus after config changes
- Test skin IDs on a development server first
- Lower pookie bear radius for better server performance
- Disable specific deployables if causing conflicts with other plugins

Notes

Legacy Permission Migration:
extraboxesplus.use → Grants all individual deployable permissions:
  • extraboxesplus.use.workbench
  • extraboxesplus.use.repairbench
  • extraboxesplus.use.mixingtable
  • extraboxesplus.use.researchtable
  • extraboxesplus.use.cookingworkbench
  • extraboxesplus.use.bbq
  • extraboxesplus.use.toolcupboard
  • extraboxesplus.use.pookie

Legacy Config Migration:
- Your old config file will be automatically converted
- All your existing settings will be preserved
- Pookie bear system now requires permissions (see PERMISSIONS section)
- The old "EnablePookieBearOnToolCupboard" setting is replaced by the permission system
- Server console will show migration progress messages

  • Like 2
  • Haha 1
  • Love 1

User Feedback

1.8m

Downloads

Total number of downloads.

8.4k

Customers

Total customers served.

127.2k

Files Sold

Total number of files sold.

2.6m

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.