How to download
Please back up your v3.8 config. Your v3.8 config will automatically be updated to a v3.9 config, but if you decide to temporarily switch back to v3.8 (for example, due to bugs), your v3.9 config will not work for v3.8.
https://umod.org/plugins/Backpacks.cs?version=3.9.0&branch=beta
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/develop
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.9].
Summary of changes
New features
- You can now configure backpack capacity by the number of item slots, instead of the number of rows.
- You can now configure backpack capacity to exceed 48 item slots, which will cause the backpack to have multiple pages.
- You can now configure backpack item restrictions according to item category, item short name, and skin ID.
- You can now configure the GUI button to display an item skin instead of an image from a URL.
- You can now configure the GUI button to be disabled by default.
- Item flags are now saved, which improves compatibility with plugins that use the cooking/flame icon, including Pocket Dimensions and Bag of Holding.
See the commit diff for a detailed list of all changes.
Changes being considered for future versions
I am not currently planning to add more features to v3.9, but the following requested features are being considered for future releases (v3.10+).
- Display the number of occupied/total slots on the GUI button
- Notify player when attempting to add blacklisted item to backpack
- Hide backpack GUI button while conversing with NPCs
- Require a specific item to use your backpack
- Command to put an item into a backpack, opposite of backpack.fetch
- Store associated entity data (photographs, sign data, etc.) in backpack files, to enable transitioning that data across servers and across wipes