Maximum optimized solution without the possibility of duping. One backpack - one container.
This is an important feature because it ensures that each backpack has its own unique container and eliminates the possibility of incorrectly duplicating items.
No data files or similar things are used. Backpacks and items are saved in the original way of the game.
This provides efficient management of backpacks and items in the game without the need for complex or additional file systems.
Backpacks are physical items and there can be multiple pieces of them.
This is essential for creating a realistic game experience where players can have multiple backpacks in their inventory.
Backpacks can be of all capacities, types (item or liquid) and for different purposes.
This enhances the gameplay experience by allowing players to choose backpacks based on their specific needs.
Autoloot feature in backpacks is present (customizable for each backpack). Items will go straight into the backpack when picked up.
This feature makes gameplay easier by allowing items to go straight into the backpack you are wearing without additional actions.
Backpack cooking feature is present (customizable for each backpack). Melts and roasts items inside the backpack. The function matches the original mechanics of the stove.
This feature adds an additional gameplay element by allowing players to cook food and recycle items directly inside the backpack.
The backpack lies in the parachute slot and is displayed on the player.
This feature allows the backpack to be worn on the back without taking up inventory space, as well as being visually displayed to players.
The backpack has several ways to open.
The first through a button in the interface when selecting an item, this allows you to effectively move between backpacks and inspect them even in the box.
The second through a command if the player has the appropriate permission. The opening will be done for an equipped backpack.
Each backpack has its own shortname and itemid.
This helps in easy management and customization.
Each backpack has a black sheet and a white sheet, allowing you to create a variety of backpacks for different scenarios as flexibly as possible.
There is an option to return backpacks after death.
This helps to save players' progress and prevents the loss of backpacks in case of unexpected situations.
It is possible to limit the number of backpacks in the inventory, set the maximum stack in the container, as well as customize the maximum stack for items.
These parameters allow you to carefully control the number of backpacks in the inventory and items in them, which is important for the balance of gameplay.
Installation:
The plugin necessarily needs the CustomItemDefinitions plugin, so the first thing we do is download and install it by throwing it into the oxide/plugins folder
After purchase, download and install this plugin by dropping it into the oxide/plugins folder
Quick Start:
In the default configuration 7 different backpacks are available, their shortnames and itemid can be viewed in the config.
Quick grant important permissions:
Allow players to use the autoloot and furnace functions if they are present in a particular backpack
o.grant group default betterbackpacks.autoloot.allow
o.grant group default betterbackpacks.furnace.allow
Allow players to open an equipped backpack on command
o.grant group default betterbackpacks.commands.open.allow
Permission to enable Sortify plugin functionality:
betterbackpacks.sortify.use
o.grant group default betterbackpacks.sortify.use