Standalone Slot Inventory | Containers, Vehicles & Vicinity Loot

INVENTORY SYSTEM (BETA)

This is a BETA release.
Expect the occasional “where did my sandwich go?” moment.


Purchase Here

https://boii.dev or https://boii.tebex.io

Preview

Screenshots

Flexible Slot System

This isn’t just another locked-down inventory. It’s built to be fully flexible.

Use it as a standard Player Slot Inventory for that classic feel, or enable Modular Slot Groups to change the game.

You define the logic: use a main player inventory or define specific items (Backpacks, Vests, Bags) to act as independent containers.

If it’s a slot group, dropping the item means losing the access. Your server, your rules.

Vehicle Persistence

Trunks and gloveboxes that actually work.
I’ve included a simple hook system to check vehicle ownership.
Mark them persistent, and stop worrying about your loot despawning into the void.

Vicinity & Ground

If it’s on the floor, you can see it.
Pick up items from the ground, drop them at your feet, or trade by literally throwing stuff at people.
It’s clean, it’s synced, and it just works.

Multi-Purpose Center Display

Beta Feature:
Has not yet been fully implemented it’s coming in 1.0.0

The center section is fully optional and toggled via convars.
It’s a flexible hub designed for whatever your server needs:

    • Clothing Toggles for quick RP changes.
    • Loadout Display to showcase your gear.
    • Survival Stats or character previews.

If you don’t want it, kill the section in the config and stick to a clean grid.



Overview

This Inventory System is a fully standalone, slot-based powerhouse.

It’s a Container Ecosystem where every section can be enabled, disabled, or repurposed to fit your vision.

Built from the ground up for people who want modularity without needing a degree in rocket science to set it up.

  • Zero Dependencies: No framework babysitting. No “you need this specific library” nonsense.
  • Fully Flexible: Switch between a single main player inventory or item-based slot groups.
  • Modular UI: Enable or disable entire sections of the UI via convars to match your server style.
  • Multi-Use Center: Use the center display for clothing toggles, loadouts, or survival previews.
  • Drag, Drop, Split, Stack: Professional-grade item movement that actually feels smooth.
  • Vicinity Pickups: Looting the ground shouldn’t feel like a chore.
  • Standalone Vehicle Support: Trunks and gloveboxes built in from day one.

Features

  • Standalone & Dependency-Free
  • Modular Slot Groups (Optional)
  • Nested Container Support (Bags/Vests/Belts)
  • Persistence-Ready Vehicle Storage
  • Vicinity/Ground Looting
  • Item Splitting & Stacking
  • Flexible Centre Hub (Clothing Toggles / Loadout / Preview)
  • Smooth Drag-and-Drop Logic
  • Fully Synced State Management
  • Easy-to-Use Hook System
  • Clean, Modern NUI

Why You Want This

  • Because you want the choice between a single grid or modular containers.
  • Because your current inventory feels like it was coded in 2018.
  • Because you need a UI that can adapt—clothing toggles one day, loadouts the next.
  • Because you’re tired of inventory scripts that break the moment you look at them funny.
  • Because standalone is king.

Dependencies

  • NONE. (Yeah, you read that right.)

Quick Install

  1. Add boii_inventory to your server resources.
  2. Add install.sql to your database.
  3. Add ensure boii_inventory to your server.cfg.
  4. Add inventory_settings.cfg into your root and exec inventory_settings into server.cfg, or copy convars and paste into server.cfg
  5. Check custom/hooks.lua to link your player IDs and vehicle access.
  6. Check the other files in custom/ if you want to customise further.
  7. Restart and start hoarding.

Support

Lost your bag? Items duplicating into the fifth dimension?
Don’t panic. We’ve probably already broken it and fixed it twice today.

Join the Discord

Support Hours: Mon–Fri, 10AM–10PM GMT
Outside that? Talk to the rubber duck on your desk. Or just wait until we’ve had our coffee.


Code is accessible Source Yes / Escrow Partial
Subscription-based No
Lines (approximately) 14000 - 7000 lua / 7000 ui
Requirements oxmysql
Support Yes
4 Likes

Smashing it. Awesome work :heart:

1 Like

Much love :slight_smile:
need to get those wrapper done asap really so its a drag and drop swap… just time is a factor :frowning: hopefully before weekend is up will have that done

1 Like

Well done :slight_smile: always good to see more inventory options for people. looks nice!

1 Like

Is there a link to the roadmap? I can’t find it.

Good spot… i forgot to upload them… give me a couple mins

They up now, my docs are a bit meh though…
Currently debating if I rebuild them so can direct link through, or just go back to using GitBook.

# Roadmap

> Heads up: This is a **BETA release**. What you're using now is just the foundation.  
> Expect a lot of additions and improvements based on customer feedback.  
> This initial version is intentionally minimal to avoid overwhelming development.  
> It's already quite substantial, though!

Mandatory features (in progress) are marked clearly.  
Other ideas are experimental or "nice-to-have" additions for later phases.  
Stick around—this system's only just getting started!

---

## Mandatory Features

These are the core features that are essential for the system's **full** functionality. They will be available a.s.a.p.

### Center Section: Loadout + Clothing Support
- **Purpose**: The loadout system is a key feature for players to manage their equipment, gear, and clothing. The idea is to allow seamless swapping between loadouts and clothing as part of the inventory.
- **Status**: In progress, with clothing support being an optional feature for now.
- **Details**: This feature needs extensive planning due to the close tie between loadouts and clothing items. Expect clothing to be handled as separate inventory items for full support.

### Clothing as Items
- **Purpose**: A key aspect of the survival server concept, where clothing items are fully integrated into the inventory system.
- **Status**: Essential for the survival server; planned for implementation. May be quick to implement but needs careful thought for integration with the loadout system.

### Framework Wrappers
- **Purpose**: Will allow users to still use things like default framework commands `/additem` for example, along side the inventorys `inv:give` command.
- **Status**: Will be done asap have this done previously anyway in an old inventory project, just needs rebuilding to new format.

---

## Future Considerations

These ideas are under consideration for future phases. 
They may or may not make it into the final system, depending on player feedback and development time.

| Feature                   | Description                                                                                       | Status     |
|---------------------------|---------------------------------------------------------------------------------------------------|------------|
| **Shop System** | Built-in shop support through the inventory system. Many users run custom store scripts, so this is optional. If there's demand, I'll build it natively. | On Request |
| **Crafting System** | Quick crafting system (think Rust-style). | Yes, I want this myself |
| **More Pages** | Adding more pages to the inventory system. This could include tabs for "Status", "Medical", and "Player Stats", making the inventory more like a full human status UI. | Maybe? |
| **Client API for Ease of Use** | Providing an API for easier integration with external systems or for custom client-side usage. The focus is on security, but will depend on feedback. | FOn Request |
| **UI Customization Per Player** | Allowing players to customize the look and feel of their inventory UI, including themes and personal preferences. | Maybe? |
| **Grid System** | Allowing server owners to pick between `slots` or `grids` for the inventory system, need to plan this properly first. | Highly likely? |

Might aswell just paste here save time having to look :slight_smile:

2 Likes

Much love as always <3

1 Like