How to download
Please back up your config. Your config will automatically be updated to a v3.10 config, but if you decide to temporarily switch back to v3.9 or older (for example, due to bugs), your v3.10 config will not work.
https://umod.org/plugins/Backpacks.cs?version=3.10.0&branch=v3-10
If you download, I suggest clicking the "Watch" button on the top right to subscribe to notifications to this thread for updates to the beta.
Documentation
https://github.com/LaserHydra/Backpacks/tree/v3.10
How to provide feedback
If you have questions, issues or suggestions regarding the beta, please open a new thread and prefix the thread's title with [Beta v3.10].
Summary of changes
New features
- You can now limit which items can be kept from wipe to wipe. Previously, this was an all-or-nothing config option and permission. You can limit the max number of item slots kept, as well as which item categories, short names, and skin IDs can be kept. You can configure different rulesets according to permissions.
- Players will now receive feedback when attempting to place restricted items into their backpack. The chat message can be configured in the localization files (
"Backpack Item Rejected"). The default English chat message is "That item is not allowed in the backpack". In addition to the chat message, a configurable effect prefab will be played (Item Restrictions>Feedback effect), which you can set to""to disable. The default effect is the same as when attempting to open a locked door or container. - Sign images, photographs, cassette audio, egg suit drawings, pager frequencies, as well as pager & mobile phone silent mode are now saved as part of the backpack data file, allowing such data to be transferred across servers and wipes. This also fixes a very minor entity leak that applies to some of those item types.
- Added permission
backpacks.gatherwhich allows players to toggle Gather mode per backpack page, which automatically transfers newly acquired inventory items to the backpack. This was inspired by the Bag of Holding plugin. It's not our intent to rip off that plugin or reduce its sales, though that may be an inevitable consequence of introducing this feature and the recent feature for multiple pages. Consider purchasing that plugin if you want to support the author for creating the first publicly available decent implementation of that idea. There are also various ways it can synergize with Backpacks, and we have worked closely to ensure compatibility. - Added permission
backpacks.retrievewhich allows players to toggle Retrieve mode per backpack page, which automatically retrieves items from the backpack when building, crafting and more. Requires the Item Retriever plugin which is not yet available on uMod because it is still early access, but it can be found on GitHub here.
Improvements
- The GUI button will now be hidden while conversing with NPCs.
Changes being considered for future versions
I am not currently planning to add more features to v3.10, but the following requested features are being considered for future releases (v3.11+).
- Display the number of occupied/total slots on the GUI button
- Require a specific item to use your backpack
- Command to put an item into a backpack, opposite of backpack.fetch
- Allows players to configure which side of the belt the GUI button is displayed
- Allow configuring alternate GUI buttons according to the occupied/total capacity of the backpack