onx-inventory

ONX Inventory is a fully featured, standalone, multi-mode, themeable, inventory system that includes item management, stores/shops, and a crafting system featuring recipes that queue and craft over a specified duration.

Inventory

Our inventory offers 3 modes as a baseline, which can all be used together, or you can mix and match each mode based on your game server requirements. Each mode has optional server-side validation as well, to ensure you're never going over capacity!

Tetris Mode

Each inventory container has a grid worth of space, for example, 5x5, and the items within that container can be given their own X and Y size. When dragging items around, it utilizes a smart re-arrange feature to find appropriate space for all the items that would be displaced. preview

Weight Mode

You can enable "weight mode" which gives each inventory container a total capacity, and each item its own weight. Manage the inventory by staying below the capacity.

Stack Limit Mode

Have stackable items? You can give them a limit, for example you could set it up so you can only stack 5 ammo cartridges on top each other, but 100 pieces of lumber.

Themes

You can theme the entire inventory to look exactly however you like, perhaps you'd prefer a rust-like theme? preview

Action Bar

Because of the unique offering of Tetris-mode, the inventory comes with a fully functional action bar which allows you to fit items with a size greater than 1x1 in to a single keybind, while maintaining the restrictions of space in the actual inventory.

Redactions

Sometimes you may have a reason to hide items from the person inspecting the inventory, on roleplay servers this would be common for frisking, searching, or robbing someone. ONX Inventory offers full redact/reveal functionality using customized conditions. preview

Shops / Stores

A fully customizable store is at your disposal, with support for a shopping cart and multiple currency selection. You can offer any item for any currency of your choice, whether its USD, your local country currency,  crypto, anything! preview (usd) | preview (gbp)

Crafting

Create a full crafting system with custom recipes that have their own material requirements as well as a duration per craft. Replicate your favorite survival / mmo games with your very own crafting setup. Like Stores, crafting is completely dynamic and you can manage each crafting setup individually with just an ID and config. preview

Server Side

ONX Inventory has support for both *SQL and MongoDB databases, operational out the box! These files are also left unencrypted allowing you to seamlessly integrate with your current setup.

Other Notable Features

- Full locale support, it works in any language!

- Full icon customization / support

- Render items / tooltips however you want to, with first-class support for conditional rendering in a simple config file

- Bind customizations for quick actions like combining items, or moving to another inventory quickly

- Menu option support for every item preview

- Each item has a custom "meta" attribute allowing for unique tracking of data per item

- Custom notifications for when you receive / use an item etc

- ... and lots more!

We hope you enjoy using ONX Inventory as much as we do!

--

Discord Support